CXT - Enjoy Life | 生活、技术、交友、分享 CXT - Enjoy Life | 生活、技术、交友、分享
  • 首页
  • 特色专题
    • 一键网络重装系统 - 魔改版(适用于Linux / Windows)
    • 精英IDC计划 - 千万IDC计划(从入门到跑路)
    • CXT裸机系统部署平台(自定义安装任意系统)
    • OpenWRT-Virtualization-Servers
  • 分类目录
    • 站点公告
    • 技术分享
    • 生活感悟
  • 更多(More)
    • 浏览记录(Historical-Record)
    • 支付捐赠(Payment-Donation)
    • 隐私政策(Privacy-Policy)
    • 服务状态(Server-Status)
    • 友情链接(Link)
    • 联系我们(Contact-US)
    • 关于我们(About-Me)
Home › 技术分享 › Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)
  • 2

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)

CXT
December 30, 2024

简介

最近家里完成了全屋2.5G网络升级,中年男人的快乐,一起分享给大家~~

之前那台是Proxmox-VE,最近又组了一台宿主机(有显卡),跑的Windows Hyper-V虚拟化平台,打算再开一台Docker服务器,用于跑一些日用的自动化服务和脚本,就需要用到Hyper-V上的嵌套虚拟化。

一、Hyper-V宿主机平台设置

1、打开Hyper-V管理器

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
Hyper-V管理器

2、创建Hyper-V桥接交换机

CXT这边是为了直接桥接到家庭子网,不使用Hyper-V的NAT内部网络。

否则,网络多重NAT内网,外网连接比较麻烦,我有公网IP可以直接防火墙上进行端口映射

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
Hyper-V虚拟交换机(桥接)

二、创建Hyper-V虚拟机

1、Hyper-V虚拟机名称和位置

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
设置Hyper-V虚拟机名称和位置(自行规划)

2、Hyper-V虚拟机代数(我选择UEFI,2代)

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
设置Hyper-V虚拟机代数(第二代)

3、Hyper-V虚拟机内存

我这边使用了动态内存,启动内存只分配了4GB

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
设置Hyper-V虚拟机内存(动态内存分配)

4、Hyper-V虚拟机网络

分配到我们刚才桥接2.5G外网的Switch

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
设置Hyper-V虚拟机网络

5、Hyper-V虚拟机硬盘

根据你的需求,我这边创建了1TB的硬盘

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
设置Hyper-V虚拟机硬盘

6、Hyper-V虚拟机系统安装ISO镜像

CXT使用的是Rocky Linux 9的安装镜像,你可使用自己的ISO系统镜像进行安装。

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
设置Hyper-V虚拟机系统安装ISO镜像

7、Hyper-V虚拟机【完成】创建

检查配置无误,点击【完成】创建虚拟机

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
检查Hyper-V配置无误,点击【完成】创建虚拟机

三、Hyper-V嵌套虚拟化+安全启动设置+MAC地址欺骗

1、Hyper-V虚拟机关闭安全启动

虚拟机设置,关闭安全启动(Linux不支持Windows的安全启动特性)

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
设置Hyper-V虚拟机关闭安全启动

2、Hyper-V虚拟机开启嵌套虚拟化(安装KVM和Docker需要用到)

①打开PowerShell(管理员权限),输入Get-VM获取Hyper-V宿主机上的所有虚机

Get-VM
Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
获取Hyper-V宿主机上的所有虚机

为了避免Hyper-V宿主机上虚机的Name和我们手动设置的不一样,请务必复制出来。

复制我们的VM-Name(此处为Loacal_Docker_Host_Rocky9)。

②查看当前的虚拟机配置信息(未开启嵌套虚拟化,显示为False)

Get-VMProcessor -VMName Loacal_Docker_Host_Rocky9 | fl
Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
查看当前的虚拟机配置信息(未开启嵌套虚拟化,显示为False)

③我们设置ExposeVirtualizationExtensions为True,开启允许嵌套虚拟化功能

Set-VMProcessor -VMName Loacal_Docker_Host_Rocky9 -ExposeVirtualizationExtensions $True

正常情况下,终端是无回显的。

④我们再次查看当前的虚拟机配置信息(已开启嵌套虚拟化,显示为True)。

Get-VMProcessor -VMName Loacal_Docker_Host_Rocky9 | fl
Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
开启嵌套虚拟化的Hyper-V虚拟机配置信息ExposeVirtualizationExtensions为True

3、启用MAC地址欺骗(嵌套虚拟化必须开启)

