返回首页> 微软 > 在Windows Server 2016 Hyper-V中开启嵌套虚拟化(NestedVM)
跳过导航链接

在Windows Server 2016 Hyper-V中开启嵌套虚拟化(NestedVM)
2016-10-21 15:13:00

文章摘要: 在Windows Server 2016 Hyper-V中开启嵌套虚拟化(NestedVM),早期如果我们想做Hyper-V功能测试,例如Hyper-V Cluster或者Hyper-V Replica时至少使用两台物理机器实现,作为大众屌丝没那么多钱购买机器怎么办?——嵌套虚拟化。嵌套虚拟化,顾名思义,即在虚拟机中运行虚拟机。该技术最早出现在VMware产品中,包括...
 

Windows Server 2016 Hyper-V中开启嵌套虚拟化(NestedVM),早期如果我们想做Hyper-V功能测试,例如Hyper-V Cluster或者Hyper-V Replica时至少使用两台物理机器实现,作为大众屌丝没那么多钱购买机器怎么办?——嵌套虚拟化。嵌套虚拟化,顾名思义,即在虚拟机中运行虚拟机。该技术最早出现在VMware产品中,包括我,早期介绍Windows Server 2012 R2 Hyper-V时也不得不借助VMware产品实现Hyper-V高级功能测试。

随着Windows Server 2016的正式发布,微软服务器虚拟化产品Hyper-V也带来了该技术,即在Hyper-V虚拟机内运行Hyper-V。通过使用嵌套虚拟化,我们可以继续先前所说的高大上的功能,也能够进行Windows Server 2016中另外一个新功能-Hyper-V Container

其实作为IT人员或者企业管理员,大家都有一个共识:嵌套虚拟化技术似乎并不能在生产环境当中发挥任何重要作用。那么究竟应该在哪些情况中使用嵌套虚拟化技术呢?既然不能在生产环境发挥重要作用,为什么还大费周章开发这项技术?

个人认为使用嵌套虚拟化技术目前主要有以下场景:

第一:利用嵌套虚拟化技术搭建开发环境或者测试环境

过去,需要使用专用的物理服务器才能够完成一系列开发测试工作,因为需要在物理服务器当中安装 hypervisor,之后按照需求创建虚拟机。使用这种方式的问题在于成本过高。IT部门没有足够的预算为开发/测试环境购买专用硬件。即便预算方面不存在问题,如果硬件使用率很低,也很难证明专用服务器的必要性。

嵌套虚拟化技术可以解决这种问题,它允许IT部门在独立环境当中创建开发/测试虚拟机,并且不会产生任何专用硬件开销。企业可以在一个单独的虚拟 Hyper-V服务器当中搭建完整的开发/测试环境。确实,这台运行Hyper-V服务器的虚拟机需要大量内存、虚拟 CPU 和存储才能够保证虚拟化环境高效运行,但是Hyper-V能够支持大规模虚拟机。即便是这样的大型虚拟机也不会消耗过多的硬件资源,因此不用担心需要购买额外的硬件服务器。

第二:培训

用户在进行Hyper-V培训过当中肯定不希望一个没有任何经验的管理员操作生产环境当中的Hyper-V服务器。但是可以使用嵌套虚拟化技术搭建一个全新环境,让没有经验的管理员“安全”学习Hyper-V的各种原理与技术。

第三:“屌丝版”私有云

Hyper-V 嵌套虚拟化特性允许IT管理员为有经验的用户提供虚拟Hyper-V服务器,将其作为私有云的替代解决方案。由于这些Hyper-V服务器是虚拟的,因此管理员能够限制资源使用情况,就像在真正的私有云环境当中一样。Windows Server 2016当中的Hyper-V甚至支持动态增加内存和网卡,意味着管理员可以在不产生任何中断的情况下为虚拟 Hyper-V 服务器添加额外的硬件资源。

不过就目前而言最大的作用就是解决实验时机器不够用的问题。

先决条件

