从openeuler 中安装pxvirt
Pxvirt 支持从rhel系列的系统安装,以openeuler 24.03 为底座,支持麒麟v11、麒麟信安9等新版本的服务器操作系统
系统准备
关闭selinux
bash
echo "SELINUX=disabled" > /etc/selinux/config启用apparmor
bash
vi /etc/default/grub在GRUB_CMDLINE_LINUX行,修改apparmor=0改成apparmor=1
随后更新grub
bash
grub2-mkconfig -o /boot/efi/EFI/openEuler/grub.cfg之后可以重启验证,如下面apparmor是1 启用状态
bash
[root@pxvirt ~]# cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-6.6.0-132.0.0.111.oe2403sp3.aarch64 root=/dev/mapper/openeuler-root ro rd.lvm.lv=openeuler/root rd.lvm.lv=openeuler/swap cgroup_disable=files apparmor=1 crashkernel=1024M,high smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 arm64.nopauth nospectre_bhb console=tty0
[root@pxvirt ~]#selinux为关闭状态
bash
[root@pxvirt ~]# getenforce
Disabled
[root@pxvirt ~]#修改主机名
proxmox-ve的服务需要利用hostname解析ip地址。我们需要配置正确的主机名
假设你当前的ip为10.10.10.10,hostname为pxvirt
修改/etc/hosts文件
bash#
# For historical reasons, localhost precedes localhost.localdomain:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# See hosts(5) for proper format and other examples:
# 192.168.1.10 foo.example.org foo
# 192.168.1.13 bar.example.org bar
10.10.10.10 pxvirt.local pxvirt安装Pxvirt
配置Pxvirt 软件源
bash
sudo tee /etc/yum.repos.d/pxvirt.repo > /dev/null <<'EOF'
[pxvirt]
name=Lierfang PxVirt Repo
baseurl=https://ah1.mirrors.lierfang.com:8000/pxcloud/pxvirt/repo/openeuler/24.03/$basearch
enabled=1
gpgcheck=1
gpgkey=https://ah1.mirrors.lierfang.com:8000/pxcloud/lierfang.gpg
username=testuser
password=testusertestuser
EOF请将username 和password 改成属于我们提供的账号密码
安装Pxvirt
执行
bash
dnf makecache
dnf install pxvirt出现如下
bash
[root@pxvirt ~]# dnf makecache
OS 3.4 kB/s | 1.6 kB 00:00
everything 3.6 kB/s | 1.7 kB 00:00
EPOL 3.9 kB/s | 1.8 kB 00:00
debuginfo 3.5 kB/s | 1.7 kB 00:00
source 3.5 kB/s | 1.6 kB 00:00
update 4.8 kB/s | 2.2 kB 00:00
update-source 3.5 kB/s | 1.6 kB 00:00
Lierfang PxVirt Repo 690 kB/s | 3.0 kB 00:00
Metadata cache created.
[root@pxvirt ~]# dnf install pxvirt
Last metadata expiration check: 0:00:06 ago on 2026年06月01日 星期一 09时06分08秒.
Dependencies resolved.
====================================================================================================================
Package Architecture Version Repository Size
====================================================================================================================
Installing:
proxmox-ve noarch 8.4.1-1 pxvirt 6.7 k
Installing dependencies:
CUnit aarch64 2.1.3-25.oe2403sp3 OS 88 k
SDL aarch64 1.2.15-42.oe2403sp3 OS 127 k
abseil-cpp aarch64 20230802.1-6.oe2403sp3 OS 479 k
alsa-lib aarch64 1.2.10-4.oe2403sp3 update 433 k
babeltrace aarch64 1.5.11-2.oe2403sp3 OS 194 k
bcache-tools aarch64 1.1-4.oe2403sp3 everything 44 k
bridge-utils aarch64 1.7.1-4.oe2403sp3 OS 30 k
cdparanoia-libs aarch64 10.2-32.oe2403sp3 OS 44 k
ceph-common aarch64 2:18.2.2-11.oe2403sp3 update 18 M
ceph-fuse aarch64 2:18.2.2-11.oe2403sp3 update 720 k
cifs-utils aarch64 7.0-5.oe2403sp3 OS 68 k
cmake-filesystem aarch64 3.27.9-8.oe2403sp3 OS 8.0 k
corosync aarch64 3.1.10-1.pve2 pxvirt 261 k
corosynclib aarch64 3.1.10-1.pve2 pxvirt 43 k
cstream aarch64 4.0.0-1 pxvirt 31 k
dtach aarch64 0.9-1 pxvirt 24 k
dtc aarch64 1.7.2-3.oe2403sp3 OS 101 k
ebtables aarch64 2.0.11-13.oe2403sp3 OS 77 k
emacs-filesystem noarch 1:29.1-8.oe2403sp3 update 3.5 k
extjs noarch 7.0.0-5 pxvirt 3.4 M
fmt aarch64 8.1.1-1.oe2403sp3 OS 97 k
fonts-font-awesome noarch 4.7.0-1配置网桥网络
修改网络之前,请确保你能通过ipmi访问或者能够有显示器连接到物理机。
现在Web UI 上配置网络,点击应用
禁用NetworkManager
pve使用ifupdown2来进行网络配置,rhel系列系统一般模式安装了NetworkManager,因此我们需要禁用其服务。
bash
systemctl disable NetworkManager
systemctl stop NetworkManager重启主机即可!