5.4.2. Red Hat Virtualization 4.4.1 以前からのアップグレード
- Managerで、Compute→Hostsをクリックし、ノードを選択します。
- Installation → Check for Upgrade をクリックします。これにより、そのホストにホストアップデートが存在するかどうかが、バックグラウンドでチェックされます。
- アップデートが利用可能になると、ホストの横にホストのアップデートが利用可能である旨の通知が表示されます。
ホストをメンテナンスモードに切り替えます。
- RHV 管理ポータルで、Hosts に移動して → ホストを選択します。
- Management → Maintenance の順にクリックすると、→ Maintenance Host ダイアログボックスが開きます。
-
Maintenance Host ダイアログボックスで、
Stop Gluster serviceボックスにチェックを入れて、 → OK をクリックします。
ホストが maintenance mode に変わったら、Installation → Upgrade をクリックします。
Upgrade Host dialog box が表示されるので、Reboot host after upgradeのチェックを外しておいてください。
- OK をクリックしてアップグレードを確定します。
- アップグレードが完了するまで待機します。
以下のコマンドを使用して、アップグレードしたホストで既存のLVMフィルターを削除してから再起動します。
# sed -i /^filter/d /etc/lvm/lvm.conf
- ホストを再起動します。
ホストが再起動したら、LVMフィルタを再生成します。
# vdsm-tool config-lvm-filter -y
自己修復が完了したことを確認してから次のホストをアップグレードしてください。
- ホスト名をクリックします。
- Bricks タブをクリックします。
- 次のホストをアップグレードする前に、すべてのブリックのSelf-Heal information columnがOKと表示されていることを確認します。
- 他のハイパーコンバージドホストでも上記の手順を繰り返します。
クラスタの互換性設定を更新し、新機能を使用できるようにします。
- 管理ポータルにログインします。
-
Cluster をクリックし、クラスタ名
(Default)を選択します。 - 編集 をクリックします。
クラスターの 互換バージョン を
4.6に変更します。重要クラスタの互換性は、仮想マシンが再起動されるまで完全には更新されません。メンテナンス期間をスケジュールし、アプリケーション仮想マシンをメンテナンスモードに移行してから、各ノードの仮想マシンをすべて再起動します。
- Compute → Data Centers をクリックします。
- 編集 をクリックします。
-
Compatibility version を
4.6に変更します。
データセンターの互換性設定を更新して、新機能を使用できるようにします。
- Compute → Data Centers の順に選択します。
- 適切なデータセンターを選択します。
- 編集 をクリックします。
- データセンターの編集 ダイアログボックスが開きます。
-
ドロップダウンリストから Compatibility Version を
4.6に更新します。
更新後に、すべてのglusterボリュームのオプションcluster.lookup-optimizeを無効にします。
# for volume in `gluster volume list`; do gluster volume set $volume cluster.lookup-optimize off; done
トラブルシューティング
自己修復プロセスは、各ハイパーコンバージドホストが再起動後に自動的に開始されます。コマンドで自己修復の状態を確認します。
# gluster volume heal <volname> info summary
自己修復のエントリーが長期間保留されている場合は、以下を確認してください。
Glusterネットワークが接続されている。
# ip addr show <ethernet-interface>
ボリューム内のすべてのブリックプロセスがアップしている。
# gluster volume status <vol>
ブリックのプロセスが停止していると報告されている場合は、ブリックが停止していると報告されているノードで
glusterdサービスを再起動します。# systemctl restart glusterd
Red Hat Virtualization ノードが起動できずにメンテナンスシェルで起動される場合には、原因の 1 つとして、不安定な LVM フィルターが一部の物理ボリューム (PV) を拒否していることが挙げられます。
- root のパスワードでメンテナンスシェルにログインします。
既存のLVMフィルターの設定を削除します。
# sed -i /^filter/d /etc/lvm/lvm.conf
- ホストを再起動します。
ノードが起動したら、LVMフィルタを再生成します。
# vdsm-tool config-lvm-filter -y