PVE(Proxmox Virtual Environment)是基于QEMU/KVM 和 LXC 的开源服务器虚拟化管理解决方案。您可以使用易于使用的集成 Web 界面或通过 CLI 管理虚拟机、容器、高可用性群集、存储和网络。本文主要介绍最新版 PVE 8.0 的下载与安装并设置网卡直通(可以让PVE创建的虚拟机直接调用物理网口)
① 下载PVE的安装镜像,可以去官网下载纯净的镜像:PVE ISO 镜像下载
② 制作PVE的U盘启动,可以使用 Ventoy 进行制作:U盘启动制作工具ventoy
③ 将启动U盘插入待安装的设备,使用U盘启动。
④ 安装PVE。进入安装程序后点击第一个图像化安装。
同意条款后,在这里选择安装到的硬盘。点击右边的“Options”可以自定义分区大小,也可以不管,直接点击右下角的“Next”进入下一步,PVE会自动格式化整个选择的硬盘并进行默认的分区。
国家填写china,然后时区会自动切换为上海,然后继续点击右下角的“Next”
然后是设置root账户的密码,同时还需要填写一个邮件,邮件可以是真实的,也可以是随便填写的。
下一步是网络设置(相当重要,关系到你能否顺利进入web管理界面)
选择登录界面的网口,之后要进入web管理界面,需要将网线插入这个网口;ip地址与网关要位于同一网段,在本例中,PVE安装在一个四网口的设备上,管理接口选择了ETH0这个物理接口(就是上图中的enpls0),这根网线的另一头连接到了拨号路由器的一个lan口;路由器的ip地址为192.168.100.1,这样配置后,我的这个PVE是能正常访问到互联网的。
ipv4网络基础参考:openwrt基本配置入门01——主路由与旁路由基本配置
继续点击“Next”,确认填写的信息后点击安装。
安装完成后,会自动重启,如果又进入了Ventoy系统,可以拔掉U盘后,再手动重启一下。
① 正常启动PVE系统后,浏览器访问 192.168.100.2:8006(就是刚刚配置的ip地址,端口为8006)
PS:浏览器所在的这个设备(比如电脑)要位于这个局域网内,在本例中,我的电脑是直接使用网线连接到了路由器的另一个lan口
chrome浏览器可能会警告连接不安全,只要点击“高级”→继续前往 即可
② 进入登录界面,先将语言改为中文,用户名填 root ,密码为安装时所设置的密码。
③ 登录后,进入shell
编辑 /etc/default/grub
配置文件:
nano /etc/default/grub
将 GRUB_CMDLINE_LINUX_DEFAULT="quiet"
修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
这里使用的是“nano”文本编辑器,编辑完成后使用 CTRL + X 退出,然后它会询问你是否保存,按 Y 确认,最后按 Enter
编辑 /etc/modules
配置文件:
nano /etc/modules
在文件最后添加:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
编辑完成后保存配置文件并退出。
更新配置信息并重启PVE:
update-grub
update-initramfs -u -k all
reboot
捐赠通道,感谢!🦀🦀