調整指令碼總覽

將 VM 遷移至雲端時,原始 VM 可能需要修改才能在新環境的限制下正常運作。Migrate for Compute Engine 會自動處理許多設定,但您也能使用其他一般改進功能或客戶專屬設定。這些自動實作的設定稱為「改寫」。

Migrate for Compute Engine 可讓您根據所提供的條件和順序,加入一般程式碼來執行指令碼,藉此靈活定義這些動作。Migrate for Compute Engine 可以提供指令碼,並將其部署為 RPM/Migrate for Compute Engine 服務的一部分;或者,您也可以自行部署指令碼。

Migrate for Compute Engine 模型包含兩種實體:

  • 條件指的是 VM 狀態,例如「已在使用 Migrate for Compute Engine 執行的雲端中啟動 VM」、「已在雲端中啟動卸離的 VM」以及「VM 已移回其來源」。
  • 動作指的是條件成立時執行的指令碼。

平台和環境偵測

Migrate for Compute Engine 會自動偵測以下環境:

  • 內部部署 (VMware)
  • 雲端 (GCP + Migrate for Compute Engine)
  • 卸離 (GCP 原生)

偵測環境後,Migrate for Compute Engine 會決定要進行哪些調整。

後續步驟

瞭解 Migrate for Compute Engine 提供的 OS 調整指令碼: