1.5. ログストレージのアップグレード
このリリースで利用できる唯一のマネージドログストレージソリューションは、Loki Operator によって管理される LokiStack です。以前は Managed Elasticsearch オファリングの優先される代替手段として利用可能だったこのソリューションは、デプロイメントプロセスで変更されないままとなります。
- Red Hat OpenShift Logging Operator と Loki Operator を同じメジャーバージョンとマイナーバージョンでインストールする必要があります。
-
elasticsearch-operatorによって提供される Red Hat 管理の既存の Elasticsearch または Kibana デプロイメントを引き続き使用するには、openshift-loggingnamespace のelasticsearchという名前のElasticsearchリソースとkibanaという名前のKibanaリソースから所有者参照を削除してから、同じ namespace のinstanceという名前のClusterLoggingリソースを削除してください。
Loki ストレージをアップグレードするには、次の手順に従います。
- Loki Operator を更新します。詳細は、「Loki Operator の更新」を参照してください。
- LokiStack ストレージスキーマをアップグレードします。詳細は、「LokiStack ストレージスキーマのアップグレード」を参照してください。
1.5.1. Loki Operator の更新 リンクのコピーリンクがクリップボードにコピーされました!
Loki Operator を新しいメジャーリリースバージョンに更新するには、Operator サブスクリプションの更新チャネルを変更する必要があります。
前提条件
- Loki Operator がインストールされている。
- 管理者権限がある。
- OpenShift Container Platform Web コンソールにアクセスでき、Administrator パースペクティブを表示している。
手順
-
Operators
Installed Operators に移動します。 - openshift-operators-redhat プロジェクトを選択します。
- Loki Operator をクリックします。
- Subscription をクリックします。Subscription details セクションで、Update channel リンクをクリックします。このリンクテキストは、現在の更新チャネルによっては stable または stable-5.y である可能性があります。
Change Subscription Update Channel ウィンドウで、更新チャネル stable-6.y を選択し、Save をクリックします。
loki-operator.v6.y.zのバージョンをメモしておきます。重要必ず N+2 バージョン (N は現在のバージョン) に更新してください。たとえば、Logging 5.8 からアップグレードする場合は、更新チャネルとして
stable-6.0を選択します。2 バージョン以上新しいバージョンへの更新はサポートされていません。-
数秒待ってから Operators
Installed Operators をクリックします。Loki Operator のバージョンが最新の loki-operator.v6.y.zバージョンと一致していることを確認します。 -
Operators
Installed Operators ページで、Status フィールドが Succeeded を報告するのを待機します。 -
LokiStackカスタムリソースにv13スキーマバージョンが含まれているかどうかを確認し、含まれていない場合は追加します。v13スキーマバージョンを正しく追加するには、「LokiStack ストレージスキーマのアップグレード」を参照してください。
1.5.2. LokiStack ストレージスキーマのアップグレード リンクのコピーリンクがクリップボードにコピーされました!
Red Hat OpenShift Logging Operator を Loki Operator とともに使用している場合、Red Hat OpenShift Logging Operator は LokiStack カスタムリソースの v13 スキーマバージョンをサポートします。今後サポートされるスキーマバージョンは v13 であるため、v13 スキーマバージョンを追加することを推奨します。日付が effectiveDate 属性で定義された値と一致すると、スキーマが v13 にアップグレードされます。
手順
次のように、
LokiStackカスタムリソースにv13スキーマバージョンを追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow ヒントLokiStackカスタムリソースを編集するには、oc editコマンドを実行します。oc edit lokistack <name> -n openshift-logging
$ oc edit lokistack <name> -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
-
指定された
effectiveDate日付以降に、Web コンソールの AdministratorObserve Alerting に LokistackSchemaUpgradesRequired アラートがないことを確認します。