Proxmox VE(Proxmox Virtual Environment)是一款套开源的虚拟化管理软件,用户可通过网页的方式来管理服务器上使用 kvm 以及 lxc 技术运行的虚拟机。同时提供了一些先进功能的支持,如集群、HA等。
PVE虽然是开源,却是由一个商业公司在运营、更新以及维护。
轻量、功能丰富和不挑硬件是PVE相比ESXi最大的优势,只后面配置虚拟机的过程中需要使用一些命令行,但是坑比EXSi少很多,总体过程轻松愉快,家用环境强烈推荐PVE。
一、系统需求
PVE硬件方面要求最低64位CPU,内存1GB以上,附加分配给客户机所需的内存,CPU虚拟化技术不是必须的,但是最好有。J3455主板加个千兆网卡跑软路由和黑群晖是够用的,内网能跑满千兆。
- CPU: 64bit (Intel EMT64 or AMD64)
- Intel VT/AMD-V capable CPU/Mainboard for KVM full virtualization support
- RAM: 1 GB RAM, plus additional RAM used for guests
二、下载PVE ISO文件
官方网站下载地址:https://www.proxmox.com/en/downloads,选择BT下载会快很多。
三、PVE安装U盘制作
插入U盘,使用UltralISO打开下载的ISO镜像,点击启动 > 写入硬盘映像... > 选择U盘 > 选择写入方式为“RAW” > 写入。
注意: PVE的安装镜像文件是“混合镜像”,选择其他写入方式也能完成写入,但是引导的时候会找不到引导提示“No Systemdisk,Booting from harddisk”。
四、安装PVE
1.插入PVE安装U盘,打开电脑从PVE安装U盘引导启动,选择“Install Proxmox VE”,按回车开始安装。
2.单击“I agree”同意协议,进入下一步。
3.选择要安装的硬盘,单击“Options”可以选择硬盘格式或者安装到zfs RAID硬盘阵列,要提前准备好多块硬盘,完成后单击“Next”进入下一步。
PVE可以选择安装到U盘上,PVE安装完后也会利用U盘自动生成存储空间,不像EXSi需要自己创建。我主力机上用的是闪迪CZ430酷豆,体积小巧速度也很快,PVE管理界面都很流畅。一般ITX主板上只有一个m.2接口,可以留着直通给Win10等系统用,SATA控制器直通给虚拟群晖。
4.输入国家选择时区,这里国家不能选择,需要键盘输入“China”。
5.输入root密码和电子邮件地址,单击“Next”。
6.选择管理接口,输入PVE节点的服务器名、IP地址、子网掩码、网关和DNNS服务器,如果电脑连到网络,后面的这些信息会自动获取,也可以自己改。
注意:PVE只有通过管理接口连接的网卡才能登录到PVE的管理界面,这跟EXSi不一样,EXSi配置好默认任何一个网卡都能访问管理界面。
7.确认安装信息,点击“Install”开始安装,如果有不对的就点“Previous”回去修改。
注意:安装过程会格式安装的磁盘,请确保安装的磁盘上没有重要数据。
8.PVE很轻量,装过程很快,就算安装到闪迪CZ430酷豆U盘上也就一分钟多点。
9.安装完成,单击“Reboot”,记得拔掉PVE安装U盘并更改启动项。
10.PVE的启动选项,第一个就算PVE系统,默认等待5S,从硬盘启动PVE。
11.启动完成,下面红框就算PVE的管理地址。
12.用浏览器访问PVE的管理地址,这里Url要做到“一字不差”地输入到浏览器,输入root用户名和密码,单击“登录”。
语言有中文可选,PVE汉化支持很好。
13.进入PVE的管理界面。大功告成!
PVE安装保姆级图文教程到此结束。
基础配置
1、更新
因为PVE是基于debain系统,所以需要更新软件源,这里推荐一个GitHub上的脚本。地址:https://github.com/gzzchh/pve_knife 。 选择节点-->shell,进入后台。

apt install git
git clone https://github.com/gzzchh/pve_knife
cd pve_knife
sh pve_knife.sh
然后选择1,优化proxmox,脚本会更新软件源等,之后选择4更新系统。

更新完重新启动就行了。
2、挂载ssd
由于是安装在sd卡,读写速度有限,所以需要挂载一块SSD作为虚拟机存储的数据盘,步骤如下 首先查看ssd的盘符,选择数据中心下面主机名-->磁盘,这里看到我的ssd是/dev/sdf

然后格式化该磁盘 mkfs-t ext4/dev/sdf1
之后使用挂载命令 mount/dev/sdf1/mnt/sdf
开启开机自动挂载 vi/etc/fstab
将下面命令放在最后 /dev/sdf1/mnt/sdf ext4 defaults00
保存,退出。 之后回到控制谈选择数据中心-->存储-->添加-->目录。

ID名自己起,目录填写/mnt/sdf 内容全部勾选,点击添加即可。

到此,左侧就多了一个目录,这就是你的SSD了,以后虚拟机等就能放在这里面了。

如果你进入后天ssd对应的目录就是/mnt/sdf 建立的虚拟机如果存在SSD上的话对应目录是/mnt/sdf/images 自行上传的iso文件目录是/mnt/sdf/template/iso 这个之后会用到。