You're viewing documentation for a prior version of Migrate for Compute Engine (formerly Velostrata). You can continue using this version, or use the current version.

改寫指令碼總覽

將 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 改寫指令碼: