第15章 セルフホストエンジンの管理
15.1. セルフホストエンジンの保守
セルフホストエンジンのメンテナーンスモード
メンテナンスモードを使用すると、高可用性エージェントからの干渉を受けずに Manager 仮想マシンを起動、停止、および変更したり、Manager に干渉することなく環境内のセルフホスト型エンジンノードを再起動および変更したりできます。
適用できるメンテナーンスモードが 3 つあります。
-
global
- クラスター内のすべての高可用性エージェントは、Manager 仮想マシンの状態を監視できなくなります。グローバルメンテナンスモードは、Red Hat Virtualization の新しいバージョンへのアップグレードなど、ovirt-engine
サービスの停止を必要とするセットアップまたはアップグレード操作に適用する必要があります。 -
local
- コマンドを発行しているノードの高可用性エージェントは、Manager 仮想マシンの状態を監視できません。ローカルメンテナンスモードでは、ノードは Manager 仮想マシンのホスティングを免除されます。このモードに設定されたときに Manager 仮想マシンをホストしている場合、使用可能なノードがあれば、Manager は別のノードに移行します。セルフホスト型エンジンノードにシステムの変更または更新を適用する場合は、ローカルメンテナンスモードをお勧めします。 -
none
- メンテナンスモードを無効にして、高可用性エージェントが動作していることを確認します。
ローカルメンテナーンスの設定
単一のセルフホストエンジンノードで高可用性エージェントを停止します。
管理ポータルからのローカルメンテナンスモードの設定
セルフホスト型エンジンノードをローカルメンテナンスモードにします。
-
管理ポータルで、
をクリックし、セルフホスト型エンジンノードを選択します。 -
をクリックします。そのノードに対してローカルメンテナンスモードが自動的にトリガーされます。
-
管理ポータルで、
メンテナンスタスクを完了したら、メンテナンスモードを無効にします。
-
管理ポータルで
をクリックし、セルフホスト型エンジンノードを選択します。 -
をクリックします。
-
管理ポータルで
コマンドラインからローカルメンテナンスモードを設定
セルフホスト型エンジンノードにログインし、ローカルメンテナンスモードにします。
# hosted-engine --set-maintenance --mode=local
メンテナンスタスクを完了したら、メンテナンスモードを無効にします。
# hosted-engine --set-maintenance --mode=none
グローバルメンテナーンスの設定
クラスター内のすべてのセルフホストエンジンノードで高可用性エージェントを停止します。
管理ポータルからグローバルメンテナンスモードを設定
すべてのセルフホスト型エンジンノードをグローバルメンテナンスモードにします。
-
管理ポータルで
をクリックし、セルフホスト型エンジンノードを選択します。 - More Actions ( ) をクリックしてから、Enable Global HA Maintenance をクリックします。
-
管理ポータルで
メンテナンスタスクを完了したら、メンテナンスモードを無効にします。
-
管理ポータルで
をクリックし、セルフホスト型エンジンノードを選択します。 - More Actions ( ) をクリックしてから、Disable Global HA Maintenance をクリックします。
-
管理ポータルで
コマンドラインからグローバルメンテナンスモードの設定
セルフホスト型エンジンノードにログインし、グローバルメンテナンスモードにします。
# hosted-engine --set-maintenance --mode=global
メンテナンスタスクを完了したら、メンテナンスモードを無効にします。
# hosted-engine --set-maintenance --mode=none