虚拟人工作室
一切以用户价值为依归 http://www.vmanager.cn
(图文)在 vSphere 5.1 里如何嵌套其它的 Hypervisor 并且支持 64 位的 VMs
嵌套式ESXi的部署,在试验环境中,有着很棒的用途,因此,这极大的降低了实验成本,不
得不说,这种构架,对于研究技术,很有帮助,关于5.0以前的版本已经有类似文档,这里针
对vSphere 5.1做详细描述;
备注:本文为猫猫代表虚拟人个人观点,不被VMware官方支持,任何问题,虚拟人一概不
负责任;
嵌套式ESXi对于32位VMs的支持很简单,但是如果想在嵌套式ESXi 5.1或其它的
Hypervisor运行64位的VMs,那就麻烦了,因为这个东西必须要VT或AMD-V技术支持,而,
启用了嵌套式ESXi之后,VT或AMD-V CPU虚拟化技术已经用掉了;
CPU是否支持EPT/RVI可以通过登录http://ark.intel.com检查,不过,有个简单的办法可
以看到ESXi主机是否支持VHV这种嵌套式环境下的64位VMs;
在vSphere 5.1里,多了一个新的兼容检测组件,叫做nestedHVSupported,它可以用于
确定物理ESXi 5.1服务器是否支持VHV(嵌套式环境)。这个选项只有在CPU支持EPT/RVI
时才会变成true,可以通过https://xxx/mob/?moid=ha-host&doPath=capability,如
下图所示:
然后,执行下列步骤的操作:
1、在vmx 9这个虚拟机硬件版本里,是支持嵌套式Hypervisor VMs的,注意,这里不要选择
硬件版本位8喔(木有基础的伙计,建议培训);
2、vSphere 5.0里所采用的vhv.allow="true"这个参数已经不适用于ESXi 5.1启用VHV功能了,
取而代之的是vhv.enable="true",而且,这个参数还只是针对每台VM单独的设定,而不是
针对物理ESXi 5.1的设置;
3、这个vhv.enable="true"参数需要单独添加到嵌套式Hypervisor虚拟机的vmx文件里面;
在vSphere 5.1里激活VHV(Virtual Hardware-Assisted Virtualization)的步骤如下:
1、利用vSphere Web Client登录到vCenter Server 5.1,然后利用创建向导创建一个新的uxniji,
并且选择如下图所示的选项:
评论