有一个Xen群集,我真的很喜欢这个设置。 它由2个节点组成(我们称它们为1和2)。 每个节点有2个未被搜查的驱动器(A和B)。 A1通过DRBD复制到A2,B2复制到B1。
当机器1停机时,虚拟机在机器2上出现,反之亦然(只有1/2性能)
我对此感到高兴。 这是便宜,灵活和健壮,但它不是完美的…它不让我rest。 也许你可以帮助我做得更好(或者有一个比这更好的替代架构…我不反对VMWare或其他工作)
这是我的问题:
也许我可以总结上述的所有。 我该如何歪曲和愚弄这个Xen群集架构呢?
谢谢
我不知道你是否可以完全愚弄它。 有pipe理程序可以帮助聚合和pipe理各种集群技术,但是对于您的具体设置,您仍将拥有独特的设置。
你也会遇到问题,因为你将不同版本的各种技术捆绑在一起。 你可以得到一些能够pipe理Xen的东西,但是Xen + DRBD可能需要更多的工作,或者其他软件可能无法保持最新的版本。
你最好的select是彻底logging你的configuration,完成图表,并训练一个人,如果明天你被公共汽车撞到,那么这个人可以接pipe你。
而且,无论什么时候在群集上发生了某些变化,请更新文档并确保您的团队知道该文档。
实际上有DRBD基于Web的pipe理控制台…
http://www.drbd.org/mc/management-console/ http://copilotco.com/mail-archives/webmin.2009/msg00486.html
我发现XEN,DRBD和Heartbeat是一个很好的组合。 DRBD为其设备提供Heartbeat脚本,DRBD通过添加设备types“drbd”来提供XEN集成。
如果你想全部“一手” – 带有HA扩展的SLES11(目前的patchlevel-SP2目前),那么所有这三个组件都将得到支持。 DRBD与SLES有合作关系,所以应该没有问题。
我们目前正在将我们的服务器networking升级到10 GB,因此我们可以使用实时迁移(XEN)和更快的DRBD重复。
在我们的设置中,XEN PV DomU具有由DRBD设备组成的“磁盘”,其由LV组成。 我们使用带有Heartbeat V1语法的双节点群集(使用较旧的SLES10 – 我们必须编译drbd 8并且必须编写我们自己的xen-heartbeat脚本)。
我们正在使用XEN的关于Linux PV的实力。