在计算(x86-compute和arm-compute)节点执行以下操作。
- 安装依赖包。
|
yum -y install gcc gcc-c++ flex bison glib2-devel zlib-devel pixman-devel libaio-devel librbd-devel
|
- 下载源码。
- 编译安装。
- 解压并进入QEMU目录。
|
tar -xvf qemu-4.0.0.tar.xz
cd qemu-4.0.0
|
- 配置安装。
|
./configure --enable-rbd --enable-linux-aio
|

- 添加lib库。
|
sed -i '$ainclude /usr/local/lib' /etc/ld.so.conf
|
- 使配置生效。
- 版本验证。
- 查找软件所在位置。
- 查询查找到的软件版本。

查询版本应为4.0.0。
- 若查询版本不为4.0.0说明新版本未生效,应将“/usr/bin”目录下qemu相关文件备份。
|
mv /usr/libexec/qemu-kvm{,.bak}
mv /usr/libexec/qemu-bridge-helper{,.bak}
mv /usr/bin/qemu-img{,.bak}
mv /usr/bin/qemu-io{,.bak}
mv /usr/bin/qemu-nbd{,.bak}
mv /usr/bin/qemu-ga{,.bak}
mv /usr/bin/qemu-pr-helper{,.bak}
|
- 将“/usr/local/bin/”目录下QEMU相关文件链接至“/usr/bin”。
|
ln -s /usr/local/libexec/qemu-bridge-helper /usr/libexec/
ln -s /usr/local/bin/qemu-ga /usr/bin/
ln -s /usr/local/bin/qemu-img /usr/bin/
ln -s /usr/local/bin/qemu-io /usr/bin/
ln -s /usr/local/bin/qemu-nbd /usr/bin/
ln -s /usr/local/bin/qemu-pr-helper /usr/bin/
|
- 在x86-compute计算节点执行以下命令:
|
ln -s /usr/local/bin/qemu-system-x86_64 /usr/libexec/qemu-kvm
ln -s /usr/libexec/qemu-kvm /usr/bin/
|
- 在arm-compute计算节点执行以下命令:
|
ln -s /usr/local/bin/qemu-system-aarch64 /usr/libexec/qemu-kvm
ln -s /usr/libexec/qemu-kvm /usr/bin/
|