Ovirtクラスターのノードは、利用可能なアップグレードを示しています。ノードにはホストされたエンジンがデプロイされていますが、現在は別のノードで提供されています。マイナーアップグレードを行う前に、最初にホストされたエンジンをアンデプロイする必要がありますか?
現在、アップグレードのたびに、ノードをメンテナンスに移動してから、ホストされているエンジンをアンデプロイします。その後、ノードは再びアクティブになり、アップグレードを開始する前にノードを再度メンテナンスする必要があります。アップグレード後、ノードは再びアクティブになるため、ノードを再度メンテナンスしてから、ホストされているエンジンをもう一度デプロイする必要があります。
これは、アップグレードのために実行する多くの手順です。ホストされたエンジンのアンデプロイをスキップできますか?
Hosted Engineからノードをアンデプロイする必要はありません。メンテナンスに一度に1つのノードを配置し、マイナーアップグレードを実行するだけです。私は公式文書から情報を拾い集めて、プロセス全体を要約しようとしています。
管理ポータルのいずれかから、最初のノードをグローバルメンテナンスに配置します。
- Compute→Hostsをクリックし、セルフホストエンジンノードを選択します。
- 管理→メンテナンスをクリックします。ローカルメンテナンスモードは、そのノードに対して自動的にトリガーされます。
またはコマンドラインから:# hosted-engine --set-maintenance --mode=local
クラスターレベルで移行が有効になっている場合は、VMがクラスター内の別のノードに移行されるのを待ちます。
管理ポータルからノードを更新します。
- 計算→ホストをクリックし、更新するノードを選択します。
- インストール→アップグレードの確認をクリックして、ホストのアップグレード確認ウィンドウを開きます。
- [〜#〜] ok [〜#〜]をクリックして、アップグレードチェックを開始します。
- ホストをアップグレードするには、インストール→アップグレードをクリックして、ホストのアップグレード確認ウィンドウを開きます。
- [〜#〜] ok [〜#〜]をクリックして、ホストを更新します。アップグレード後、ホストが再起動されます。
またはコマンドラインから:# yum update
# systemctl reboot
ノードが再起動されたら、メンテナンスを無効にします。
- Compute→Hostsをクリックし、セルフホストエンジンノードを選択します。
- 管理→アクティブ化をクリックします。
またはコマンドラインから:# hosted-engine --set-maintenance --mode=none
環境内のノードごとに更新手順を繰り返します。