無法打開磁盤 scsi0:0: 磁盤類型 不受支持或無效。請確保磁盤已導入


今天一個虛擬機應用(金蝶)。在vmware workstation平台上能運行。

但我導入到VMware VSphere ESXI6.5上運行,開啟電源失敗,提示如下信息:
 
打開虛擬機 zenoss 的電源時,會收到來自 ESX 主機的錯誤。
無法啟動虛擬機。
模塊 DevicePowerOn 打開電源失敗。
無法為 scsi0:0“/vmfs/volumes/XXXXX。vmdk” 創建虛擬 SCSI 設備
無法打開磁盤 scsi0:0: 磁盤類型 7 不受支持或無效。請確保磁盤已導入。
 
可以確定的是我硬盤的vmdk文件存在,應該是版本問題。
 
查詢官方資料后發現:
在VMware Workstation,VMware Fusion 或VMware Player平台上運行的虛擬機如果需要在Vmware ESX主機上運行,必須用Vmware vCenter Converter工具轉換成ESX主機兼容的格式。
當然,如果虛擬機的磁盤鏡像文件如果已經被導入到ESX主機,則可以使用vmkfstools 工具手動將磁盤格式進行轉換。
命令如下:
vmkfstools -i <HostedVirtualDisk>  <ESXVirtualDisk>
 

所以,我需要使用vmkfstools工具將zenoss_core-4.2.5-1998-x86_64.vmdk文件轉換成ESX主機兼容的格式:

cd /vmfs/volumes/51dc3538-bbdf69dc-6e61-782bcb765b0f/zenoss_core-4.2.5-1998-x86_64/
vmkfstools -i zenoss_core-4.2.5-1998-x86_64.vmdk  zenoss_core-4.2.5-1998-x86_64-new.vmdk -d thin
備注:zenoss_core-4.2.5-1998-x86_64-new.vmdk就是轉換后的磁盤名字。  -d選項為:使用精簡置備模式。節省空間。
舊文件可以刪除。
 
轉換后將zenoss_core-4.2.5-1998-x86_64-new.vmdk磁盤添加到虛擬機中,順利開機。

 

本文出自 “systems” 博客,請務必保留此出處http://systems.blog.51cto.com/2500547/1379674

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM