我一直在使用virt manager来pipe理XEN,经常崩溃,所以我搬到了Citrix Xencenter,但是我不能让它工作。
详情:使用运行在Ubuntu 12.04上的XEN 4.1
Citrix XenCenter安装在Windows XP上
没有防火墙或networking问题,因为我可以ping XEN在Ubuntu 12.04上运行。
当我尝试添加服务器显示
无法连接到服务器的“IP地址”连接被拒绝。检查XENServerconfiguration正确,在“IP地址”,然后再试一次
我应该需要在XENconfiguration文件中启用任何东西,以允许从Citrix XENCenter访问XEN ..?
Citrix Xen是一个完整的操作系统,通过一个经过修改的CentOS机器运行。 如果您的服务器上没有运行Citrix Xen,那么您将无法使用XenCenter连接到它。
您不能将XenCenter与默认的Xen配合使用,您的操作系统必须是XenServer。
你可以在这里find它: http : //www.citrix.com/lang/English/lp/lp_2304908.asp
编辑
对于那些仍然在问为什么他们不能用XenCenterpipe理他们的Xen的人来说:
XenCenter旨在pipe理Citrix XenServer。 询问为什么XenCenter不能pipe理默认的Xen,就像问“为什么我不能用我的vSphere客户端pipe理Xen?”。 思杰XenCenter 不是 Xen的附加组件
这是一个
!
不幸的是,接受的答案大多是不正确的。
Citrix XenCenter通过XAPI工具堆栈连接到Xenserver。 因此,任何使用XAPI工具堆栈的Xen实例都可以通过Citrix XenCenter进行pipe理。
我使用Citrix XenCenter在Ubuntu 12.04上pipe理了Citrix Xenserver,Xen云平台和Xen。
Citrix XenServer和Xen云平台默认使用XAPI工具堆栈。 在Ubuntu 12.04中使用Xen时,您需要从xm(或xl)工具堆切换到XAPI工具堆。 下面的链接应该给你一个相当好的主意,如何做到这一点:
http://blog.scottlowe.org/2012/06/28/installing-xcp-xapi-on-ubuntu-server-12-04-lts/
编辑回应评论:
Xen云平台是XenServer的完全开源版本。 这是一个基于CentOS的发行版,其中一些软件包的function类似于XenServer的function。 其中一个包是XAPI包。 这提供了允许您使用XenCenter来pipe理服务器的XAPI工具堆栈。
博客提到的是在Ubuntu中安装xcp-xapi包来提供XAPI工具堆栈。
如果我没有弄错,XenCenter实际上与xapi通信,而不是xen。 Xapi控制xen。 XenServer基本上只是CentOS + xen + xapi +某种许可证服务器。 如果你在xen.org上查看,你可以findXCP,它是XenServer的开源版本,即CentOS + xen + xapi。 XenCenter完全可以控制,我恰好是这样做的。
我发现没有真正的原因,为什么你不能使用XenCenter来控制你的Xen机器,只要你有xapi来与XenCenter交谈,以及(可能)在XCP / XenServer中设置任何存储库scheme。 这可能是很多工作,但不应该是不可能的。
我有两个更多的链接,但显然,我不够stream行,发布他们。 🙂