將 Amazon Linux 2 VM 遷移至 Google Cloud

Amazon Linux 2 是由 Amazon 開發及維護的 Linux 發行版。雖然可以在其他雲端平台上執行,但 Amazon 不支援。

Migrate to Virtual Machines 可自動將 VM 上執行的 Amazon Linux 2 轉換為 Google Cloud支援的作業系統。接著,VM 會遷移至 Google Cloud。 如果無法轉換 VM,您可以使用 Google Cloud 作業系統映像檔重建 VM,然後將資料從來源 VM 轉移至重建的 VM。

如要將 Amazon Linux 2 工作負載遷移至 Google Cloud,請選擇下列其中一種遷移流程:

  • OS 轉換:採用這種方法時,Migrate to Virtual Machines 會先嘗試將 VM 執行個體上執行的 Amazon Linux 2 轉換為 Rocky Linux 8。如果轉換成功,Migrate to Virtual Machines 會完成遷移作業。這項程序包括下列步驟:

    1. 在來源 VM 上執行下列指令。
      mkdir -p /etc/google/migrate/elevate_amazonlinux2_to_rocky
    2. 開始複製來源 VM。複製程序會將 Amazon Linux 2 OS 轉換並升級至 Rocky Linux 8 (包括所有已安裝的套件),並調整 VM 以適用於 Compute Engine。

    VM 會以 Rocky Linux 8 開機。您現在可以設定目標詳細資料、建立測試本機副本,以及測試 VM。如果 VM 運作正常,您可以切換至 Google Cloud上的 VM。

  • VM 磁碟遷移:如果您不想執行自動 OS 轉換,或 VM 不適合這個程序,可以選擇將 VM 的磁碟遷移至 Google Cloud上的 Persistent Disk 磁碟區。這項功能可協助您從來源 VM 遷移工作負載狀態 (VM 磁碟),並使用正式支援或其他任何基礎映像檔,將其以永久磁碟磁碟區的形式附加至 Google Cloud上的現有或新 VM,盡量減少工作負載中斷時間。