魔方云系统使用文档>2. 区域节点管理>魔方云QUME多版本编译教程
CentOS7.9的节点, 支持qemu-5.2.0及以下的版本。本教程仅以qemu-5.2.0为例.# 升级linux内核到5.4+,执行后需要重启节点yum -y install http://mirror.cloud.idcsmart.com/cloud/kernel/5.4.166/kernel-lt-5.4.166-1.el7.elrepo.x86_64.rpmgrub2-set-default 'CentOS Linux (5.4.166-1.el7.elrepo.x86_64) 7 (Core)'reboot# 安装epel-release源yum -y install epel-release || yum -y reinstall epel-release# 安装ceph源yum -y install https://mirrors.aliyun.com/ceph/rpm-octopus/el7/noarch/ceph-release-1-1.el7.noarch.rpm# 安装环境依赖yum -y install make automake bison bzip2 flex gcc gcc-c++ libtool spice-protocol wgetyum -y install ninja-build numactl-devel zlib-devel glib2-devel bzip2-devel libuuid-devel libaio-devel pixman-devel flex-devel bison-devel libiscsi-devel libnfs-devel libxml2-devel libpmem-devel librbd-develyum -y install python3 python3-pip python36-libvirt# 下载需要的目标版本, 以5.2.0为例, 请自行替换命令中的版本名称.wget https://download.qemu.org/qemu-5.2.0.tar.xztar xvf qemu-5.2.0.tar.xzcd qemu-5.2.0# 准备编译,注意编译目录/usr/local/qemu/X.X.X请配置为正确的版本号, 如果版本号和实际版本不符将无法正确识别../configure --enable-kvm --prefix=/usr/local/qemu/5.2.0 --target-list=x86_64-softmmu --enable-rbd --enable-numa# 开始编译(8表示cpu核心数,请根据自己机器的核心数进行填写)make -j 8 && make install# 验证/usr/local/qemu/5.2.0/bin/qemu-system-x86_64 --version# 如果输出为以下信息即安装成功QEMU emulator version 5.2.0Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers#节点内页、实例内页操作安装成功后,就可以进入节点内页进行qemu版本选择,实例内页也可以进行qemu版本选择