使用「映像檔匯入」功能將伺服器遷移至 IBM Cloud 虛擬伺服器

透過匯出 Open Virtualization Archive (OVA) 或 Virtual Machine Disk (VMDK) 檔案,並將其匯入為自訂映像檔,將單磁碟的 VMware 虛擬機器遷移至 IBM Cloud VPC。

遷移流程概覽

以下步驟為使用影像匯入進行遷移的流程佈局。

  1. 匯出虛擬機器 VMware

    • 摘自 vCenter: 關閉虛擬機器,使用「動作 → 範本 → 匯出開放虛擬化格式 (OVF) 範本」
    • 摘自「VMware Cloud Foundation as a Service」( VCFaaS ):關閉虛擬應用程式( vApp ),下載 OVA 檔案,解壓縮 VMDK

    前述方法比資料儲存器瀏覽器下載更能保留精簡配置功能

  2. 將 VMDK 轉換為 QCOW2

    qemu-img convert -f vmdk -O qcow2 source-vm.vmdk destination-vm.qcow2
    
  3. 上傳至 IBM Cloud Object Storage

    1. 如果需要,請建立 IBM Cloud® Object Storage 範例和水桶
    2. 請使用網頁上傳(適用於較小的檔案)或 Aspera 高速傳輸(適用於大型檔案)
    3. 設定水桶存取權限 (匯入時公開讀取,或使用授權的服務存取權限)
  4. 在 VPC 中建立自訂影像

    1. 移至 VPC → 計算 → 影像
    2. 建立新影像,指向 IBM Cloud Object Storage URL
    3. 選擇適當的作業系統類型 (包括 BYOL 變體)
    4. 設定加密(提供商管理或客戶管理)
  5. 從自訂映像提供虛擬伺服器實例

    1. 選擇您的自訂影像作為開機來源,以建立虛擬伺服器實例
    2. 設定網路、安全群組、SSH 金鑰
    3. 虛擬伺服器實例會使用自訂影像的連結複製開機磁碟區開機

影像匯入設計優勢

下表列出了影像匯入移轉的設計優點。

影像匯入移轉方法的設計優勢
設計優勢 說明
處理程序 此流程是一個直截了當的過程,文件齊全且容易理解。
範本 您可以重複使用範本。 如果您有 10 台來自相同範本的 Web 伺服器,您只需匯入一次,並提供 10 次。
受管理 過程由 IBM 管理。 此流程為 VPC 原生程式,不需要第三方工具。

影像匯入設計的約束與限制

下表說明影像匯入遷移的約束和限制。

影像匯入轉移方法的限制與約束
限制或約束 說明
單碟限制

此方法僅處理開機磁碟。

如果您的虛擬機器有多個磁碟,您需要:

  • 對整個虛擬機器採用不同的方法

或

  • 對啟動磁碟採用此方法,並對次要磁碟採用方法 2(混合方式)
圖像泛濫 每個獨一無二的虛擬機器都會建立獨一無二的客製化映像。 與 VMware 範本不同,這些不是真正可重複使用的範本,而是個別虛擬機器的快照。 久而久之,您的清單中就會有數十或數百個一次性的自訂影像。
連結克隆約束

開機磁碟區維持與自訂映像的空間效率連結。 這表示:

  • 當任何虛擬伺服器實例使用從其衍生的開機磁碟區時,您無法刪除自訂影像

  • 透過此連結可節省儲存空間

  • 斷開連結需要從開機磁碟區建立新影像,並重新佈建

Cloud-init 首次開機

如果您的映像檔已安裝並設定了 cloud-init,VPC 可能會將此次開機視為首次開機,屆時可能會執行以下操作:

  • 重設 root 密碼

  • 產生新的 Secure Shell (SSH) 主機金鑰

  • 執行配置腳本

對於真正的範本方案 (從基本影像部署多個相同的虛擬機器) 以及影像管理開銷可接受的簡單單磁碟虛擬機器,請使用影像匯入遷移。