I'm attempting to connect to my KVM host from a remote system, but am unable to connect using virsh. I'm able to connect if I disable sasl on the KVM host...
The KVM host is on CentOS 6 x86_64 with libvirt-0.8.1
Here's the command I'm using,
---------
$ virsh -c qemu+ssh://kvmhost.tld/system
error: packet received from server too large
error: failed to connect to the hypervisor
Here's the uncommented lines in my /etc/libvirt/libvirtd.conf
-----------
listen_addr = "...." (set to eth0)
key_file = "/var/lib/puppet/ssl/private_keys/kvmhost.tld.pem"
cert_file = "/var/lib/puppet/ssl/certs/kvmhost.tld.pem"
ca_file = "/var/lib/puppet/ssl/certs/ca.pem"
log_filters="1:remote 1:event"
log_outputs="1:syslog:libvirtd 1:file:/var/log/libvirt/libvirtd.log"
There is no output in /var/log/libvirt/libvirtd.log while trying to connect remotely through virsh. The only logs that are generated are /var/log/secure,
--------------
Sep 30 19:34:53 kvmhost sshd[20074]: Accepted publickey for foreman from 10.1.0.1 port 55269 ssh2
Sep 30 19:34:53 kvmhost sshd[20074]: pam_unix(sshd:session): session opened for user foreman by (uid=0)
Sep 30 19:34:53 kvmhost sshd[20074]: pam_unix(sshd:session): session closed for user foreman
I've also opened up the port through iptables,
And I don't see anything being blocked by SELinux during these connection attempts.
Is there possibly a log filter I could enable to shed more light on this? Any help is greatly appreciated.
Thanks
- Trey