[virt-tools-list] virt-manager remote connection woes
Richard W.M. Jones
rjones at redhat.com
Tue Mar 1 11:09:33 UTC 2011
On Sun, Feb 20, 2011 at 03:38:01PM +0100, Malte Starostik wrote:
> SSH
> As stated above, it's been my choice for a while. It's easy to set
> up, although I'm not too happy about pubkey auth for root on the
> target. PolicyKit might come to help though (?). Anyway, when using
> SSH, the ssh child processes are never terminated unless and until
> manually killed. 100% reproducible. Even after killing them, the
> corresponding nc process on the server keeps running. This results
> in a DoS situation once libvirtd's client connection slots are
> exhausted. This happens regardless of how the connection is
> (supposedly) closed: manual disconnect from virt-manager, regular or
> forceful termination of virt-manager, same outcome. This has
> happened ever since I've started using the tool, maybe around 0.8.3
> (?). Still happens with 0.8.6, guess I should've reported this as a
> bug by now.
Yes, please file a bug about this.
> SASL
> Given that there is a Kerberos setup at my disposal, I figured
> single sign on might be nice, so I tried. Works great on a first
> glance! But after varying amounts of time, virt-manager deadlocks.
> Sometimes it works for some hours, sometimes it locks up right after
> connecting. Creating a new virtual machine is almost impossible,
> but does work after trying a few times - lockups happen at
> inpredictable stages of the wizard. Just keeping virt-manager's
> main window open with an established connection will freeze it
> sooner or later. FWIW, same applies to digest-md5 authentication.
And this.
> TLS
> Tried this just to make sure. If you already have a PKI, this looks
> like a good choice, although I really don't like the hardcoded paths
> for the client stuff. There was no /etc/pki dir on my machines, but
> if there was, file names like cacert.pem and client{cert,key}.pem
> sound rather ambiguous in a system- wide location. It doesn't allow
> for per-user auth this way. Anyway, assuming configurability on
> this part is going to come - the same deadlocks I've seen with SASL
> also happen with TLS :(
The deadlock issue sounds, as you say, like the above, so the bug you
filed about should cover it.
You can override at least some of the hard-coded paths by editing
'/etc/libvirt/libvirtd.conf'.
[...]
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top
More information about the virt-tools-list
mailing list