Wie exportiere ich eine Lightsail-Instance, auf der Linux ausgeführt wird, nach Amazon EC2?

Lesedauer: 3 Minute
0

Ich habe eine Amazon Lightsail-Instance, auf der Linux ausgeführt wird. Ich möchte die Instance nach Amazon Elastic Compute Cloud (Amazon EC2) exportieren, um Fehler zu beheben oder erweiterte Funktionen von Amazon EC2 zu nutzen.

Behebung

Hinweis: IP-Adressen können nicht von Lightsail zu Amazon EC2 übertragen werden. Amazon EC2-Instances, die aus exportierten Lightsail-Instances erstellt werden, erhalten eine andere IP-Adresse.

Exportieren einer Lightsail-Instance in Amazon EC2

  1. Melden Sie sich bei der Lightsail-Konsole an.
  2. Erstellen Sie einen Snapshot der Instance.
  3. Öffnen Sie die Registerkarte Snapshots. Erweitern Sie die Dropdownliste für Ihre Instance.
  4. Öffnen Sie das Snapshot-Menü. Wählen Sie In Amazon EC2 exportieren aus.
  5. Überprüfen Sie die Informationen im Dialogfeld. Wählen Sie dann Ja, fortfahren aus.
  6. Überprüfen Sie die Informationen im Dialogfeld. Wählen Sie dann Bestätigt aus.
    Hinweis: Der Export kann je nach Größe und Konfiguration der Quell-Instance oder des Blockspeicher-Datenträgers umfangreich sein. Verwenden Sie den Aufgabenmonitor von Lightsail, um den Status des Exports zu verfolgen.
  7. Öffnen Sie das Menü des Lightsail-Aufgabenmonitors. Wählen Sie dann Amazon EC2-Konsole öffnen aus. Der Snapshot wird als Amazon Machine Image (AMI) in der Amazon EC2-Konsole gespeichert.
    Hinweis: Greifen Sie auf die Amazon EC2-Konsole zu, um die Instance zu erstellen, wie im folgenden Abschnitt dieses Artikels beschrieben. Verwenden Sie nicht die Option Neue Amazon EC2-Instance erstellen im Menü des Lightsail-Aufgabenmonitors. In der Lightsail-Konsole erstellte Instances zeigen immer den Lightsail-Schlüssel in der Amazon EC2-Konsole an, auch wenn der Lightsail-Schlüssel aus der Instance entfernt wird.

Behalten Sie Ihre Lightsail-Instance, bis Ihre neue Lösung auf Amazon EC2 aktiv ist. Um unnötige Gebühren zu vermeiden, löschen Sie Ihre Lightsail-Instance, wenn Sie sie nicht mehr benötigen.

Verwenden Sie den exportierten Snapshot, um eine neue Amazon EC2-Instance zu erstellen, Probleme zu beheben oder Daten wiederherzustellen.

Erstellen einer Amazon EC2-Instance aus einem Lightsail-Snapshot

  1. Öffnen Sie in der Amazon EC2-Konsole den Bereich AMIs.
  2. Wählen Sie das AMI aus, das dem von Ihnen erstellten Lightsail-Snapshot zugeordnet ist.
  3. Wählen Sie Starten aus.
  4. Folgen Sie den Schritten im Assistenten zur Erstellung von Amazon EC2-Instances.
    Hinweis: Erstellen Sie in Schritt 5 des Assistenten ein Tag für die Instance.
  5. Wählen Sie Starten aus.
  6. Erstellen Sie ein neues Schlüsselpaar und laden Sie die private Schlüsseldatei herunter.
  7. Wählen Sie Instances starten aus.
  8. Stellen Sie mit SSH eine Verbindung zur Instance her.
  9. Öffnen Sie die ~/.ssh/authorized_keys in einem Texteditor. Entfernen Sie dann das „LightsailDefaultKeyPair“ aus der Datei.

Beheben von Problemen oder Wiederherstellen von Daten aus einem Lightsail-Snapshot mit einer Amazon EC2-Instance

  1. Erstellen Sie ein neues Amazon EBS-Volume aus Ihrem Lightsail-Snapshot.
  2. Starten Sie eine neue Amazon EC2-Instance in der Availability Zone, in der sich Ihre Lightsail-Instance befindet. Die neue Instance ist Ihre Rettungs-Instance.
  3. Hängen Sie das neue Amazon EBS-Volume an die Rettungs-Instance an.
  4. Stellen Sie mit SSH eine Verbindung zur neuen Instance her und führen Sie den folgenden Befehl aus:
    sudo mount /dev/sdf1 /mnt
    Wichtig: Ersetzen Sie sdf1 durch den entsprechenden Gerätenamen für Ihren Instance-Typ und Ihre Distribution. Sie können den Einhängepunkt (/mnt) für einen anderen Pfad ändern. Stellen Sie sicher, dass der Pfad nicht bereits verwendet wird. Verwenden Sie für Nitro-Instances den Gerätenamen /dev/nvme1n1p1. Verwenden Sie für Instances der vorherigen Generation den Gerätenamen /dev/xvdf1.
  5. Verwenden Sie die Rettungs-Instance, um Fehler zu beheben oder Daten wiederherzustellen.

Verwandte Informationen

Amazon EC2-Update - zusätzliche Instance-Typen, Nitro System und CPU-Optionen

Elastic IP-Adressen

Elastic Load Balancing

Weiterleitung des Datenverkehrs an eine Amazon EC2-Instance

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 3 Monaten