由于openEuler操作系统中QEMU版本较高,一般没有升级需求,因此以下操作以CentOS 7.6操作系统为例。
本章节的操作需要外网可用或已配置本地源。
yum -y install yum-utils rpm-build
源码包的下载请参见操作系统和软件要求,本章以libvirt-5.6.0为例。该Arm版本暂不支持虚拟机热迁移功能(支持冷迁移),若有虚拟机热迁移需求,可根据openEuler中的patch包进行补丁升级,链接如下:https://gitee.com/src-openeuler/libvirt/tree/openEuler-20.03-LTS/
1
|
rpm -i libvirt-5.6.0-1.fc30.src.rpm |
1 2 3 |
cd /root/rpmbuild/SPECS/ yum-builddep -y libvirt.spec rpmbuild -ba libvirt.spec |
官方提供的src.rpm包在编译时,有一定几率会失败,需多次尝试。
cd /root/rpmbuild/RPMS/aarch64/ yum -y install *.rpm
1 2 |
systemctl daemon-reload systemctl restart libvirtd |
1
|
setenforce 0 |