vSphere 4虚拟硬件降级-虚拟硬件7降级至虚拟硬件4

    在 VMware 最新的 vSphere 4 将虚拟硬件版本从 4 升级到 7, 而且在虚拟硬件版本 7 中为虚拟机提供了更为强大的底层硬件信息。但是大家都知道将 VI3 升级到 vSphere 4 后要享受 vSphere 4 带来的新硬件体验,必须要将虚拟机的 VMTools 与虚拟硬件升级。但是 VMware 并没有打算让 vSphere 4 的用户回退到 VI3 的功能。那么我们有没有办法让 vSphere 4 的虚拟机在 VI3 环境里运行呢?答案是有的,请看下边的方法 :
1.   将虚拟机从 vSphere 4 的虚拟机清单中移除
2.    使用 ROOT 用户登录 ESX Console ,使用 ”vi” 编辑器打开虚拟机的虚拟磁盘文件 ( 不带 -flat VMDK 文件 ) 。你会看到以下内容:
       # Disk DescriptorFile
       version=1
       encoding="UTF-8"
       CID=78053d16
       parentCID=ffffffff
       createType="vmfs"
 
       # Extent description
       RW 2097152 VMFS "test1-flat.vmdk"
 
       # The Disk Data Base
       #DDB
 
       ddb.virtualHWVersion = "7"
       ddb.longContentID = "5b62b5cfe1605dc99cafebd478053d16"
       ddb.uuid = "60 00 C2 96 45 29 24 3f-89 35 fc b3 60 02 d0 cf"
       ddb.geometry.cylinders = "512"
       ddb.geometry.heads = "128"
       ddb.geometry.sectors = "32"
       ddb.adapterType = "lsilogic"
3.   我们可以看到以上内容中,标记红色字体的部分。是 VMware 用于对 ESX 声音该 VMDK 文件版本的标识。这里目前声明标记为 ”7”
4.   现在我们要做的就是将这个声明标记 ”7” 改成 ”4” ,修改完成后保存。
       # Disk DescriptorFile
version=1
encoding="UTF-8"
CID=78053d16
parentCID=ffffffff
createType="vmfs"
 
# Extent description
RW 2097152 VMFS "test1-flat.vmdk"
 
# The Disk Data Base
#DDB
 
ddb.virtualHWVersion = "4"
ddb.longContentID = "5b62b5cfe1605dc99cafebd478053d16"
ddb.uuid = "60 00 C2 96 45 29 24 3f-89 35 fc b3 60 02 d0 cf"
ddb.geometry.cylinders = "512"
ddb.geometry.heads = "128"
ddb.geometry.sectors = "32"
ddb.adapterType = "lsilogic"
 
5.   VI3 中创建一个虚拟机,使用 自定义 的方式创建。在向导的选择磁盘选项中选择 使用现有虚拟磁盘 ,找到我们刚才修改的 VMDK 文件并且完成创建向导。
如果没有使用创建新虚拟机的方法,而是在存储浏览器中直接将虚拟机的 VMX 文件加入到清单的方法。在开启虚拟机时会提示 : The attempted operation cannot be performed in the current state (Powered Off).
6.   采取以上方法对虚拟机硬件的降级,经过测试。 VI3 中的高级功能例如 :Snapshot VMotion VCB 备份都是没问题的。

你可能感兴趣的:(hardware,virtual,ESX4,vSphere4,downgraded)