OrangePI5 Plus PVE/Pxvirt部署过程
从 armbian 官网获取 Iot 镜像并按 OrangePI 提供的文档刷入。
将 OrangePI 5 (下文简称 Pi)与路由器连接后启动,使用ssh
登录后台。初始 root 密码为 1234
,首次进入会强制要求更改密码。
换源与升级
在开始之前,我们需要将默认源切换至国内镜像。自行参考Debian镜像与Armbian镜像更换。执行armbian-upgrade
升级系统。
网络配置
在路由器后台中将你的 Pi 的IP设置为静态IP。
编辑 /etc/hosts
:
127.0.0.1 localhost.localdomain localhost
192.168.3.148 orangepi5-plus.proxmox.com orangepi5-plus
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
将 192.168.3.148
更换为前文你设置的静态IP。
配置 ifupdown2
首先执行 ip a
查看网口使用情况:
执行以下命令:
apt install ifupdown2 -y
编辑 /etc/network/interfaces
:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# 下面是需要你新增的
auto enP3p49s0
iface enP3p49s0 inet static
address 192.168.3.148/24
gateway 192.168.3.1
其中将enP3p49s0
替换为你连接路由器的网口,192.168.3.148
替换为前面设置的静态IP,192.168.3.1
替换为你的网关(一般为路由器的地址)。
注意:如果该步配置错误,将会导致重启后无法联网!
安装 pxvirt
pxvirt 是由社区提供的,专门为arm设备优化的pve分支。
执行下面命令,添加对应软件源签名:
sudo curl -L https://mirrors.lierfang.com/pxcloud/lierfang.gpg -o /usr/share/keyrings/lierfang.gpg
新建文件 /etc/apt/sources.list.d/pxvirt.sources
:
Types: deb
URIs: https://download.lierfang.com/pxcloud/pxvirt
Suites: bookworm
Components: main
Signed-By: /usr/share/keyrings/lierfang.gpg
随后执行下面命令,安装 pxvirt:
apt update && apt full-upgrade -y
apt install proxmox-ve postfix pve-manager qemu-server pve-cluster open-iscsi -y
apt download pve-edk2-firmware-aarch64=3.20220526-rockchip
dpkg -i pve-edk2-firmware-aarch64_3.20220526-rockchip_all.deb
执行完毕后,请重启主机,然后访问你的主机内网 IP 地址的 8006 端口即可进入管理界面。
配置 PVE
用户名为root
,密码为前面你设置的pi的密码。领域设置为 Linux PAM 。
配置网关
删除现有网卡的CIDR与网关,并关闭自动启动。
创建两个 Linux Bridge,分别绑定两个网卡。绑定原先有 CIDR 的网卡的网桥,设置CIDR/网关,启用自动启动。
点击“应用配置”。
注意:如果该步配置错误,将会导致无法联网!