Proxymox VE是一个开源的服务器虚拟化平台软件,它是一个基于debian的Linux发行版的服务器软件,能提供类似于VMware ESXi服务器的功能,实现平化化统一部署和管理虚拟机和容器。可以通过Web GUI界面进行管理,支持集群管理和HA。它是为数不多的为容器和完全虚拟化提供开箱即用支持的平台之一,是中小企业实现低成本虚拟化管理平台的最佳通道。
一、安装
用户可以在Debain上安装PVE,但更常用的是直接使用proxymox的ISO安装盘进行安装。您可以用rufus等U盘工具软件把ISO文件烧到光盘,这里推荐使用ventoy来安装PVE,先用ventoy软件对U盘进行初始化,然后把iso文件拷到U盘上,从U盘启动时就可以选择安装上面的PVE了。
注意,PVE会清空盘上所有内容,并自动分三个区,因此如果有多硬盘的话,应选择最大的那个硬盘。此外,安装过程我们也可以自定义一些配置,比如swap分区大小等。16G的内存,默认会建8G的swap分区,如果硬盘分区容量都很大也很便宜,因此建议把这个值改为16G或24G,以更好应对可能的需求。
PVE安装完成后,可以通过web界面登陆,地址是https://ip:8006
二、存储配置
你可以添加硬盘分区新建lvm逻辑卷,或是添加现有分区文件系统作为目录。
- 添加逻辑卷
新建分区,但不格式化文件系统,或是放弃现有分区的文件系统,直接创建物理卷
pvcreate /dev/sda4 vgcreate hddpve /dev/sda4 选择 存储,点击 添加 - LVM,根据需要填写 ID,比如local-hdd, 选择 卷组 后,点击 添加 即可。
- 现有的分区直接添加为目录
这要在console界面操作,
添加普通/dev/sda3分区, mkdir -p /mnt/hddsda3 因为之前已经格式化,所以直接 echo /dev/sda3 /mnt/hddsda3 ext4 defaults 1 2 >> /etc/fstab
三、科学上网配置
由于PVE是境外软件,添加软件包和下载模板等操作,都很容易超时,为了使用顺畅,可以购买境外vps然后用peyoot/pvpn这个github的软件包自建科学上网通道。
除了pvpn实现科学上网外,国内许多外企都有现成连接外网的网络,可以通过一台Digi的IX20搭建双向路由,这样就可以直接用openvpn来实现同企业内网连接。这里以连接IX20路由器的openvpn为例,
先在IX15上添加一个ip15的用户,并加入ovpn用户组,下载ovpn的默认配置文件,并把配置文件的IP地址填对,认证方式采用用户名和密码方式,可把最后一句改为:
auth-user-pass passfile
保存并重命名为ip15.conf备用。我们还需要创建一个ccd的固定IP来给ip15用户分配一个固定的IP地址,文件一般位于scripts/ccd下,命名为ip15 ,内容只有一句:
ifconfig-push 192.168.14.15 255.255.255.0
然后在这PVE服务器上执行:
apt install openvpn apt install lrzsz
并把之前下载的配置文件重命名为ip15.conf,上传到/etc/openvpn/client处,然后在该目录下创建这个passfile文本文件,第一行用户名ip15,第二行是密码即可。
然后启可以启动:
systemctl start openvpn-client@ip15
四、上传ISO镜像
点击节点展开,选择local,然后选ISO Images,点upload上传本地的镜像
五、下载模板
模坂主要是用为创建CT,也就是基于docker/LXC的虚拟机,它比vm轻量,但不像vm那样和host完全隔离。
同样是点击节点展开,选择一个存储,然后选CT Templates,在面板上点Templates下载。
六、创建虚拟机或CT
一切按提示来,注意在Disk处可以选择是新添加的逻辑卷或目录作为存储空间,同时要牢记用户名和密码,以防止创建后忘记登不上。虚拟机或CT通常可用DHCP,它会利用主机网段中的DHCP服务器连网和分配IP地址。
一些小提示:
问:上传的ISO镜像存放在哪?
答:/var/lib/vz/template/iso#