web-dev-qa-db-ja.com

停電後にxenserverと関連するVMを正常にシャットダウンするにはどうすればよいですか?

Xenserverの実装を検討しており、電源障害後にxenserverですべてのVMを正常にシャットダウンする方法を知りたいです。

1
russellkt

提供されるソリューションare単純すぎて実際の状況では機能しません。

Pacemakerクラスターリソースマネージャーを使用して、仮想マシンを管理します。 Nagiosは、ネットワーク管理カードを介してAPC UPSを監視し、停電が差し迫っているときにスクリプトを実行してdom0サーバー(ペースメーカーノードも)をスタンバイ状態にし、仮想マシンを含むすべてのリソースをそれらから効果的に移行します。

Pacemakerは、domUマシンをすばやくシャットダウンすることで、リソースが比較的適切にどこにも移行できない場合に対処します。 pcmk node/dom0マシンが復旧するとすぐに、ペースメーカークラスタールールで許可されている場合、「リソース」(別名domU VM)が再開されます。

3
Karl Katzke
2
russellkt

私は要点を逃していると思います。これらのソリューションのほとんどは、スクリプトを実行するために別のWindowsマシンを促進します。

何が私を保証しますか:1)XS UPSがバッテリー低下を引き起こす前に、Windowsボックスは電力を失いませんか? 2)複数のXSホストがあり、それぞれに個別のUPSデバイスがある場合-それぞれに個別のWindowsマシンが必要ですか?

XS物理マシンに基づくソリューションの方が優れているようです。影響を受けようとしている信号に応答します(バッテリー残量が少なくなります)。各プールメンバーは、(プール内で)他のメンバーと調整するだけで済みます。理論的には、独自のサーバーで実行されているVMを処理してシャットダウンするだけで十分です。 (マスターがすでにダウンしている場合、プールメンバーとして処理する場合(現在は緊急モード)、より複雑になります)。

私の見解では、提供される「ソリューション」は単純すぎます。

0
LeS