在 VMware Hypervisor (ESXi) 下使用 VMware Workstation / VMware Fusion 等 VMDK 硬碟檔案

在 VMware 的桌面版本中使用的硬碟,或者使用 qemu-img 轉換的 VMDK 檔案,直接拿到 VMware Hypervisor 上是沒有辦法好好使用的。如果硬碟控制器不使用 IDE 接口,那麼啓動的時候就會提示

Module DevicePowerOn power on failed.
Unable to create virtual SCSI device for scsi0:0, ‘/vmfs/volumes/datastorename/VirtualMachineHome/VirtualMachineDisk.vmdk’
Failed to open disk scsi0:0: Unsupported and/or invalid disk type 7. Did you forget to import the disk first?

解決方法是 ssh 連接到 VMware Hypervisor,使用 vmkfstools,轉換一下:

vmkfstools -i /vmfs/volumes/ssd/folder/workstation.vmdk /vmfs/volumes/ssd/folder/hypervisor.vmdk

如果在 VMFS 6 的話(不確認是否前提條件),還可以啓用 Thin Provisioning:

vmkfstools -i /vmfs/volumes/ssd/folder/workstation.vmdk /vmfs/volumes/ssd/folder/hypervisor.vmdk -d thin

發表於

發表在

標籤:

發佈留言

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

此網站使用 Akismet 以減少垃圾留言。 瞭解你留言資料會被如何處理.