Amazon Linux 2 ist eine von Amazon entwickelte und gewartete Linux-Distribution. Das Tool kann zwar auf anderen Cloud-Plattformen ausgeführt werden, wird aber nicht von Amazon unterstützt.
Mit Migrate to Virtual Machines kann Amazon Linux 2, das auf einer VM ausgeführt wird, automatisch in ein von Google Cloudunterstütztes Betriebssystem konvertiert werden. Die VM wird dann zu Google Cloudmigriert. Wenn Ihre VM nicht konvertiert werden kann, können Sie sie mit einem Betriebssystem-Image von Google Cloud neu erstellen. Anschließend können Sie Daten von der Quell-VM auf die neu erstellte VM übertragen.
Wenn Sie Ihre Amazon Linux 2-Arbeitslasten zu Google Cloudmigrieren möchten, wählen Sie einen der verfügbaren Migrationsabläufe aus:
Betriebssystemkonvertierung: Bei diesem Ansatz versucht Migrate to Virtual Machines zuerst, das auf Ihrer VM-Instanz ausgeführte Amazon Linux 2 in Rocky Linux 8 zu konvertieren. Wenn die Konvertierung erfolgreich ist, schließt Migrate to Virtual Machines die Migration ab. Dieser Prozess umfasst die folgenden Schritte:
- Führen Sie den folgenden Befehl auf Ihrer Quell-VM aus.
mkdir -p /etc/google/migrate/elevate_amazonlinux2_to_rocky
- Starten Sie die Replikation der Quell-VM. Beim Replikationsvorgang wird das Amazon Linux 2-Betriebssystem in Rocky Linux 8 konvertiert und aktualisiert – einschließlich aller installierten Pakete – und die VM wird an Compute Engine angepasst.
Die VM wird mit Rocky Linux 8 gestartet. Sie können jetzt die Zieldetails festlegen, einen Testklon erstellen und die VM testen. Wenn die VM wie erwartet funktioniert, können Sie in Google Cloudauf die VM umstellen.
- Führen Sie den folgenden Befehl auf Ihrer Quell-VM aus.
VM-Laufwerkmigration: Wenn Sie keine automatische Betriebssystemkonvertierung ausführen möchten oder Ihre VM für diesen Prozess nicht geeignet ist, können Sie die Laufwerke Ihrer VM zu nichtflüchtigen Speicher-Volumes in Google Cloudmigrieren. Mit diesem Feature können Sie den Arbeitslaststatus (VM-Laufwerke) von einer Quell-VM migrieren und als nichtflüchtiges Speicher-Volume an eine vorhandene oder neue VM in Google Cloudanhängen. Dabei wird ein offiziell unterstütztes oder ein anderes Basis-Image mit minimalen Unterbrechungen der Arbeitslast verwendet.