独立操作系统

独立操作系统

我一直在使用 virt manager 来管理 XEN,但它经常崩溃,所以我转到 Citrix Xencenter,但我无法让它工作。

详细信息:使用在 ubuntu 12.04 上运行的 XEN 4.1

citrix XenCenter 安装在 Windows XP 上

不存在防火墙或网络问题,因为我可以 ping 运行在 ubuntu 12.04 上的 XEN。

当我尝试添加服务器时,它显示

无法连接到服务器“ip-address”,连接被拒绝。请检查 XENServer 在“ip-address”上的配置是否正确,然后重试

我是否需要在 XEN 配置文件中启用任何内容以允许从 citrix XENCenter 访问 XEN?

答案1

Citrix Xen 是一个完整的操作系统,运行在经过修改的 CentOS 机器上。如果您的服务器上没有运行 Citrix Xen,那么您将无法使用 XenCenter 连接到它。

您不能将 XenCenter 与默认 Xen、您的操作系统为 XenServer。

你可以在这里获取它:http://www.citrix.com/lang/English/lp/lp_2304908.asp

编辑

对于那些仍然询问为什么他们不能使用 XenCenter 管理他们的 Xen:

XenCenter 是为管理 Citrix XenServer 而构建的。询问为什么您的默认 Xen 无法通过 XenCenter 管理,就像询问“为什么我不能使用我的 vSphere 客户端管理 Xen?”一样。Citrix XenCenter 是不是作为 Xen 的一个附加组件,它是

Citrix XenServer 的管理面板

这是一个

独立操作系统

这意味着您无法安装或使用非 Citrix XenServer 版本的 Xen。

答案2

不幸的是,接受的答案大多是不正确的。

Citrix XenCenter 通过 XAPI 工具栈连接到 Xenserver。因此,任何使用 XAPI 工具栈的 Xen 实例都可以通过 Citrix XenCenter 进行管理。

我使用 Citrix XenCenter 管理了 Ubuntu 12.04 上的 Citrix Xenserver、Xen Cloud Platform 和 Xen。

Citrix XenServer 和 Xen Cloud Platform 默认使用 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 Cloud Platform 是 XenServer 的完全开源版本。它是基于 CentOS 的发行版,其中的一些软件包提供的功能与 XenServer 的功能类似。其中一个软件包是 XAPI 软件包。它提供了 XAPI 工具堆栈,允许您使用 XenCenter 来管理服务器。

博客中提到的是xcp-xapi在 Ubuntu 中安装该软件包以提供 XAPI 工具栈。

答案3

如果我没记错的话,XenCenter 实际上与 xapi 通信,而不是 xen。Xapi 控制 xen。XenServer 基本上就是 CentOS + xen + xapi + 某种许可证服务器。如果你在 xen.org 上查看,你可以找到 XCP,它是 XenServer 的开源版本,即 CentOS + xen + xapi。它完全可以通过 XenCenter 控制,我恰好就是这么做的。

我认为没有理由不能使用 XenCenter 控制 xen 机器,只要您有 xapi 可供 XenCenter 通信,并且(可能)在 XCP/XenServer 中设置了任何存储库方案。这可能需要大量工作,但并非不可能。

我还有另外 2 个链接,但显然我的知名度不够高,无法发布它们。:)

相关内容