安装Libvirt

Libvirt只有到10.0.0及以上才能支持在虚拟机热迁移过程中使用zlib库进行数据压缩与解压缩。

  • 因特性安装过程涉及到系统文件的修改,安装过程中的各操作默认由root用户执行,非root用户下进行相关操作应自行确保具有相关权限。
  • 若存在旧版本Libvirt,直接安装新版Libvirt可能会出现共享库冲突,因此需要卸载旧版本Libvirt。
  • 需要提前配置好yum源。
  1. 安装Libvirt 10.0.0相关依赖包。

    1
    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
    

  2. 编译安装。

    1
    2
    meson setup build -Dsystem=true -Ddriver_qemu=enabled -Ddriver_lxc=enabled -Ddocs=disabled
    ninja -C build install
    

  3. 配置动态链接器的库搜索路径

    配置/etc/ld.so.conf,添加编译安装库链接查找路径。
    1
    /usr/local/lib64
    

  4. 保存文件并更新动态链接器缓存。

    执行以下命令,更新动态链接器缓存。
    1
    ldconfig