运行 Windows Server 2016 Windows 10 周年更新的 Hyper-V 主机。

运行 Windows Server 2016 Windows 10 周年更新的 Hyper-V VM

配置版本为 8.0 或更高的 Hyper-V VM

采用 VT-x EPT 技术的 Intel 处理器(AMD-V技术的暂时不支持)

配置嵌套虚拟化

1、 在Windows Server 2016中启用Hyper-V角色,创建一台虚拟机

clip_image002

2、 以管理员身份运行Windows PowerShell,使用以下命令开启Hyper-V嵌套虚拟化

Set-VMProcessor -VMName NestedVM -ExposeVirtualizationExtensions $true

3、 启动并连接虚拟机“NestedVM

4、 在虚拟机“NestedVM”中安装Hyper-V角色

5、 在早期build中,如果想启用Hyper-V嵌套虚拟化,还必须进行另一项设置:启用MAC 地址欺骗,但是最新的RTM版本并不需要单独进行设置,如果还想启用MAC 地址欺骗,您可以使用命令行或者GUI操作

Get-VMNetworkAdapter -VMName NestedVM | Set-VMNetworkAdapter -MacAddressSpoofing On

6、 如果想禁用嵌套虚拟化,可使用以下 PowerShell 命令禁用已停止虚拟机的嵌套虚拟化

Set-VMProcessor -VMName NestedVM -ExposeVirtualizationExtensions $false

在早期build中,当启用嵌套虚拟化技术之后,如下功能无法使用:

动态内存必须被关闭;

Runtime内存大小调整失败;

虚拟机中的检查点功能不能正常工作;

不能进行实时迁移操作;

无法使用虚拟机“保存”和“恢复”;

Windows Server 2016 Hyper-V中启用嵌套虚拟化之后如下功能依然不可用

动态内存必须被关闭;

Runtime内存大小调整失败;

可以使用Hyper-V中的“保存”和“恢复”

 

更多推荐:微软培训  微软认证培训  微软数据库培训
上一篇:微软office小技巧:如何删除空白页
下一篇:Windows如何开启网卡最大性能
文章摘要: Windows如何开启网卡最大性能,嫌网速慢,或许这个设置你忘了,看小编为你介绍吧: 进入系统,打开控制面板--网络和Internet连接--网络连接--本地连接右键--属性--左键点击配置→高级--网卡的各项属性配置,选择Link Speed/Duplex Mode也就是网络连接速度选项,右边的(值)里面会出现系统所默认Auto Negotiation也就是自动默认速度,点击旁边的小三角拉出值选单,选择100Mbps/Full Duplex (一百兆全速),如果有更高,可以...

相关资讯

