Estou usando o CentOS 7 com o KVM e o Libvirt.
Eu habilitei a conexão TCP no Libvirt:
Arquivo: /etc/libvirt/libvirtd.conf
listen_tls = 0
listen_tcp = 1
auth_tcp = "sasl"
Arquivo: /etc/sysconfig/libvirtd
LIBVIRTD_ARGS="--listen"
Quando tento conectar-me ao Libvirt usando o virsh com TCP:
sudo virsh -c qemu+tcp://localhost/system nodeinfo
Ele lança o próximo erro:
Error: Failed to connect to the hypervisor
Error: Authentication failed: Failed to retry SASL: -1 (SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure. Minor code may provide more information (No Kerberos credentials available (default cache: KEYRING:persistent:0)))
Eu apenas tentei comentar a próxima linha:
Arquivo: /etc/sasl2/libvirt.conf
#keytab: /etc/libvirt/krb5.tab
Mas isso gera o mesmo erro e o SELinux está desativado.