Citrix Xen Centerpipe理在Ubuntu 12.04上运行的XEN 4.1

我一直在使用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 XenServerpipe理面板

这是一个

独立的操作系统

这意味着您不能将其安装在非Citrix XenServer版本的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。 这可能是很多工作,但不应该是不可能的。

  • 可能很好地解决了这个问题: Ubuntu中的XCP
  • 如何使用XenCenter来pipe理XCP: Xen Wiki

我有两个更多的链接,但显然,我不够stream行,发布他们。 🙂