2011-10-11 163 views
4

我有30个以上的Dell GX2xx机型无所事事。我已经决定使用它们来构建一个集群,但是在开始的时候我已经迷路了。我过去使用过ClusterKnoppix,甚至是直接使用OpenMosix,但现在这些项目非常可悲地死去了。Xen服务器群集

我已经检出了Xen,在一定程度上。我不知道Xen是否是我需要的解决方案。我希望能够在服务器池中启动一些虚拟机(当需要时),让虚拟机能够刚刚运行池中的资源,让我无需关心运行哪个节点上。

我需要一些见解...谢谢大家!

+0

我更新了我的答案 – lc2817

回答

3

Xen本身并不会管理整个集群。 它将在每台计算机上执行实例化/管理/删除虚拟机。 如果你想用开源软件构建这种私有云解决方案,你可以看看Eucalyptus

我也建议您使用OpenStack,这往往是Eucalyptus的继任者。

2

您是否检出了XCP,我发现使用此软件启动虚拟群集非常简单。

2

你看过OpenAIS,Corosync,DRBD和Pacemaker等项目吗?它们都是Linux高可用性项目(http://www.linux-ha.org)的一部分。它们为众多类型的服务器提供了许多不同的配置选项(IE,MySQL,Apache,Xen等)。

它们具有代替标准init脚本运行的自定义脚本(LSB和OCF)并承担这些init脚本的角色。我已经在下面的OpenSuse 11.1中包含了关于设置Xen HA集群的详细指南供您参考。除了要安装的软件包名称以及具体配置文件的位置不同之外,Linux HA组件的配置应该与从发行版到发行版相同。命令行工具应该和功能一样。希望这可以帮助。

http://www.howtoforge.com/installation-and-setup-guide-for-drbd-openais-pacemaker-xen-on-opensuse-11.1