Installieren Sie Linux auf einer zweiten Festplatte von einer bereits laufenden Linux-Instanz (RHEL 7.8)

Installieren Sie Linux auf einer zweiten Festplatte von einer bereits laufenden Linux-Instanz (RHEL 7.8)

Ich versuche, eine zweite Festplatte auf einer laufenden Linux-AWS-Instanz (RHEL 7.8) zu mounten, eine angepasste bootfähige Linux-Umgebung darauf zu installieren und diese Festplatte dann in ein AMI zu ändern, damit wir neue Linux-Instanzen davon booten können. Da sich dies in der Cloud befindet, kann ich kein ISO oder Kickstart booten, um die Standardinstallationsverfahren auszuführen. Mir ist klar, dass dies ein Umweg ist, aber sagen wir einfach, es ist eine Voraussetzung.

Ich erstelle eine Partition auf der Festplatte, erstelle das XFS-Dateisystem, mounte es und installiere die Base- und Core-Paketgruppen sowie die Kernel- und Grub2-Pakete darauf. Keine Probleme. Ich führe eingrub2-installauf der neuen Festplatte, und führen Sie dann chroot zu ihrem Pfad aus undgrub2-mkconfig -o /boot/grub2/grub.cfg. Ich habe sichergestellt, dass ich die UUID für die neue Festplatte in der fstab verwende, und überprüft, dass die Festplatten-UUID in den Grub-Konfigurationen verwendet wurde.

Ich fahre dann die Instanz herunter, erstelle einen Snapshot des Volumes und verwandle diesen Snapshot in ein AMI. Keine Probleme. Als ich eine Instanz davon hochfuhr, konnte ich eine Anmeldeaufforderung erhalten. Das ist allerdings alles, was ich bisher erreichen konnte. Es scheint, dass sshd nie startet, also kann ich nicht darauf zugreifen. Ich sehe nur das Systemprotokoll, das mir eine Anmeldeaufforderung anzeigt. Egal, was ich tue, ich kann den OpenSSH-Server scheinbar nicht starten und reagieren lassen. Ich habe den Symlink überprüft, den systemd verwendet, umaktivierenProzesse sind für sshd vorhanden. Ich gehe davon aus, dass mir eine Konfiguration oder zusätzliche Pakete fehlen, die ich brauche, um eine funktionierende Linux-Instanz zu erhalten. Es scheint nicht viele Informationen darüber zu geben, wie man so etwas macht, aber es scheint, als ob es mit der richtigen Mischung aus Paketen und Konfigurationen möglich sein sollte.

verwandte Informationen