更改libvirt与QEMU配置
需要修改libvirt与QEMU中相关配置,以允许libvirt在热迁移过程中监控虚拟机和使用KAEZlib加速。以下配置修改需要同时修改源物理机和目标物理机。
更改热迁移相关配置
修改/etc/libvirt/libvirtd.conf相关配置,以允许libvirt在虚拟机热迁移过程中监控虚拟机的状态。libvirt将通过TCP协议在所有网络接口上侦听16509端口。
listen_tls = 0 listen_tcp = 1 tcp_port = "16509" listen_addr = "0.0.0.0" auth_tcp = "none"

- 以上配置通常用于开发和测试环境,或者对安全性要求不高的场景。如对安全性有更高要求,需要对侦听地址、身份验证、加密协议等做进一步的安全配置。
- 需要关闭防火墙或者防火墙打开端口16509。
添加KAE设备相关配置
- 查看/dev/hisi_zip-xx设备型号,执行以下命令。
1
ll /sys/class/uacce/
- 修改/etc/libvirt/qemu.conf配置。
修改/etc/libvirt/qemu.conf,允许libvirt/QEMU使用KAEZlib设备,hisi_zip-xx需要与步骤一中的一致。
cgroup_device_acl = [ "/dev/null", "/dev/full", "/dev/zero", "/dev/random", "/dev/urandom", "/dev/ptmx", "/dev/kvm", "/dev/hisi_zip-10", "/dev/hisi_zip-11", "/dev/hisi_zip-8", "/dev/hisi_zip-9" ]
- 配置修改后,重启libvirt服务。
1 2 3 4
systemctl stop libvirtd.socket libvirtd-ro.socket libvirtd-admin.socket libvirtd-tls.socket libvirtd-tcp.socket systemctl stop libvirtd systemctl daemon-reload systemctl start libvirtd-tcp.socket
父主题: 安装和使用