10.6. ホストの耐障害性
10.6.1. 高可用性
Red Hat Virtualization Manager は、クラスター内のホストの応答性を維持するためにフェンシングを使用します。Non Responsive ホストは、Non Operational ホストとは異なります。Non Operational ホストは、マネージャーから通信可能ですが、論理ネットワークがないなど、設定が正しくない場合があります。Non Responsive ホストは、マネージャーが連絡を取ることができません。
フェンシングにより、クラスターは予期せぬホストの障害に対応し、省電力、ロードバランシング、仮想マシンの可用性のポリシーを実施することができます。ホストの電源管理装置にフェンシングのパラメーターを設定し、時々その正しさをテストする必要があります。フェンシング操作では、反応しないホストが再起動され、所定の時間内にアクティブな状態に戻らない場合は、手動での介入やトラブルシューティングが行われるまで、反応しない状態が維持されます。
フェンシングパラメーターを自動的にチェックするには、PMHealth Check Enabled
(デフォルトでは false) と PMHealth Check Interval In Sec
(デフォルトでは 3600 秒) の engine-config オプションを設定することができます。
PMHealth Check Enabled
が true に設定されている場合、PMHealth Check Interval In Sec
で指定された間隔で全てのホストエージェントをチェックし、問題を検出した場合は警告を発します。engine-config オプションの設定に関する詳細は、「engine-config コマンドの構文」 を参照してください。
電源管理操作は、Red Hat Virtualization Manager が再起動した後、プロキシーホストによって、または管理ポータルで手動で行うことができます。反応しないホスト上で稼働しているすべての仮想マシンを停止し、高可用性を持つ仮想マシンを別のホスト上で起動します。電源管理操作には、少なくとも 2 台のホストが必要です。
Manager の起動後、電源管理が有効になっている無反応なホストに対して、静寂時間 (デフォルトでは 5 分) が経過した後、自動的にフェンスを試みます。Disable Fence At Startup In Sec
エンジン設定オプションを更新することで、静寂時間を設定することができます。
Disable Fence At Startup In Sec
エンジンコンフィグオプションは、ホストの起動時に Manager がフェンスを試みてしまうシナリオを防ぐのに役立ちます。通常、ホストのブートプロセスは Manager のブートプロセスよりも長いため、データセンターが停止した後にこのような事態が発生する可能性があります。
ホストのフェンスは、プロキシーホストが電源管理パラメーターを使って自動的に行うことも、ホストを右クリックしてメニューのオプションを使って手動で行うこともできます。
ホストが高可用性を持つ仮想マシンを実行する場合、パワーマネージメントを有効にして設定する必要があります。