有一台P2V过来的Windows Server 2008 R2虚拟机,由于当初的磁盘是IDE的,虚拟机中的也是IDE的,需要增加硬盘,但是修改硬盘的时候,即使在关机的状态下也是灰显的。
几经周折,找到如下KB,解决步骤如下:
(1)打开ESXi主机SSH登陆;
选中主机->Configuration-》Security Profile-》Profiles-》SSH-》Options-》Start,之后点击OK。
(2)使用SSH登陆到ESXi主机,cd切换到虚拟机的硬盘目录
cd /vmfs/volumes/datastore/VMname
(3)修改相应硬盘的vmdk文件,找到ddb.adapterType,将其中的ddb.adapterType的值由“ide”修改为“lsilogic”,之后保存该vmdk文件,文件内容如下
======================================================
# Disk DescriptorFile
version=3
encoding="UTF-8"
CID=993dc925
parentCID=ffffffff
isNativeSnapshot="no"
createType="vmfs"
# Extent description
RW 266357700 VMFS "casco-dc1-lc-flat.vmdk"
# Change Tracking File
changeTrackPath="casco-dc1-lc-ctk.vmdk"
# The Disk Data Base
#DDB
ddb.deletable = "true"
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63"
ddb.geometry.biosCylinders = "16580"
ddb.adapterType = "lsilogic"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "16"
ddb.geometry.cylinders = "16383"
ddb.uuid = "60 00 C2 9a 43 fa 2b a6-74 06 4e c7 4d 1a 6d 68"
ddb.longContentID = "52221f36e0f992d5465a8a6b993dc925"
ddb.virtualHWVersion = "7"
ddb.toolsVersion = "8290"
====================End of the VMDK file==========================
(4)打开vSphere Client,选中虚拟机-》右键-》Edit Settings-》,选中需要修改的IDE硬盘,点击“Remove”,选择“Remove from virtual machine”(注意:千万不要从硬盘删除)
(5)店家Add->Hard Disk -> Use an existing virtual disk,找打需要修改硬盘的vmdk文件,添加,直到完成即可。
(6)如果存在IDE的CD-ROM,请先把CD-ROM删除。
(7)此时发现可以修改硬盘的大小了。
另:单纯想增加IDE硬盘大小的话,可以在convert时去手动扩容。