ESXI8嵌套虚拟化:在直通PCI设备下运行Hyper-V和Docker
创作时间:
作者:
@小白创作中心
ESXI8嵌套虚拟化:在直通PCI设备下运行Hyper-V和Docker
引用
CSDN
1.
https://m.blog.csdn.net/IZhaiTing/article/details/145439177
在ESXI8系统中实现嵌套虚拟化,使Windows 10虚拟机能够运行Hyper-V和Docker,需要对硬件虚拟化和PCI直通设备进行正确配置。本文将详细介绍如何检查运行环境、配置虚拟机参数以及验证嵌套虚拟化的状态。
一、检查运行环境
运行环境:主板已开启VT虚拟化功能,ESXI8中安装win10虚拟机,直通了2个显卡和1个PCI的USB扩展卡
检查物理机主板是否开启虚拟化
# 任意命令查看是否开启虚拟化
# 查看HV state后的数字
vsish -e cat /hardware/cpu/cpuInfo
# 查看HV Support后的数字
esxcfg-info -w | grep "HV Support"
# 数字含义
# 0 - VT/AMD-V indicates that support is not available for this hardware.
# 1 - VT/AMD-V indicates that VT or AMD-V might be available but it is not supported for this hardware.
# 2 - VT/AMD-V indicates that VT or AMD-V is available but is currently not enabled in the BIOS.
# 3 - VT/AMD-V indicates that VT or AMD-V is enabled in the BIOS and can be used.
二、配置虚拟机参数
1. 为显卡增加的虚拟机参数:
hypervisor.cpuid.v0 = "FALSE"
pciPassthru.use64bitMMIO = "TRUE"
pciPassthru.64bitMMIOSizeGB = 64
2. 增加虚拟机vmx中的参数
开启ESXI的SSH功能,登录服务器,找到该虚拟机的vmx文件,文件最后追加开启虚拟化的参数
# 查看存储挂载点,在/vmfs/volumes下
df -h
# 进入虚拟机目录
cd /vmfs/volumes/nvme-disk-1/Win64/
# 编辑vmx文件
vi Win64.vmx
# 增加参数
vhv.enable = "TRUE"
vhv.allowPassthru = "TRUE"
3. 注意事项
3.1 不要勾选硬件虚拟化,否则会提示:
无法重新配置虚拟机 Win64-Work。具有 PCI 直通设备的虚拟机不支持嵌套硬件辅助虚拟化。
3.2 不要勾选IOMMU
否则运行后hyper-V会无法正常工作,提示
错误31:连到系统上的设备没有发挥作用
WSL打开会提示错误
当前计算机配置不支持 WSL2。
请启用“虚拟机平台”可选组件,并确保在 BIOS 中启用虚拟化。
通过运行以下命令启用“虚拟机平台": wsl.exe --install --no-distribution
有关信息,请访问 https://aka.ms/enablevirtualization
错误代码: Wsl/Service/CreateInstance/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED
三、启动虚拟机,检查状态
启动虚拟机后再观察配置,硬件虚拟化会被自动勾选
注意:如需虚拟机配置,在页面先取消硬件虚拟化,当其他参数修改完成后,再SSH登录服务器,修改该虚拟机的vmx参数,补上vhv.enable参数。
windows启动完成后,查看任务管理器中,虚拟化的状态。
打开服务查看HV主机服务运行是否正常
查看系统信息
#查看系统信息,注意最后几行
systeminfo
# 虚拟机监控程序启动正常会显示
# Hyper-V 要求: 已检测到虚拟机监控程序。将不显示 Hyper-V 所需的功能。
# 虚拟机监控程序未启动,会显示要求
# Hyper-V 要求: 虚拟机监视器模式扩展: 是
# 固件中已启用虚拟化: 是
# 二级地址转换: 是
# 数据执行保护可用: 是
检查Linux子系统运行
# 查看WSL版本
wsl -l -v
# 手动打开Ubuntu或其他安装的Linux,查看是否可正常进入
四、 启动其他程序检查是否正常运行
可以分别启动需要虚拟化支持的应用,如Hyper-V、Linux子系统、Docker等软件验证是否可以正常启动。
热门推荐
人体生长激素的副作用有哪些?
乌兰浩特市教育局多措并举 培育德智体美劳全面发展的新时代人才
股票可以隔夜委托吗?
用人单位未依法缴纳社会保险,劳动者如何保障自身权益?
胃癌低分化腺癌三期治疗方案详解
中美印耕地面积对比:印度27亿亩,美国22.8亿亩,中国有多少?
流动资产周转率低的企业如何提高运营效率
吡罗昔康片能否治疗腰间盘突出?
蜂蜜检测仪保障蜂蜜品质与安全的科技利器
精神病患者不吃饭怎么办?五种实用解决方案
如果用一边嚼饭能改变大小脸,那说英音真会失去上嘴唇吗?
全息讲解员:探索全息投影下的互动讲解
赤红龙鱼:大西洋东部的“水中猛兽”
自贡盐业申遗,有戏!
YOLOv5原理详细解析!一文看懂
YOLOv1-v11:版本演进及其关键技术解析
文明和文化的区别,‘文明’与‘文化’的不同定义
从蚕桑文化看古人如何对待自然物
国剧出海再添佳作 《五福临门》以高品质制作赢得国际观众青睐
替网友处理违章女子拘留现象的法律分析与社会影响
海豹:被鲸鱼吞了怎么办?在线等,急!
新的研究揭示了拯救鲸鱼免受致命船只撞击的措施
香港工商登记证件类型解析:助力企业顺畅运营的关键文件
如何快速将网页中全部的http外链改成https
评析《美国队长4》能否抗住票房和口碑双重考验
还原历史真相:岳飞北伐战绩的光辉与误解
梦见中了彩票大奖
最新研究揭示:拖延、观赛与亲子沟通背后的科学真相
怎么增肌最有效
员工自愿放弃社保具有法律效力吗