15.3.2. 内部モードでの OpenShift Container Storage Operator の手動による更新
以下の手順を使用して、インストール計画に手動の承認を指定し、OpenShift Container Storage Operator を更新します。
前提条件
- Status カードの Block and File で、Storage Cluster および Data Resiliency に緑色のチェックマークが付いていることを確認します。
-
Status カードの Object で、Object Service および Data Resiliency の両方が
Ready
状態 (緑のチェックマーク) にあることを確認します。 - OpenShift Container Platform クラスターをバージョン 4.8.X の最新の安定したリリースに更新する場合は、Updating Clusters を参照してください。
Red Hat OpenShift Container Storage チャネルを
stable-4.7
からstable-4.8
に切り替えます。チャネルの詳細は、OpenShift Container Storage を参照してください。注記マイナーバージョンを更新する場合 (例: 4.7 から 4.8 に更新) にのみチャネルを切り換える必要があり、4.8 のバッチの更新間に更新する場合 (例: 4.8.0 から 4.8.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 に変更するまで待機します。
検証手順
OpenShift Web コンソールで、Storage → Overview → Object タブにナビゲートします。
-
Status card で、Object Service と Data Resiliency の両方が
Ready
状態 (緑のチェックマーク) にあることを確認します。
-
Status card で、Object Service と Data Resiliency の両方が
OpenShift Web コンソールで、Storage → Overview → Block and File タブにナビゲートします。
- Status カードで、Storage Cluster および Data Resiliency に緑色のチェックマークが表示されていることを確認します。
Operators → Installed Operators → OpenShift Container Storage Operator をクリックします。Storage Cluster で、クラスターサービスのステータスが
Ready
であることを確認します。注記OpenShift Container Storage バージョン 4.7 から 4.8 に更新された後も、
Version
フィールドには依然として 4.7 が表示されます。これは、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 の更新中に問題が発生した場合は、Troubleshooting guide のCommonly required logs for troubleshootingセクションを参照してください。