openstack libvirt 服务配置

有时候我们安装完计算节点启动服务发现libvritd并没有监听状态,这样的结果导致虚拟机在做热迁的时候会失败。
其实这个问题解决很简单。

/etc/libvirt/libvirtd.conf

1
2
3
listen_tls = 0
listen_tcp = 1
auth_tcp = "none"

把上述三项设置打开

/etc/sysconfig/libvirtd

1
LIBVIRTD_ARGS="--listen"

把上述选项打开

重启服务

1
2
3
4
# systemctl restart libvirtd.service
# ps -ef|grep libvirtd
root 950 6143 0 14:57 pts/0 00:00:00 grep --color=auto libvirtd
root 65068 1 0 14:51 ? 00:00:00 /usr/sbin/libvirtd --listen

可以看到libvirtd 已经添加 –listen