Libvirt只有到10.0.0及以上才能支持在虚拟机热迁移过程中使用zlib库进行数据压缩与解压缩。
- 因特性安装过程涉及到系统文件的修改,安装过程中的各操作默认由root用户执行,非root用户下进行相关操作应自行确保具有相关权限。
- 若存在旧版本Libvirt,直接安装新版Libvirt可能会出现共享库冲突,因此需要卸载旧版本Libvirt。
- 需要提前配置好yum源。
- 安装Libvirt 10.0.0相关依赖包。
| yum install -y meson gnutls-devel yajl-devel libtirpc-devel libxslt glib2-devel libxml2-devel glusterfs-api dnsmasq git gcc patch make autoconf automake libtool
|
- 编译安装。
| meson setup build -Dsystem=true -Ddriver_qemu=enabled -Ddriver_lxc=enabled -Ddocs=disabled
ninja -C build install
|
- 配置动态链接器的库搜索路径。
配置/etc/ld.so.conf,添加编译安装库链接查找路径。
- 保存文件并更新动态链接器缓存。