无法使用ssh使用virsh或virt-manager连接到远程Xen libvirt

我在运行Squeeze(stable)的Debian服务器上运行Xen 4。 我想通过ssh使用virt-manager或virsh进行远程连接,因为我可以在Lenny服务器(oldstable)上执行此操作。

Xen安装正确,启动,我可以做#xm列表,看看哪个domU启动。 libvirt-bin已经安装,并且运行着/etc/libvirt/libvirtd.conf,改成如下

listen_tls = 0 listen_tcp = 1 tcp_port = "8000" listen_addr = "127.0.0.1" 

netstat -tpln确认libvirtd监听127.0.0.1:8000

如果我尝试与virt-manager或virsh连接,我没有任何错误,只是连接挂起,永远不会终止…

你有什么想法是什么问题? 我已经尝试了2个不同的挤压服务器,从来没有得到它的工作。

谢谢。

我在这里find了解决scheme无法将Xend与virt-manager连接起来 :我需要在/etc/xen/xend-config.sxp中启用xend-unix-server

 (xend-unix-server yes) 

我把这个添加到我原来的问题(而不是删除它),以防万一有人需要它。

对我来说麻烦是没有

 libvirtd_opts="-dl" 

在configuration文件/etc/default/libvirt-bin

所以这个守护进程不在监听。

对我来说麻烦是没有

 listen_tcp = 1 

在configuration文件中

 /etc/libvirt/libvirtd.conf 

我在发布之后添加了这个

 sudo invoke-rc.d libvirt-bin restart