PVE简介
Proxmox VE是一个企业级虚拟化平台,该平台集成了基于内核的虚拟机管理程序(KVM)和基于Linux容器(LXC)这两种虚拟化技术,同时还集成了软件定义存储和虚拟网络功能。借助Web的管理界面工具,可以轻松地管理和配置虚拟机、容器、高可用性集群、软件定义存储、虚拟网络以及备份等。
一般是家庭服务器和企业服务器采用 PVE 来提供虚拟化方案,当然有更好用的esxi,不过那玩意需要授权,并且兼容性欠佳。
简单来说,PVE是用于管理服务器集群和容器的,平时我们学习可以使用 hyper-v 来安装 PVE 进行学习和使用。下面是记录 hyper-v 安装 PVE 时遇到的坑。
hyper-v安装PVE需要注意的点
-
安装完成之后,提示安装完成的时候,立马强制关闭虚拟机,设置虚拟机中以下两项
- 第一项是将IDE设为第一启动顺序,防止虚拟机自动重启后再次重装。
- 第二项是为了解决PVE虚拟机中的虚拟机无法联网。
- 开启嵌套虚拟化(这样才能在虚拟机中安装虚拟机)
# 用管理员权限运行powershell,查看虚拟机列表,找到需要开启嵌套虚拟化的虚拟机
PS C:\Users\Windows> Get-VM
# 查看嵌套虚拟化是否开启,参数名是 ExposeVirtualizationExtensions
PS C:\Users\Windows> Get-VMProcessor -VMName 虚拟机名 | fl
# 开启嵌套虚拟化
PS C:\Users\Windows> Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName 虚拟机名
# 查看是否开启成功
PS C:\Users\Windows> Get-VMProcessor -VMName 虚拟机名 | fl