第3章 Red Hat OpenShift Data Foundation 4.15 から 4.16 への更新
この章では、すべての Red Hat OpenShift Data Foundation デプロイメント (Internal、Internal-Attached、および External) のマイナーリリース間でアップグレードする方法を説明します。アップグレードプロセスは、すべてのデプロイメントで引き続き同じとなります。唯一の違いは、アップグレードされるものとアップグレードされないものがあることです。
- Internal および Internal-attached のデプロイメントの場合、OpenShift Data Foundation をアップグレードすると、バックエンド Red Hat Ceph Storage (RHCS) クラスターを含むすべての OpenShift Data Foundation サービスがアップグレードされます。
外部モードのデプロイメントの場合、OpenShift Data Foundation をアップグレードすると、OpenShift Data Foundation サービスのみがアップグレードされ、バックエンド Ceph ストレージクラスターは変更されないままとなり、個別にアップグレードする必要があります。
新機能のサポート、セキュリティー修正、およびその他のバグ修正を取得するために、RHCS を OpenShift Data Foundation と共にアップグレードすることが推奨されます。RHCS アップグレードに強く依存していないため、最初に OpenShift Data Foundation Operator をアップグレードしてから、RHCS をアップグレードするか、その逆を行うことができます。RHCS リリースの詳細は、solution を参照してください。
4.15 よりも古いバージョンから 4.16 への直接のアップグレードはサポートされていません。
前提条件
- OpenShift Container Platform クラスターがバージョン 4.16.X の最新の stable リリースに更新されていることを確認する。クラスターの更新 を参照してください。
OpenShift Data Foundation クラスターが正常であり、データに回復性があることを確認する。
-
Storage
Data Foundation Storage Systems タブに移動してから、ストレージシステム名をクリックします。 - Overview - Block and File タブおよび Object タブのステータスカードの緑色のチェックマークを確認します。緑色のチェックマークは、ストレージクラスター、オブジェクトサービス、および データ回復性 がすべて正常であることを示します。
-
Storage
Operator Pod を含むすべての OpenShift Data Foundation Pod が
openshift-storage
namespace で Running 状態にあることを確認する。Pod の状態を表示するには、OpenShift Web コンソールで Workloads
Pods をクリックします。Project ドロップダウンリストから openshift-storage
を選択します。注記Show default projects オプションが無効になっている場合は、切り替えボタンを使用して、すべてのデフォルトプロジェクトをリスト表示します。
- 更新時間はクラスターで実行される OSD の数によって異なるため、OpenShift Data Foundation 更新プロセスを完了するのに十分な時間を確保してください。
手順
-
OpenShift Web コンソールで、Operators
Installed Operators に移動します。 -
openshift-storage
プロジェクトを選択します。 - OpenShift Data Foundation Operator 名をクリックします。
- Subscription タブをクリックしてから、Update Channel の下にあるリンクをクリックします。
- stable-4.16 更新チャネルを選択して、Save をクリックします。
Upgrade status に
requires approval
が表示される場合は、requires approval をクリックします。- Install Plan Details ページで、Preview Install Plan をクリックします。
インストール計画を確認し、Approve をクリックします。
Status が
Unknown
からCreated
に変更されるまで待機します。
-
Operators
Installed Operators に移動します。 openshift-storage
プロジェクトを選択します。OpenShift Data Foundation Operator の Status が Up to date に変わるのを待ちます。
-
Operator が正常にアップグレードされると、
Web console update is available
メッセージを含むポップアップがユーザーインターフェイスに表示されます。このポップアップから Refresh web console をクリックして、反映するコンソールを変更します。
アップグレード後、クラスターに 5 つ以上のノード、ラック、またはルームがあり、デプロイメント内に 5 つ以上の障害ドメインが存在する場合は、ラックまたはゾーンの数に基づいて Ceph モニター数を設定できます。OpenShift Web コンソールの通知パネルまたはアラートセンターにアラートが表示され、Ceph モニター数を増やすオプションが示されます。アラートで Configure オプションを使用して、Ceph モニター数を設定できます。詳細は、Ceph モニター数が少ないというアラートの解決 を参照してください。
検証手順
OpenShift Data Foundation 名の下にある Version を確認し、演算子の状態を確認します。
-
Operators
Installed Operators に移動し、 openshift-storage
プロジェクトを選択します。 - アップグレードが完了すると、バージョンは OpenShift Data Foundation の新規バージョン番号に更新され、ステータスは緑色のチェックマークが付いて Succeeded に変わります。
-
Operators
OpenShift Data Foundation クラスターが正常であること、およびデータに回復性があることを確認します。
-
Storage
Data Foundation Storage Systems タブに移動してから、ストレージシステム名をクリックします。 - Overview- Block and File および Object タブのステータスカードの緑色のチェックマークを確認します。緑色のチェックマークは、ストレージクラスター、オブジェクトサービス、およびデータの回復性が正常であることを示します。
-
Storage
- 検証手順が失敗した場合は、Red Hat サポート にお問い合わせください。
外部モードのデプロイメントを更新したら、外部シークレットも更新する必要があります。手順については、OpenShift Data Foundation 外部シークレットの更新 を参照してください。
関連情報
OpenShift Data Foundation の更新中に問題が発生した場合は、トラブルシューティングガイド の トラブルシューティングに一般的に必要なログ セクションを参照してください。