hyper-v 中安装 PVE 虚拟机

2,952 阅读1分钟

PVE简介

Proxmox VE_百度百科

Proxmox VE是一个企业级虚拟化平台,该平台集成了基于内核的虚拟机管理程序(KVM)和基于Linux容器(LXC)这两种虚拟化技术,同时还集成了软件定义存储和虚拟网络功能。借助Web的管理界面工具,可以轻松地管理和配置虚拟机、容器、高可用性集群、软件定义存储、虚拟网络以及备份等。

一般是家庭服务器和企业服务器采用 PVE 来提供虚拟化方案,当然有更好用的esxi,不过那玩意需要授权,并且兼容性欠佳。

简单来说,PVE是用于管理服务器集群和容器的,平时我们学习可以使用 hyper-v 来安装 PVE 进行学习和使用。下面是记录 hyper-v 安装 PVE 时遇到的坑。

hyper-v安装PVE需要注意的点

  • 安装完成之后,提示安装完成的时候,立马强制关闭虚拟机,设置虚拟机中以下两项

image.png

  1. 第一项是将IDE设为第一启动顺序,防止虚拟机自动重启后再次重装。
  2. 第二项是为了解决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