Xen 虚拟机管理程序和 Xen 服务器之间的区别

Xen 虚拟机管理程序和 Xen 服务器之间的区别

正如标题所示...有些东西我不太清楚。我习惯使用 virtualbox 和 vmware,现在我想使用 xen,但是...我发现两个不同的网站,虚拟机管理程序和服务器。有什么区别?

此外,我确实需要两台物理机器,一台客户端和一台服务器,才能使用此虚拟机管理程序?我不能只在一台机器上安装客户端和服务器吗?

对我来说似乎有点棘手......

答案1

我也很困惑。出于各种原因,我正忙着离开 VMWare ESXi 裸机虚拟机管理程序……其中大部分与免费/实验室版 ESXi 缺乏可配置性有关。

Xen服务器- XenServer 是一个企业级、经过云验证的虚拟化平台,可提供任何服务器和数据中心虚拟化实施所需的所有关键功能。

Xen项目- 请参阅下表,了解不同版本的虚拟机管理程序的功能列表:http://wiki.xenproject.org/wiki/Xen_Release_Features

XenProject Hypervisor 入门: http://wiki.xenproject.org/wiki/Getting_Started

对于大多数人来说,获得 Xen Project 的推荐方式是尽可能通过发行版进行安装。许多发行版都对 Xen Project 提供了良好的支持。...

不同的人有不同的看法..XenProject 是 Baremetal 吗?

从 :http://www.webhostingtalk.com/showpost.php?p=8374801&postcount=23

就两种常用的裸机虚拟机管理程序(VMWare 和 Hyper-V)而言,这是特殊情况,其中虚拟机管理程序和特殊管理操作系统均由同一家公司提供。在这种情况下,由于同一家公司提供整个“堆栈”,因此他们可以提供安装该批产品的 ISO。

Xen 有所不同 - 正如之前的帖子所提到的,它是一个“项目”而不是“产品” - 我不确定您是否理解了所提出的观点。Xen 是虚拟机管理程序和一组在特殊客户操作系统(Xen 将其称为“dom0”)中运行的管理工具,但 Xen 本身并不提供该操作系统。我认为这有两个原因 - 1) 已经存在许多其他合适的操作系统,那么为什么要重新发明轮子呢?2) 不同的人对他们喜欢的操作系统有不同的偏好,所以当你可以提供选择时,为什么要强迫他们选择单一选项?

那么,Xen 与其他裸机虚拟机管理程序有何不同?

优点: - 您可以选择不同的操作系统来运行管理层。这样,熟悉各种操作系统的人员就可以选择最合适的操作系统,并根据需要对其进行微调。 - 这样,Xen 就可以专注于做一件事 - 构建虚拟机管理程序和相关工具,而不会因为构建自定义操作系统来运行它而分心。

缺点: - VMWare 或 Hyper-V 不提供单一供应商或预打包的解决方案/产品。理论上,有人可以将 Linux 或 BSD 发行版与所有 Xen 工具打包成可安装的 ISO,但问题是 - 哪个操作系统以及为什么?然后你还会遇到一个问题,即你将组合可能具有不同许可或分发权限、不同更新机制等的不同软件包/发行版。因此,虽然可以构建可安装的 ISO,但它可能比它的价值更麻烦。

因此,总而言之,如果您想要一个可以“闭着眼睛”安装的预打包解决方案,那么 Xen 可能不是您的最佳选择。但是,如果您想要可以进行广泛定制/调整和微调的东西,那么 Xen 可能是比 VMWare 或 Hyper-V 更好的选择。

希望这一切都有意义。

最后,您是否想使用某个特权操作系统来管理 Xen Hypervisor?还是让 Citrix 为您挑选并获取 Xen Server?

资料来源:

http://www.xenproject.org/developers/teams/hypervisor.html

http://www.xenserver.org/overview-xenserver-open-source-virtualization/open-source-virtualization-features.html

答案2

由于我自己也感到困惑,所以我做了进一步的调查。根据Xenserver.org 网站,XenServer 发行版基于:

XenServer 是一个基于 Xen 虚拟机管理程序、Linux 内核以及 CentOS Linux 发行版和用户工具的 Linux 发行版。

相关内容