安装QEMU
在计算(x86-compute和arm-compute)节点执行以下操作。
- 安装依赖包。
1
yum -y install gcc gcc-c++ flex bison glib2-devel zlib-devel pixman-devel libaio-devel librdb-devel
- 下载源码。
- 编译安装。
- 解压并进入QEMU目录。
1 2
tar -xvf qemu-4.0.0.tar.xz cd qemu-4.0.0
- 配置安装。
1
./configure --enable-rbd --enable-linux-aio
1 2
make -j 50 make install
- 解压并进入QEMU目录。
- 添加lib库。
1
sed -i '$ainclude /usr/local/lib' /etc/ld.so.conf
- 使配置生效。
1
ldconfig
- 版本验证。
- 若查询版本不为4.0.0说明新版本未生效,应将“/usr/bin”目录下qemu相关文件备份。
1 2 3 4 5 6 7
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”。
1 2 3 4 5 6
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计算节点执行以下命令:
1 2
ln -s /usr/local/bin/qemu-system-x86_64 /usr/libexec/qemu-kvm ln -s /usr/libexec/qemu-kvm /usr/bin/
- 在arm-compute计算节点执行以下命令:
1 2
ln -s /usr/local/bin/qemu-system-aarch64 /usr/libexec/qemu-kvm ln -s /usr/libexec/qemu-kvm /usr/bin/
- 若查询版本不为4.0.0说明新版本未生效,应将“/usr/bin”目录下qemu相关文件备份。
父主题: 安装配置Nova并验证