This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.第4章 クラスターロギングのアップグレード
OpenShift Container Platform クラスターを 4.1 から 4.2 にアップグレードしたら、クラスターロギングを 4.1 から 4.2 にアップグレードする必要があります。
デフォルトのグローバルカタログ namespace およびカタログソースの変更により、Elasticsearch インストールで説明されているように CatalogSourceConfig および Subscription オブジェクトを YAML ファイルから手動で作成している場合、以下に示すようにアップグレード前に新規のカタログ namespace およびソースを参照するようにするにこれらのオブジェクトを更新する必要があります。
4.1. クラスターロギングの更新 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform クラスターのアップグレード後に、Elasticsearch Operator および Cluster Logging Operator を更新して、クラスターロギングを 4.1 から 4.2 にアップグレードできます。
前提条件
- クラスターを 4.1 から 4.2 にアップグレードします。
ClusterLogging のステータスが正常であることを確認します。
-
すべての Pod が
Ready
状態にある。 - Elasticsearch クラスターが正常である。
-
すべての Pod が
手順
CatalogSourceConfig (CSC) および Subscription オブジェクトを、新規カタログ namespace および Cource を参照するように編集します。
CLI から、Elasticsearch CSC の名前を取得します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のようにファイルを編集します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 現在の値を
redhat-operators
に変更します。
Elasticsearch Subscription オブジェクトの名前を取得します。
oc get sub
$ oc get sub NAME PACKAGE SOURCE CHANNEL elasticsearch-pj7pf elasticsearch-operator elasticsearch preview
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のようにファイルを編集します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Elasticsearch Operator をアップグレードします。
- Web コンソールから、Operator Management をクリックします。
- プロジェクトを all projects に変更します。
- Elasticsearch サブスクリプションと同じ名前を持つ Elasticsearch Operator をクリックします。
-
Subscription
Channel をクリックします。 - Change Subscription Update Channel ウィンドウで 4.2 を選択し、Save をクリックします。
数秒待ってから Operators
Installed Operators をクリックします。 Elasticsearch Operator が 4.2 と表示されます。例:
Elasticsearch Operator 4.2.0-201909201915 provided by Red Hat, Inc
Elasticsearch Operator 4.2.0-201909201915 provided by Red Hat, Inc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Cluster Logging Operator をアップグレードします。
- Web コンソールから、Operator Management をクリックします。
- プロジェクトを all projects に変更します。
- Cluster Logging Operatorをクリックします。
-
Subscription
Channel をクリックします。 - Change Subscription Update Channel ウィンドウで 4.2 を選択し、Save をクリックします。
数秒待ってから Operators
Installed Operators をクリックします。 Cluster Logging Operator は 4.2 として表示されます。例:
Cluster Logging 4.2.0-201909201915 provided by Red Hat, Inc
Cluster Logging 4.2.0-201909201915 provided by Red Hat, Inc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
ロギングコンポーネントを確認します。
Elasticsearch Pod が 4.2 イメージを使用していることを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow すべての Elasticsearch Pod が Ready ステータスであることを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Elasticsearch クラスターが正常であることを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ロギングコレクター Pod が 4.2 イメージを使用していることを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Kibana Pod が 4.2 イメージを使用していることを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Curator CronJob が 4.2 イメージを使用していることを確認します。
$ oc get CronJob curator -n openshift-logging -o yaml |grep 'image:'
$ $ oc get CronJob curator -n openshift-logging -o yaml |grep 'image:' image: registry.redhat.io/openshift4/ose-logging-curator5:v4.2.0-201909201915
Copy to Clipboard Copied! Toggle word wrap Toggle overflow