要在aarch64(ARM)平台上安装Proxmox VE,你应该需要先装debian或armbian系统,PVE官方基于Debian系统,推荐安装Debian操作系统。
服务器环境:鲲鹏920 5220(ARM)+三星SSD+Debian12
一、安装操作系统,注意项
1、安装操作系统最好使用一块容量不大的SSD磁盘
2、如果没有小容量SSD,那么在磁盘分区的时候,需要手动配置分区,并使用LVM卷的模式
3、在分区的时候,系统分区给100G左右即可(最好在fdisk的时候,系统说用的sda1、sda2、sda3等共占用100G,剩余空间在安装好操作系统后分给sda4用作虚拟机LVM-thin卷)
二、 配置hosts
pve服务需要host文件正确,否则会出现无法启动的问题。
最后的hosts如下。也可以复制下面的host,替换ip、fqdn和hostname即可。
127.0.0.1 localhost.localdomain localhost
192.168.168.166 PVE166.pvetest.com PVE166
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
三、 修改apt仓库源
首先更换Debian系统的源:
sed -i.bak "s#http://ftp.debian.org#https://repo.huaweicloud.com#g" /etc/apt/sources.list
sed -i "s#http://security.debian.org#https://repo.huaweicloud.com/debian-security#g" /etc/apt/sources.list
apt update && apt-get install -y apt-transport-https ca-certificates --fix-missing && apt update
添加PVE8的ARM源并添加apt-key
echo "deb https://hk.mirrors.apqa.cn/proxmox/debian/pve bookworm port" > /etc/apt/sources.list.d/pveport.list
echo "deb https://mirrors.lierfang.com/proxmox/debian/pve bookworm port" >> /etc/apt/sources.list.d/pveport.list
curl https://mirrors.apqa.cn/proxmox/debian/pveport.gpg -o /etc/apt/trusted.gpg.d/pveport.gpg
四、安装Proxmox VE 8
先添加好系统PATH
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
接下来开始安装pve和pve所需软件,需要等待一段时间
apt update && apt install -y chrony ksmtuned rsyslog ifupdown2
apt install -y proxmox-ve
安装过程中可能出现如下弹窗,如图选择“No configuration”即可
等上一段时间,安装结束之后,就可以访问pve界面(https://IP地址:8006)。
五、安装好PVE后的配置
1、网络需要创建vmbr0网桥,用来给虚拟机连接网络
2、将第一步提到的剩余空间划分给PVE虚拟机使用(根据实际情况操作)
#例:使用vg卷剩下的空间,创建lvm-thin格式lv卷:lvcreate --thin -l 100%FREE -n lv卷名 vg卷名
#vg卷名可以用vgdispaly查看
lvcreate --thin -l 100%FREE -n local-SSD PVE-KunPeng-vg
六、虚拟机配置(不按规则配置可能无法启动虚拟机)
下面为必须遵守的配置规则。
CPU:host或者max
BIOS:OVMF
OSYPE: l26
机器:i440fx
磁盘:SCSI
磁盘控制器:Virtio-Scsi(非single)
光驱:SCSI
需要注意,虚拟机需要有EFI ACPI支持,才能启动。
参考资料:
1、https://foxi.buduanwang.vip/virtualization/pve/1902.html
2、https://github.com/jiangcuo/Proxmox-Arm64
3、编译:https://foxi.buduanwang.vip/virtualization/pve/2000.html