运维脚本、应用、服务、工具推荐
120061. Proxmox Virtual Environment(PVE)系统简介
Proxmox Virtual Environment(PVE系统)是一种开源的虚拟化管理平台,其主要功能是在宿主服务器上创建、管理和监控虚拟机(使用KVM虚拟化技术)和容器(使用LXC容器技术)。PVE系统 允许您管理和部署虚拟机、容器,甚至管理高可用性集群。
PVE系统提供了一个用于管理虚拟化资源的网页版图形用户界面,用于管理和配置虚拟机、容器、存储、网络等,为用户提供了与虚拟化平台互动的用户友好方式。这个界面通常可以通过宿主服务器的 IP 地址来访问。
这个平台支持高可用性集群、灵活的存储选项、备份和还原功能以及各种网络配置选项。它还具有活跃的社区和相关文档,为用户提供获取帮助和支持的资源。
PVE系统适合用于构建虚拟化环境,无论是个人项目还是企业级部署。它的强大功能和灵活性使其成为管理虚拟化工作负载的强大工具。
2. 启动PVE系统宿主机
- 下载ISO镜像文件:https://pve.proxmox.com/wiki/Downloads
- 将镜像写入到U盘。写入U盘的工具可以查看本文的参考资料。
- 将U盘插入需要安装的机器,使用U盘启动,进入PVE系统安装流程。
- 按照系统提示,依次选择要安装的硬盘、国家、时区、键盘、密码、邮箱、宿主机IP地址(这个地址就是登录PVE面板时要用的地址),完成安装。
3. 访问PVE管理面板
安装完毕后,你会得到一个PVE网页管理面板的地址,你可以在其他机器上,通过浏览器访问这个地址。
输入用户名和密码登录,就可以看到PVE的管理面板了:
4. 在PVE系统中建立Debian虚拟机
- 点击主机-local-ISO镜像,上传Debian镜像文件到这里
- 点击右上角“创建虚拟机”
- 切换到“操作系统”,ISO镜像选择上传的Debian镜像文件
- 切换到“磁盘”,设置磁盘大小
- 切换到“CPU”,设置CPU核心数量,类别选择x86-64-v2
- 切换到“内存”,设置内存大小
- 切换到“网络”,选择桥接的网卡
- 切换到“确认”,确认虚拟机配置后,点击完成
- 点击虚拟机的控制台,开机并进行虚拟机系统安装流程
5. 在PVE系统中挂载NAS
- 点击数据中心 --> 存储 --> “添加”按钮 --> 选择 “NFS”
- 填写NAS存储设备的配置:ID(标识)、服务器地址、Export、内容(如果NAS是存放PVE用的ISO镜像、备份文件等,可以相应都选上,PVE会自动创建对应的存放目录)
ID
(标识): PVE 存储的id名称Node
(节点):不选则所有节点都可用该存储设备,也可以选择具体节点。Server
(服务器):这里填写NAS设备的IP地址Export
:这里填写NAS设备中共享文件夹的路径或者共享文件夹子文件夹路径(注意:这里必须是/volume开头的,需要在NAS设备的共享文件夹里面点击属性查看)Content
(内容):指定该存储设备上的内容在PVE系统中可用于哪些用途,可以选择多个类型,如ISO镜像、磁盘镜像、VZDump备份文件,PVE会自动创建对应的存放目录。
- 确认后左边菜单会多一个存储目录,就是刚才添加的NAS设备了。
6. 在PVE系统中备份和恢复虚拟机
使用PVE系统的一大好处是可以很方便的进行虚拟机的备份和恢复。
备份文件的存放目录:
- 备份到本地:文件会存放在主机的
/var/lib/vz/dump
目录下 - 备份到NAS:需要在选中的NAS设备的内容类型勾选“VZDump备份文件”。虚拟机备份文件会存放在NAS设备的
dump
目录下
备份虚拟机:
- 选择虚拟机-备份-立即备份
- 存储位置:选择添加的NAS设备,即可将虚拟机备份到NAS中,不占用本机的存储空间
- 模式:选择“Snapshot”
- 备注:填入适当的备注信息,以识别本次备份的虚拟机,可以选择集群
{{cluster}}
、虚拟机名称{{guestname}}
、主机{{node}}
、虚拟机编号{{vmid}}
等信息 - 点击“备份”按钮开始进行备份。备份过程会显示在下方的任务栏中。
- 备份完成后,选择存放备份的存储设备,可以在“备份”栏中看到生成的虚拟机备份文件。
恢复虚拟机:
- 本地的备份的文件可以直接在虚拟机的备份列表中恢复,可以直接恢复原虚拟机。
- NAS上备份的文件,不会出现在虚拟机的备份列表,可以在对应的存储设备管理界面看到这个文件,点击恢复只能新起一个虚拟机恢复。
7. 安装过程中出现的问题及解决方法:
安装过程一开始就卡住不动了:
- 原因:显卡驱动不对,导致黑屏
- 解决方法:禁用核心模式设置
- 方法一:在PVE安装界面中,选择“高级选项(Advanced Options)”,然后选择“Nomodeset”模式进行安装。
- 方法二:手动修改GRUB配置
- 在进入安装过程之前,按
e
键,进入GRUB的配置,在kernel
参数中添加nomodeset
。具体做法见参考资料:
- 在进入安装过程之前,按
报错:Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
- 原因:显卡自动配置出错
- 解决方法:手动配置显卡的BusID。具体做法见以下参考资料
安装完成后启动进入系统时卡住:
- 原因:显示屏与主机不兼容导致显示卡住
- 解决方法:
- 在同一网络环境下,用另一台设备
ping
该PVE系统的IP地址,一般是能够ping
通的。然后直接登录网页管理面板。
- 在同一网络环境下,用另一台设备
参考资料
- 制作U盘启动工具:Rufus和Ventoy都是很好用的U盘启动工具制作软件:
- Rufus:
- Ventoy:
- 下载:https://www.ventoy.net/en/download.html
- 使用说明:https://www.ventoy.net/cn/doc_start.html
- 推荐使用Ventoy,因为使用简便:不必重复格式化U盘,只需要把镜像文件拖进U盘里,就可作为安装盘使用了。存在多个镜像文件时,Ventoy启动时会显示选择菜单。