libvirt热迁移报Connection refused错误解决办法
Posted rayylee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了libvirt热迁移报Connection refused错误解决办法相关的知识,希望对你有一定的参考价值。
通过virsh命令迁移虚拟机
virsh migrate --live --verbose testvm qemu+ssh://192.168.10.215/system tcp://192.168.10. 215 --unsafe”
–verbose 指迁移testvm虚拟机,192.168.10.215为节点2的IP地址,使用tcp协议连接
–unsafe参数表示跳过安全检测
提示下面的错误
error: unable to connect to server at '192.168.10.215:16509': Connection refused
热迁移报错,libvirt中qemu+tcp的方式无法连接,解决方案如下:
计算节点执行
vim /etc/libvirt/libvirtd.conf
listen_tls = 0
listen_tcp = 1
unix_sock_group = "root"
unix_sock_rw_perms = "0777"
auth_unix_ro = "none"
auth_unix_rw = "none"
log_filters="2:qemu_monitor_json 2:qemu_driver"
log_outputs="2:file:/var/log/libvirt/libvirtd.log"
tcp_port = "16509"
listen_addr = "0.0.0.0"
auth_tcp = "none"
/etc/sysconfig/libvirtd中 # LIBVIRTD_ARGS="--listen"
参数打开
重启libvirtd服务,再次进行迁移
成功解决
以上是关于libvirt热迁移报Connection refused错误解决办法的主要内容,如果未能解决你的问题,请参考以下文章