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.第3章 メータリングのアップグレード
メータリングは非推奨の機能です。非推奨の機能は依然として OpenShift Container Platform に含まれており、引き続きサポートされますが、本製品の今後のリリースで削除されるため、新規デプロイメントでの使用は推奨されません。
OpenShift Container Platform で非推奨となったか、または削除された主な機能の最新の一覧については、OpenShift Container Platform リリースノートの 非推奨および削除された機能セクションを参照してください。
メータリングを 4.8 にアップグレードするには、メータリング Operator サブスクリプションを更新します。
3.1. 前提条件 リンクのコピーリンクがクリップボードにコピーされました!
- クラスターは 4.8 に更新されます。
メータリング Operator は OperatorHub からインストールされます。
注記メータリング Operator を 4.8 に手動でアップグレードする必要があります。以前のインストールで Automatic 承認ストラテジー を選択した場合は、メータリングは自動的にアップグレードされません。
- MeteringConfig カスタムリソース が設定されている。
- メータリングスタック がインストールされている。
- すべての Pod が準備状態にあることを確認して、メータリングのステータスが正常であることを確認する。
メータリングのインストールまたはアップグレード後にメータリングストレージ設定を変更すると、データ損失が発生する可能性があります。
手順
-
Web コンソールで Operators
Installed Operators をクリックします。 -
openshift-metering
プロジェクトを選択します。 - Metering Operator をクリックします。
-
Subscription
Channel をクリックします。 Change Subscription Update Channel ウィンドウで 4.8 を選択し、Save をクリックします。
注記次のステップに進む前に、サブスクリプションの更新が許可されるまで数秒待機します。
Operators
Installed Operators をクリックします。 メータリング Operator は 4.8 と表示されます。以下に例を示します。
Metering 4.8.0-202107012112.p0 provided by Red Hat, Inc
Metering 4.8.0-202107012112.p0 provided by Red Hat, Inc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
以下のチェックのいずれかを実行してメータリングのアップグレードを確認することができます。
新規メータリングバージョンについて、メータリング Operator のクラスターサービスバージョン (CSV) を確認します。これは、Web コンソールまたは CLI のいずれかで実行できます。
手順 (UI)
-
メータリング namespace の Operators
Installed Operators に移動します。 - Metering Operator をクリックします。
- Subscription Details の Subscription をクリックします。
- アップグレードしたメータリングバージョンの Installed Version を確認します。Starting Version には、アップグレード前のメータリングバージョンが表示されます。
手順 (CLI)
メータリング Operator CSV を確認します。
oc get csv | grep metering
$ oc get csv | grep metering
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 4.7 から 4.8 へのメータリングアップグレードの出力例
NAME DISPLAY VERSION REPLACES PHASE metering-operator.4.8.0-202107012112.p0 Metering 4.8.0-202107012112.p0 metering-operator.4.7.0-202007012112.p0 Succeeded
NAME DISPLAY VERSION REPLACES PHASE metering-operator.4.8.0-202107012112.p0 Metering 4.8.0-202107012112.p0 metering-operator.4.7.0-202007012112.p0 Succeeded
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
メータリング namespace の Operators
openshift-metering
namespace のすべての必要な Pod が作成されていることを確認します。これは、Web コンソールまたは CLI のいずれかで実行できます。注記多くの Pod は、それらが準備状態にあると見なされる前に機能するために他のコンポーネントに依存する必要があります。他の Pod の起動に時間がかかりすぎる場合、一部の Pod は再起動する可能性があります。これはメータリング Operator のアップグレード時に予想されます。
手順 (UI)
-
メータリング namespace で Workloads
Pods に移動し、Pod が作成されていることを確認します。これには、メータリングスタックをアップグレードしてから数分の時間がかかることがあります。
手順 (CLI)
openshift-metering
namespace のすべての必要な Pod が作成されていることを確認します。oc -n openshift-metering get pods
$ oc -n openshift-metering get pods
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
メータリング namespace で Workloads
ReportDataSource
リソースが新規データをインポートし、NEWEST METRIC
列の有効なタイムスタンプによって示唆されていることを確認します。これは数分の時間がかかる可能性があります。データをインポートしない-rawReportDataSource
リソースを除外します。oc get reportdatasources -n openshift-metering | grep -v raw
$ oc get reportdatasources -n openshift-metering | grep -v raw
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NEWEST METRIC
列のタイムスタンプは、ReportDataSource
が新規データのインポートを開始していることを示します。出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
すべての Pod が準備状態にあり、データがインポートされていることを確認したら、メータリングは継続してデータを収集し、クラスターについて報告します。以前に スケジュールされたレポート を確認するか、または 1 回実行されるメータリングレポート を作成してメータリングのアップグレードを確認します。