第15章 セルフホストエンジンの管理

15.1. セルフホストエンジンの保守

セルフホストエンジンのメンテナーンスモード

メンテナンスモードを使用すると、高可用性エージェントからの干渉を受けずに Manager 仮想マシンを起動、停止、および変更したり、Manager に干渉することなく環境内のセルフホスト型エンジンノードを再起動および変更したりできます。

適用できるメンテナーンスモードが 3 つあります。

  • global - クラスター内のすべての高可用性エージェントは、Manager 仮想マシンの状態を監視できなくなります。グローバルメンテナンスモードは、Red Hat Virtualization の新しいバージョンへのアップグレードなど、ovirt-engine サービスの停止を必要とするセットアップまたはアップグレード操作に適用する必要があります。
  • local - コマンドを発行しているノードの高可用性エージェントは、Manager 仮想マシンの状態を監視できません。ローカルメンテナンスモードでは、ノードは Manager 仮想マシンのホスティングを免除されます。このモードに設定されたときに Manager 仮想マシンをホストしている場合、使用可能なノードがあれば、Manager は別のノードに移行します。セルフホスト型エンジンノードにシステムの変更または更新を適用する場合は、ローカルメンテナンスモードをお勧めします。
  • none - メンテナンスモードを無効にして、高可用性エージェントが動作していることを確認します。

ローカルメンテナーンスの設定

単一のセルフホストエンジンノードで高可用性エージェントを停止します。

管理ポータルからのローカルメンテナンスモードの設定

  1. セルフホスト型エンジンノードをローカルメンテナンスモードにします。

    1. 管理ポータルで、ComputeHosts をクリックし、セルフホスト型エンジンノードを選択します。
    2. 管理メンテナンス をクリックします。そのノードに対してローカルメンテナンスモードが自動的にトリガーされます。
  2. メンテナンスタスクを完了したら、メンテナンスモードを無効にします。

    1. 管理ポータルで ComputeHosts をクリックし、セルフホスト型エンジンノードを選択します。
    2. 管理アクティブ化 をクリックします。

コマンドラインからローカルメンテナンスモードを設定

  1. セルフホスト型エンジンノードにログインし、ローカルメンテナンスモードにします。

    # hosted-engine --set-maintenance --mode=local
  2. メンテナンスタスクを完了したら、メンテナンスモードを無効にします。

    # hosted-engine --set-maintenance --mode=none

グローバルメンテナーンスの設定

クラスター内のすべてのセルフホストエンジンノードで高可用性エージェントを停止します。

管理ポータルからグローバルメンテナンスモードを設定

  1. すべてのセルフホスト型エンジンノードをグローバルメンテナンスモードにします。

    1. 管理ポータルで ComputeHosts をクリックし、セルフホスト型エンジンノードを選択します。
    2. More Actions ( moreactions ) をクリックしてから、Enable Global HA Maintenance をクリックします。
  2. メンテナンスタスクを完了したら、メンテナンスモードを無効にします。

    1. 管理ポータルで ComputeHosts をクリックし、セルフホスト型エンジンノードを選択します。
    2. More Actions ( moreactions ) をクリックしてから、Disable Global HA Maintenance をクリックします。

コマンドラインからグローバルメンテナンスモードの設定

  1. セルフホスト型エンジンノードにログインし、グローバルメンテナンスモードにします。

    # hosted-engine --set-maintenance --mode=global
  2. メンテナンスタスクを完了したら、メンテナンスモードを無効にします。

    # hosted-engine --set-maintenance --mode=none