微软Hyper-v嵌套虚拟化
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,现在嵌套虚拟化越来越火了,很多老铁们也开始研究微软的Hyper-v嵌套虚拟化,那什么又是嵌套虚拟化那?什么是嵌套虚拟化简单的说就是允许你将虚拟机用作 Hyper-V 主机并在该虚拟化的主机中创建虚拟机
千家信息网最后更新 2025年01月23日微软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安全错误
数据库的锁怎样保障安全
泰国饭店数据库
汇编软件开发
计算机网络技术工艺
数据库技术与什么学科有关
他强调网络安全和信息化
连云区网络安全培训班
数据库 预处理
寺庙网络安全宣传
lol手游服务器进不去
数据库之间的关系
头条认证服务器出错
网络安全和个人信息保护手抄报
软件开发中信息怎么传递
计算机网络安全受损的危害
全国计算机四级网络技术报考
苏州通用软件开发技术指导
布置服务器
如何把php放在服务器空间上
数据库设置约束两者不相同
世界最大的服务器上市公司
网络安全基本因素包括以下
怎样查看大数据库地址
网络安全禁止词语
如何用他妈c语言连接数据库
北京大学电子数据库
云服务器空间
gps车辆监控服务器
石家庄科瑞互联网科技
花生壳 ftp服务器
创艺网络技术运营