Hyper-V将开始支持嵌套虚拟化
发布时间:2022-09-13 07:52:08
微软宣布 Hyper-V 将开始支持嵌套虚拟化,以让大家可以在 Hyper-V 虚拟机中运行 Hyper-V 容器,而在刚发布的 Windows 10 Build 10565 中微软已经开始提供嵌套虚拟化功能的早期预览。之所以说是”早期预览”表明目前已经有许多已知问题,而且功能还并没有完善,只提供给专业人士提前了解功能。
什么是嵌套虚拟化?
之前我们曾提到过 Hyper-V 需要依靠硬件虚拟化支持(Intel VT-x 或 AMD-V)来运行虚拟机,而不允许在虚拟机中再安装 Hyper-V 进行嵌套。而使用嵌套虚拟化技术则可以将硬件虚拟化层暴露给 Guest OS,这就使得我们可以在 Hyper-V 的 Guest OS 再安装 Hyper-V 来跑虚拟机。
在下图中,我们可以看到目前 Windows 10 Build 10565 Hyper-V 中的 Guest OS 中已可再安装 Hyper-V 嵌套虚拟化出来一个 Windows 10。
原理示意
通常情况下 Hyper-V 的 hypervisor 层会完全控制虚拟化扩展,不会暴露给 Guest OS。
而在启用嵌套虚拟化之后,Hyper-V 的已经配置虚拟化扩展可直接暴露给 Guest VM,而 Guest VM 可使用这个特性安装自己的虚拟机管理程序来跑 Guest OS。
已知问题
就像前面所说,该功能是只一个预览功能,不应当在生产环境中进行使用,以下列出已知问题列表:
要使用嵌套虚拟化,Hyper-V 及 hypervisors 层必需都是最新版本,也就是说目前还不支持 Build 10565 之前的 Hyper-V
启用嵌套虚拟化功能的 VM (目前)不能再启用:动态内存、内存热插、实时迁移、保存和恢复及快照功能
目前嵌套虚拟化功能与 Virtualization Based Security (VBS) 功能有冲突,启用前必需先禁用 VBS
目前只支持 Intel 的硬件虚拟化技术,因此 CPU 必需支持 Intel VT-x (AMD CPU 悲催了)
嵌套虚拟化需要大内存支持,想必这个不说大家都应该能够明白
启用Hyper-V嵌套虚拟化
1创建一个虚拟机
2运行启用脚本
该脚本会自动检测当前 Hyper-V 配置,对不满足条件的配置进行更改(例如禁用动态内存),再启用虚拟机的嵌套虚拟化功能。
Invoke-WebRequest https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/master/hyperv-tools/Nested/Enable-NestedVm.ps1 -OutFile ~/Enable-NestedVm.ps1
~/Enable-NestedVm.ps1 -VmName
注意:虚拟机必需为关闭状态
3在 Guest VM 中再安装 Hyper-V
4启用网络(可选)
一旦启用 Guest VM 嵌套虚拟化,则必需启用 MAC spoofing 功能之后 Guest VM 里面的 Guest OS 网络才能正常工作。
Set-VMNetworkAdapter -VMName -MacAddressSpoofing on
5最后我们就可以创建嵌套的 Guest OS 啦。
Hyper-V将开始支持嵌套虚拟化的下载地址:


猜你喜欢
- 说明T.DIST.2T 函数返回双尾学生 t-分布。返回值双尾学生 t-分布。语法=T.DIST.2T(x, deg_freedom)参数X
- 越来越多办公软件伴随着人们的需求相继出现,其中的wps软件从中脱颖而出,wps软件相比其它办公软件来说有着不错的优势,例如用户可以在wps软
- 当我们使用win10操作系统时,每个人使用的win10系统版本都有所不同。所以这些版本实际上在本质上并没有太大的区别,主要是各自针对的功能和
- 最近有用户反映在打开Word文档后,软件会提示无法打开文件Normal.dotm因为内容有错误,这是怎么回事?Word文档运行时提示无法打开
- 1.打开需要加密的Excel文档,接着点击工具栏的“文件”→“权限”→“用密码进行加密” 2.接着输入加密文档的密
- 问题现象:使用极点五笔在网页里无法输入,换极品、搜狗都无法解决。解决方案:可以尝试把浏览器的安全保护关闭。1. 打开浏览器的 “Intern
- 我们在使用Word文档编辑一段文字时,为了排版好看或者其他的一些特殊需要,常常需要将Word文档的文字进行编辑,包括行间距、段落间距,字符间
- win11系统发布到现在也有一段时间了,在使用的过程中有很多小伙伴遇到各种不一样的疑难杂症,最近有小伙伴反应自己的win11系统无法连接网络
- 不少用户在Win7系统下查看任务管理器的时候,发现有个Taskmgr.exe进程占用内存过高,以为是木马软件,于是将Taskmgr.exe文
- Win10系统打开IE浏览器时总会提示ICBC Anti-Phishing class加载项可使用,这是怎么回事?最近一个用户反映在Win1
- 1.首先在电脑上打开一个空白的WPS表格文档,如下图所示。通过空白文档可以发现在WPS表格上有表格样式,但是这个表格只是为了方便编辑表格内容
- 一、问题惠普p1007打印机老显示脱机使用二、原因1.常见原因通过上网查找,发现原因通常有如下几种:a.HP1007打印机设置脱
- 快节奏的当下,每天都有许多事情完成,难免有一些遗漏,如何避免呢?mac待办事项工具是您的得力助手,小编整理几款专业、简便、高效的待办事项软件
- wps演示是一款非常强大的办公软件,我们不仅可以在wps演示中播放本地视频,还可以播放网络视频,下面就让小编告诉你wps演示如何播放网络视频
- 在双系统中经常会出现系统故障的小毛病,我们都可以使用系统还原来恢复系统。但是很多用户朋友在创建了系统还原点,导系统出故障时还要还原时,却出现
- 当我们在win10系统中使用遇到了mongoDB 服务无法开启的问题故障,提示windows 无法启动服务mongoDB 服务(位于 本地计
- 前段时间微软为Win10 20H2推出的KB4562830补丁,很多小伙伴都更新了,但是更新了之后发现没有办法保留个人文件进行升级,导致个人
- 在我们使用PPT的时候,我们经常会用到PPT中的动画效果这个功能,这个功能能够让我们的PPT更加的生动形象。很多小伙伴在使用这个功能的时候好
- Win11系统怎么安装到vm虚拟机?很多用户都想尝鲜使用最新的Win11系统,可是又怕影响原来的操作系统,那么有没有两全其美的方法安装Win
- ,我们在打印excel表格的时候,经常需要来设定打印区域,才能更好的打印我们所要的东西,但这个区域该如何设置呢?下面随小编一起来看看吧。Ex