虚拟机设置,网络适配器,高级设置,启用MAC地址欺骗(否则嵌套虚拟化中的机器无法联网)

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
启用MAC地址欺骗(嵌套虚拟化必须开启)

4、启动Hyper-V虚机,正常安装操作系统

Hyper-V部署嵌套虚拟化服务器(适用于安装PVE、Docker、KVM等)-CXT - Enjoy Life | 生活、技术、交友、分享
启动Hyper-V虚机,正常安装操作系统

总结

截至目前,就已经完成Hyper-V虚拟机的桥接和嵌套虚拟化功能的开启了。

快去安装你的Proxmox-VE操作系统、或者Linux系统跑Container了。

推荐相关博文:

超级详细的Linux 9图文安装教程(适用于RHEL 9 / Rocky 9 / CentOS 9 / Alma 9 / Oracle 9)
Linux内核管理工具(Linux Kernel Management Tool)
Hyper-V ISO Linux Proxmox Proxmox-VE PVE Server Windows
2
超级详细的Linux 9图文安装教程(适用于RHEL 9 / Rocky 9 / CentOS 9 / Alma 9 / Oracle 9)
Previous
Linux 9安装Docker(适用于RHEL9/Rocky9/Alma9/Oracle9/CentOS9)
Next

文章目录

Recent Posts

  • 人力资源总监、董事办和证券部负责人的相继离开:从2000人到1446人,一家公司衰败的两个关键信号
  • CXT万字复盘:一位CIO亲历2000人公司“大企业病”晚期后的生存手册
  • 我的减重之路:揭秘饮食、运动、休息与能量管理的协同作用
  • PVE7升级PVE8教程(全过程带图片)
  • RHEL系列 8/9重置root密码方式(root密码忘记)

Related posts

Debian系列(包含Ubuntu系列) 10/9/20.04/18.04  安装配置 SSH Server 实现root远程ssh访问 (OpenSSH-Server)

Debian系列(包含Ubuntu系列) 10/9/20.04/18.04 安装配置 SSH Server 实现root远程ssh访问 (OpenSSH-Server)

November 5, 2020
96,117 0
IIS添加指定后缀和无后缀文件下载权限,解决访问404问题

IIS添加指定后缀和无后缀文件下载权限,解决访问404问题

October 3, 2020
267,785 0
2020年“护网行动”红方漏洞利用总结 - 1

2020年“护网行动”红方漏洞利用总结 - 1

September 18, 2020
399,264 0
RHEL系列 8/9重置root密码方式(root密码忘记)

RHEL系列 8/9重置root密码方式(root密码忘记)

April 23, 2025
1,702 0
2

简介 CXT - Enjoy Life

CXT - Enjoy Life | 生活、技术、交友、分享 - 自天佑之,吉无不利

网站导航

首页 特色专题 一键网络重装系统 - 魔改版(适用于Linux / Windows) 精英IDC计划 - 千万IDC计划(从入门到跑路) CXT裸机系统部署平台(自定义安装任意系统) OpenWRT-Virtualization-Servers 分类目录 站点公告 技术分享 生活感悟 更多(More) 浏览记录(Historical-Record) 支付捐赠(Payment-Donation) 隐私政策(Privacy-Policy) 服务状态(Server-Status) 友情链接(Link) 联系我们(Contact-US) 关于我们(About-Me)

友情链接

CXT | 自天佑之 吉无不利 润隍科技
Copyright © 2025 CXT - Enjoy Life | 生活、技术、交友、分享. Designed by nicetheme.
  • 首页
  • 特色专题
    • 一键网络重装系统 - 魔改版(适用于Linux / Windows)
    • 精英IDC计划 - 千万IDC计划(从入门到跑路)
    • CXT裸机系统部署平台(自定义安装任意系统)
    • OpenWRT-Virtualization-Servers
  • 分类目录
    • 站点公告
    • 技术分享
    • 生活感悟
  • 更多(More)
    • 浏览记录(Historical-Record)
    • 支付捐赠(Payment-Donation)
    • 隐私政策(Privacy-Policy)
    • 服务状态(Server-Status)
    • 友情链接(Link)
    • 联系我们(Contact-US)
    • 关于我们(About-Me)
  • Linux
  • PVE
  • Proxmox
  • Proxmox-VE
  • Server
  • Windows
  • 系统镜像
  • ISO
  • DD
  • CentOS

CXT

Administrator
64
Posts
0
Comments
80
Likes