Menu Close
16.3.2. 内部モードでの OpenShift Container Storage Operator の手動による更新
以下の手順を使用して、インストール計画に手動の承認を指定し、OpenShift Container Storage Operator を更新します。
前提条件
- Status カードの Persistent Storage の下で、OCS Cluster および Data Resiliency に緑色のチェックマークが表示されていることを確認します。
-
Status カードの Object Service の下で、Object Service と Data Resiliency の両方が
Ready
状態(green tick)であることを確認します。 - OpenShift Container Platform クラスターをバージョン 4.7.Y に更新する場合は、『クラスターの 更新』を参照し てください。
Red Hat OpenShift Container Storage チャネルを stable
-
4.6 からstable-4.
7 に切り替えます。チャネルの詳細は、「OpenShift Container Storage」を参照してください。注記マイナーバージョンを更新する場合(例: 4.6 から 4.7 に更新) にのみチャネルを切り換える必要があり、4.7 のバッチの更新間に更新する場合 (例: 4.7.0 から 4.7.1 に更新) はチャネルを切り換える必要はありません。
Operator Pod を含むすべての OpenShift Container Storage Pod が
openshift-storage namespace
でRunning
状態にあることを確認します。Pod の状態を確認するには、OpenShift Web コンソールの左側のペインから Workloads → Pods をクリックします。Project ドロップダウンリストから openshift-storage を選択します。
- 更新時間はクラスターで実行される OSD の数によって異なるため、Openshift Container Storage 更新プロセスを完了するのに十分な時間を確保してください。
手順
- OpenShift Web コンソールにログインします。
- Operators → Installed Operators をクリックします。
-
openshift-storage
プロジェクトを選択します。 - OpenShift Container Storage Operator 名をクリックします。
- Subscription タブをクリックしてから、Approval の下にあるリンクをクリックします。
- Manual を選択し、Save をクリックします。
- Upgrade Status が Upgrading に変更するまで待機します。
- Upgrade Status に requires approval が表示される場合は、requires approval をクリックします。
- InstallPlan Details ページで、Preview Install Plan をクリックします。
- インストール計画を確認し、Approve をクリックします。
- Status が Unknown から Created に変更されるまで待機します。
- Operators → Installed Operators をクリックします。
-
openshift-storage
プロジェクトを選択します。 - Status が Up to date に変更するまで待機します。
NooBaa DB を MongoDB から PostgreSQL に移行するため、アップグレード中は Multicloud Object Gateway の停止が短期間予想されます。
検証手順
- Overview → Persistent Storage タブをクリックし、Status カードで OCS Cluster および Data Resiliency に正常であることを示す緑色のチェックマークが表示されていることを確認します。
-
Overview → Object Service タブをクリックし、Status カードで、これが正常なことを示す Object Service と Data Resiliency の両方が
Ready
状態(Green tick)にあることを確認します。 Operators → Installed Operators → OpenShift Container Storage Operator をクリックします。Storage Cluster で、クラスターサービスのステータスが
Ready
であることを確認します。注記OpenShift Container Storage バージョン 4.6 から 4.7 に更新された後も、
Version
フィールドには依然として 4.6 が表示されます。これは、ocs-operator
がこのフィールドで表示される文字列を更新しないためです。Operator Pod を含むすべての OpenShift Container Storage Pod が
openshift-storage namespace
でRunning
状態にあることを確認します。Pod の状態を確認するには、OpenShift Web コンソールの左側のペインから Workloads → Pods をクリックします。Project ドロップダウンリストから openshift-storage を選択します。
- 検証手順が失敗した場合は、Red Hat サポートにお問い合わせください。
次のステップ
関連情報
OpenShift Container Storage の更新中に問題が発生した場合は、『トラブルシューティングガイド』の「トラブルシューティングで一般に必要になるログ」セクションを参照してください。