如同架构安装虚拟机,直接yum install qemu和相关依赖即可。但是如果需跨架构安装虚拟机,则需编译安装qemu。选择了qemu7.0.0,由于银河麒麟v10默认安装的gcc版本为7.30,不能满足qemu7.0.0安装需求,需要安装更高版本的gcc,本文选择的gcc9.30。

1 升级gcc至9.3.0

需要下载源代码安装。官方下载地址:https://download.qemu.org/

参见:银河麒麟V10升级GCC,一步一步执行基本即可,但是编译安装前,需要额外安装依赖ninja:

yum install ninja*

2 编译安装qemu7.0.0

2.1 安装依赖:

yum install -y virt-viewer virt-v2v libvirt*virt-manager yum -y install gcc gcc-c++ automake libtool zlib-devel glib2-devel bzip2-devel libuuid-devel spice-protocol spice-server-devel usbredir-devel libaio-develflex bison

2.2 下载、解压并编译安装qemu-7.0.0

wget https://download.qemu.org/qemu-7.0.0.tar.xztar-xvf qemu-7.0.0.tar.xzcd qemu-7.0.0./configuremake && make installsystemctl restart libvirtd

参考文档:
银河麒麟V10升级GCC

银河麒麟服务器arm、x86安装qemu虚拟机