微栈被设置为具有 2 个计算节点的集群。
版本:微栈 ussuri 222 最新/beta 规范✓ devmode
但是 libvirtd 默认只附带套接字。
更改配置文件:
/var/snap/microstack/common/libvirt/libvirtd.conf
至
listen_tls = 0
listen_tcp = 1
tcp_port = "16509"
LIBVIRTD_ARGS="--listen"
unix_sock_rw_perms = "0770"
unix_sock_dir = "/var/snap/microstack/common/run/libvirt"
auth_unix_ro = "none"
auth_unix_rw = "none"
auth_tcp = "none"
并重新启动服务没有帮助。在这个特定的 snapd 环境中,如何启用 TCP 侦听以实现远程连接?
错误信息:
virsh -c qemu+tcp://node1/system list
error: failed to connect to the hypervisor
error: unable to connect to server at 'node1:16509': Connection refused