Windows 10:如何在vSphere 6.5上安装Hyper-V

发布时间:2018-10-09 15:55发布者:admin浏览数:
最近,我需要在Windows 10系统上试用一些新的Microsoft Hyper-V功能。 但是,当我尝试在我的vSphere 6.5环境中作为虚拟机(VM)运行的Windows 10上启用Hyper-V时,Hyper-V Hypervisor功能显示为灰色(参见图1)。 然后,当我将光标悬停在它上面时,我收到一条消息,指出“无法安装Hyper-V。处理器没有所需的虚拟化功能。” 如果您和我一样在虚拟机管理程序上运行Windows 10实例,则可能会在VM中屏蔽CPU虚拟化功能,但实际上可以在VMware vSphere 6.5上虚拟化的Windows 10实例上运行Hyper-V 只需几步。 在本文中,我将向您展示如何公开在我的系统上运行Hyper-V所需的CPU功能。

Windows 10:如何在vSphere 6.5上安装Hyper-V

虽然我不确定我所做的一切是否必要,但遵循这些步骤确实允许我在vSphere 6.5上托管的Windows 10 VM上运行Hyper-V。 但请注意,VMware或Microsoft不正式支持此过程。
 
当我在Windows 10 VM上运行systeminfo时,它表明Hyper-V无法在系统上运行(图2)。



要使VM允许Hyper-V在此VM上运行,我首先关闭Windows 10系统,然后登录到vSphere客户端。 我选择了Windows 10 VM的Summary选项卡,展开了VM Hardware选项卡,并扩展了CPU部分; 然后我验证了硬件虚拟化功能已被禁用(图3)。

Windows 10:如何在vSphere 6.5上安装Hyper-V

接下来,我选择了Edit Settings(图4),扩展了CPU部分,单击了Expose硬件辅助虚拟化到guest虚拟机操作系统功能,并将CPU / MMU虚拟化设置为硬件CPU和MMU(图5)。

Windows 10:如何在vSphere 6.5上安装Hyper-V

图4.编辑设置。



图5.硬件CPU和MMU。



然后,我选择了VM Options选项卡,展开了Advanced部分并选择了Edit Configuration(图6)。



图6.编辑配置。

打开“配置参数”框后,单击“添加配置参数”并输入以下名称和值,然后选择“确定”(图7):
 
hypervisor.cpuid.v0 =“FALSE”
vhv.enable =“TRUE”
mce.enable =“TRUE”



图7.添加配置参数。



重新启动VM后,systeminfo的输出表明Hyper-V现在可以在系统上运行(图8),然后我就可以安装Hyper-V Hypervisor。



图8. Systeminfo指示Hyper-V可以运行。

包起来
正如我之前提到的,VMware或Microsoft不正式支持我在运行ESXi 6.5服务器的VM上运行Hyper-V所采取的步骤,但是这个解决方案似乎运行正常。
 
 
关于作者
Tom Fenton在VMware的教育部门担任高级课程开发人员。 他拥有丰富的过去20年来在各种技术方面获得的实践IT经验,过去10年专注于虚拟化和存储。 在重新加入VMware之前,Tom是Taneja Group的高级验证工程师,他是验证服务实验室的负责人,并在启动vSphere Virtual Volumes实践方面发挥了重要作用。


本站发布的系统与电脑软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
如侵犯到您的权益,请及时通知我们,我们会及时处理。
Copyright©2015-2020 系统下载 All Rights Reserved 下载