微软Hyper-v嵌套虚拟化
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,现在嵌套虚拟化越来越火了,很多老铁们也开始研究微软的Hyper-v嵌套虚拟化,那什么又是嵌套虚拟化那?什么是嵌套虚拟化简单的说就是允许你将虚拟机用作 Hyper-V 主机并在该虚拟化的主机中创建虚拟机
千家信息网最后更新 2025年12月01日微软Hyper-v嵌套虚拟化
现在嵌套虚拟化越来越火了,很多老铁们也开始研究微软的Hyper-v嵌套虚拟化,那什么又是嵌套虚拟化那?
什么是嵌套虚拟化
- 简单的说就是允许你将虚拟机用作 Hyper-V 主机并在该虚拟化的主机中创建虚拟机,这对于开发和测试环境尤其有用。要在至少运行 Windows Server 2016 Technical Preview 4 或 Windows 10 构建 10565 物理 HYPER-V 主机和虚拟化的主机上。
在下图中,你可以看到一个主机运行虚拟机,从而运行自己的虚拟机,这是通过嵌套虚拟化实现的。

不同的虚拟化
- 下图是正常的虚拟化场景(无虚拟化嵌套),Hyper-V管理程序拥有对虚拟化的扩展完全控制权(橙色箭头部分),但这些虚拟化扩展不能被来宾OS调用。

- 与之形成对比的是,下面的嵌套的图。Hyper - V 已经配置使虚拟化扩展可以被来宾虚机调用。来宾虚机可以利用这一点,并安装自己的管理程序。它可以运行自己的来宾虚机。
如何启用嵌套虚拟化
PS:下面涉及的所有命令均是在物理服务器上运行
- 首先我们安装一台虚拟机,在虚拟机里安装Hyper-v,您会得到如下报错
- 就像截图上说的,我们虚拟机上没有开启虚拟化功能,我们可以先查看下虚拟机清单
Get-VM
- 找到我们要开启虚拟化功能的机器名称,查看该虚拟机的属性。通过截图内标红位置我们可以看到,该虚拟机没有开启嵌套虚拟化功能。
Get-VMProcessor -VMName 虚拟机名称 | fl
- 如图所示,使用命令开启嵌套虚拟化功能,这个时候会报如下错误,如图所示:
Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName 虚拟机名称
之所以出现上述错误是因为该虚拟机正在运行中,不允许修改,我们需要先将虚拟机关机后再次修改。
- 关机后我们再次运行Set命令,如图所示:
Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName 虚拟机名称
- 修改完成后我们再次Get下虚拟机的状态,如图所示,我们看到已经开启嵌套虚拟化功能。
Get-VMProcessor -VMName 虚拟机名称 | fl
- 这个时候我们开启虚拟机,再次安装Hyper-v功能,如图所示:
运行
功能
主机
名称
如图
再次
来宾
命令
虚机
截图
时候
物理
程序
错误
管理
微软
不同
下图
之所以
位置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器价格购格表
阿里云内存数据库sql
保姆app软件开发
计算机网络技术工资职友集
sql2012数据库如何改密码
cbm数据库是专业数据库
征集工信部网络安全技术应用
统筹建设网络安全态势感知健全
服务器炸石头视频教程
nba2k20服务器停了吗
sql数据库重命名怎么弄
乐线软件开发
服务器也能进安全模式吗
谈谈软件开发中文档的重要性
深圳市工采网络技术有限公司
天津gpu服务器租用收费
派蒙模型数据库
虚拟服务器过期多长时间后关闭
远程连接提示数据库加密
数据库怎么统计总人数
手机软件开发群
三星s21老是连接服务器
数据库查询表格的命令
保护服务器安全的方法
视频通话服务器
沙巴克传奇跨服服务器
java软件开发接口
招聘企业软件开发
软件开发视视频
软件开发资料移交