從VMware轉換至Proxmox VE的步驟與指南

從VMware轉換至Proxmox VE的步驟與指南

近年來,因應VMware 受博通公司的價格策略挑戰,許多企業與中小公司都陸續評估是否轉換至Proxmox VE平台,以下將針對相關步驟進行說明,並協助您將VMDK格式成功轉為QCOW2檔案(Proxmox VE相容硬碟格式)。

1. 準備工作:

  • 備份VMware虛擬機:在VMware中,將要轉換的虛擬機完整備份,通常會產生.vmdk和-flat.vmdk等檔案。 (若為實體主機,可透過DiskGenius 等P2V工具進行轉換作業。)
  • 傳輸檔案:將備份好的.vmdk檔案傳輸到Proxmox VE的主機上,可以通過SCP、SFTP等方式。 
  • 建立Proxmox VE虛擬機:在Proxmox VE上建立一個新的虛擬機,並分配所需的資源,例如CPU、記憶體等,並記錄下虛擬機的ID。 

2. 轉換格式:

  • 使用qemu-img轉換: 在Proxmox VE主機上,使用qemu-img工具將vmdk檔案轉換為qcow2格式: 
qemu-img convert -f vmdk -O qcow2 yourVMname.vmdk yourVMname.qcow2

其中,-f vmdk指定輸入格式為vmdk,-O qcow2指定輸出格式為qcow2,yourVMname.vmdk是原始的vmdk檔案名稱,yourVMname.qcow2是轉換後的qcow2檔案名稱。 

3. 導入到Proxmox VE:

  • 使用qm importdisk導入: 在Proxmox VE主機上,使用qm importdisk指令將轉換後的qcow2檔案導入到之前建立的虛擬機中: 
qm importdisk <VMID> yourVMname.qcow2 <儲存位置> --format qcow2

其中,<VMID>是虛擬機的ID,yourVMname.qcow2是轉換後的qcow2檔案,<儲存位置>是虛擬機儲存的儲存位置。 

4. 啟動虛擬機:

  • 調整虛擬機設定:在Proxmox VE中,進入虛擬機的設定,將硬碟設為從qcow2檔案啟動。
  • 建議調整項目:包含
    • 記憶體大小
    • vCPU數量
    • vCPU 頻率參數(若有進階需求)
    • vCPU 種類調整為 HOST(直接直通實體CPU,能量消耗最小)
    • 增加TPM硬碟與EFI硬碟(微軟需要用到)
    • BIOS 調整為UEFI 開機模式
    • 其他需要的硬體項目(若有顯卡需要直通,請自行添加)
  • 啟動虛擬機:啟動虛擬機,如果一切正常,虛擬機應該就可以從轉換後的qcow2檔案中啟動了。 

注意事項:

  • 確保qemu-imgqm importdisk指令中的檔案名稱和路徑正確無誤。 
  • 轉換過程中,請確保網路連線穩定,避免中斷。 
  • 如果轉換後虛擬機無法啟動,請檢查虛擬機的硬體設定和啟動順序。 
  • 如果虛擬機是使用UEFI啟動的,需要確保Proxmox VE也支援UEFI啟動。 
  • 可以參考Proxmox VE官方文件或相關論壇,獲取更多詳細資訊和解決方案。 

更多文章

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端