調整 VM 執行個體,以便在 Google Cloud 中執行

如要在 Google Cloud上正常運作,遷移的 VM 和匯入的映像檔必須變更設定。這些變更稱為「OS 適應」。Migrate to Virtual Machines 會在每個複製週期結束時,以及映像檔匯入程序期間,自動調整 OS。

Linux 和 Windows VM 都會進行 OS 調整。大致來說,這些調整包括:

  • 啟用 Google Cloud啟動功能
  • 啟用序列控制台
  • 調整網路設定
  • 安裝 VM 所需的套件,以啟用 Google Cloud 功能

以下說明 Linux 和 Windows VM 的具體異動。

Linux 調整作業

Linux VM 的每個複製週期結束時,Migrate to Virtual Machines 會對複製的 VM 執行 OS 調整作業。這些調整包括:

  • 將 NIC 設為使用 DHCP

    • 如果存在,請移除永久網路 udev 規則。
  • 如果已安裝 VMware Tools/open-vm-tools 服務,請停用並嘗試解除安裝。注意:遷移完成後,您可以放心地手動解除安裝 VMware Tools/open-vm-tools 服務,或將其停用。

  • 將開機載入器設為將控制台記錄輸出至序列埠 1。

  • 驗證 virtio 驅動程式:

    • 如果預設核心不支援 virtio 驅動程式,請選擇與 virtio 驅動程式相容的現有核心。

    • 如果 initrd 缺少 virtio 驅動程式,請使用 virtio 驅動程式重新建構 initrd。

  • 將 Google Cloud 個存放區新增至存放區清單。這些存放區包括:

  • 安裝下列 Google 套件:

  • 將 systemd.target 設為多使用者。

  • 在適用情況下,請將 fstab 設為使用磁碟區 UUID。

  • 如果目標執行個體授權為 PAYG:

    • Red Hat:安裝 Red Hat 版本專屬的 google-rhui-client-rhel 套件。

    • SLES:安裝 Google 的區域服務用戶端套件。

  • 如果 OS 是 Oracle Linux,且搭載 Unbreakable Enterprise Kernel Release 7 (UEK7) 核心,請安裝 kernel-uek-modules-extra 套件,以支援 Google 虛擬 NIC (gVNIC)。

如要進行這些調整,下列分區必須有可用空間:

  • /root中最多 640 MiB
  • /boot中最多 256 MiB
  • /var 中最多 64 MiB
  • /tmp中最多 32 MiB

Windows 調整作業

Windows VM 的每個複製週期結束時,Migrate to Virtual Machines 會對複製的 VM 執行 OS 調整作業。這些調整包括:

  • 將系統啟動載入程式設為將控制台記錄輸出至序列埠 2。

  • 啟用 RDP。

  • 設定電源配置:

    • 停用休眠模式。

    • 將電源配置設為平衡。

    • 在電源設定中停用 display turn off。

  • 停用啟動動畫。

  • 停用 CTRL-ALT-DEL。

  • 如果已安裝 VMware Tools/open-vm-tools 服務,請停用並嘗試解除安裝。注意:遷移完成後,您可以放心地手動解除安裝 VMware Tools/open-vm-tools 服務,或將其停用。

  • 設定時間:

    • 將時區變更為世界標準時間。

    • 設定 NTP。

  • 新增執行個體中繼資料的存取權:

    • 在 Windows 防火牆中,新增執行個體中繼資料伺服器 IP 位址的允許存取規則。

    • 將執行個體中繼資料伺服器新增至主機檔案。

  • 首次開機時:

    • 如果目標執行個體授權為 PAYG (預設),請註冊 KMS 和 Windows 啟用。

    • 設定 DHCP。

    • 安裝 Google 訪客套件

這些調整作業可能需要磁碟機 C 上的可用空間,最多 1.25 GiB。

改編報表

Migrate to Virtual Machines 會在複製週期、複製和切換週期期間產生調整報表,供您排解疑難、解決問題,以及深入瞭解遷移程序。

如要進一步瞭解調整報表,請參閱「調整報表」。