如何让xenserver和关联的vms在电源故障后正常关机?

我正在寻找实施xenserver,并想知道如何让xenserver在电源故障后正常closures所有vms。

提供的解决scheme过于简单,不适合在实际情况下使用。

我们使用Pacemaker集群资源pipe理器来pipe理我们的虚拟机。 Nagios通过他们的networkingpipe理卡来监控我们所拥有的APC UPS,并且在即将发生电源故障时运行一个脚本,将dom0服务器(也包括起搏器节点)置于待机状态,有效地将包括虚拟机在内的所有资源迁移出去。

起搏器处理资源无法相对优雅地通过快速closuresdomU机器而迁移到任何地方的情况。 一旦pcmk节点/ dom0机器恢复运行,“资源”(又名domU VM)再次在起搏器集群规则允许的范围内重新启动。

我想我错过了这一点。 这些解决scheme中的大多数都会促使单独的Windows机器运行脚本。

什么保证我:1)在XS UPS触发电池电量不足之前,Windows机器没有断电? 2)如果多个XS主机,每个主机都有独立的UPS设备 – 我是否需要一个独立的Windows机器?

看起来像基于XS物理机的解决scheme将是优越的。 响应您即将受到影响的信号(电池电量不足) – 每个游泳池成员只需要与其他人(在游泳池内)进行协调。 理论上来说,照顾在你自己的服务器上运行的虚拟机并closures就足够了。 (如果主服务器已经closures,则处理更复杂 – 作为池成员处理(现在处于紧急模式))。

我认为提供的“解决scheme”太简单了。