◆微软推出WDATP强化企业终端威胁防护 ◆Windows申请免费SSL证书-Let's Encrypt ◆Windows Server 2008 R2设置VMware在开机登录之前自启动 ◆回望微软亚洲研究院:5位门徒的故事 ◆Win10进入安全模式的两种方法 ◆微软推出WDATP强化企业终端威胁防护 ◆Windows申请免费SSL证书-Let's Encrypt ◆Windows Server 2008 R2设置VMware在开机登录之前自启动 ◆回望微软亚洲研究院:5位门徒的故事 ◆Win10进入安全模式的两种方法 ◆怎样选择合适的PoE交换机? ◆思科持续保持企业基础设施市场优势 ◆网络工程师需要的8项技能 ◆思科IOS中改善CLI的用户体验 ◆思科7600系列设备VTT故障排查流程 ◆新华三集团总裁兼首席执行官于英涛2017年会致辞 ◆新华三加速云落地 ◆H3C交换机S5500策略路由配置 ◆华三H3C交换机命名规则详解 ◆H3C交换机设置DHCP中继,配合Linux 服务器为多VLAN提供DHCP地址分配服务 ◆女生做Linux运维工程师 ◆Linux培训:Linux中的info指令 ◆Linux为何喜欢把系统信息放在文件中 ◆Linux技术怎么学? ◆Linux下安装Oracle 11g RAC详细教程:安装前环境准备 ◆是否有必要参加PMP考试培训 ◆该怎么选择PMP培训公司 ◆企业为什么需要IT配置管理及其如何使用 ◆PMP考试心得 ◆IT资产管理与ITIL配置管理的区别和联系 ◆Juniper SSG双机高可用(HA)平滑升级经验分享 ◆高盛:Juniper市场表现将超过Cisco和Arista ◆Juniper收购云管理公司AppFormix ◆Juniper Networks:软件定义云计算 SDN控制器 ◆Juniper SSG系列DDNS设置 ◆除F5外,其他负载均衡软件的优缺点 ◆负载均衡的那些算法们 ◆F5配置手册:设备初始化配置 ◆关于Link Controller的说明(简称LC) ◆F5:物联网安全任重道远 ◆甲骨文这次公布了其云计算家底 ◆Oracle培训:案例管理如何强化SOA环境 ◆Ubuntu 14.04 安装 Oracle 11g R2 Express Edition ◆Oracle如何查询当前连接的用户名 ◆Oracle 密码文件与用户密码的关系 ◆拥抱商业虚拟化生态,XSKY获VMware Ready Storage认证 ◆VMware公布IT管理和安全云计算调查的主要研究结果 ◆VMware跨云策略助力企业数字化转型 ◆VMware RHEL6.5 虚拟机克隆后更改网卡 ◆VMware Photos OS OVA SSH访问权限漏洞(CVE-2016-5333) ◆戴尔EMC补丁在VMAX存储系统中出现漏洞 ◆EMC进行SAN拆分,解决更细化的存储需求 ◆EMC数据中心全闪存年,机架级闪存可让Hadoop提速10倍 ◆EMC发布2016年新品和技术路线 ◆重新定义企业IT,EMC联手VMware推超融合 ◆用大数据预测雾霾,已获得环保部订单的微软是如何做到的? ◆大数据学习经验 ◆身处大数据时代,大数据这些误区你知道吗 ◆大数据分析促进人才招聘 ◆架构师和开发者争吵的理由 ◆云计算的三大支柱 ◆云计算的真正价值不仅仅是节省开支 ◆云计算将改变我们的生活? ◆云计算如何助力城市管理 ◆微软、AWS、VMware如何在中国云计算市场淘金 ◆Spark将机器学习与GPU加速机制纳入自身 ◆spark作业调优 ◆Spark基本工作流程及YARN cluster模式原理 ◆从Spark 2.0版的推出,看开源大数据技术的商业化发展 ◆Spark2.0安装配置文档 ◆思科公司关闭基于OpenStack的公共云 ◆2017年OpenStack管理员认证会不会火? ◆OpenStack私有云成本可能低于AWS的3个原因 ◆OpenStack跨云协作 ◆OpenStack第十四个版本及14项重要事实 ◆IBM首席执行官提出人工智能部署三大基本原则 ◆调研IBM与西门子:软件将是工业的未来! ◆IBM在美获专利最多 ◆IBM闪存迎接新挑战 ◆AIX平台部署数据库与打补丁常见错误 ◆Hadoop创始人Doug Cutting寄语2017:五种让开源项目成功的方法 ◆基于Ubuntu Hadoop的群集搭建Hive ◆HDFS以及HBase动态增加和删除节点 ◆Cloudera提供课程帮助缩小数据技能差距 ◆Cloudera提供课程帮助缩小数据技能差距 ◆MapReduce工作流多种实现方式 ◆Citrix虚拟化技术:XenServer6.2资源池配置 ◆Citrix虚拟化技术:XenServer6.2虚拟机创建 ◆Citrix虚拟化技术:XenServer6.2存储管理 ◆Citrix虚拟化技术:XenServer6.2安装 ◆2017年十大最热IT技能:安全位列其中 ◆筑牢个人信息安全防火墙 ◆2016年最热门的六大IT职位 ◆CISP认证和CISSP认证区别 ◆成为CISSP的理由