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.1.7.2. Control Plane Migration Assistant の使用
Control Plane Migration Assistant (CPMA) は、OpenShift Container Platform 4.4 Operator によって使用される CR マニフェストを生成し、どの OpenShift Container Platform 3 機能が完全に、または部分的にサポートされるか、または全くサポートされないかを示すレポートを生成します。
CPMA はリモートモードで実行でき、SSH を使用するか、またはローカルモードで、ソースクラスターの設定ファイルのローカルコピーを使用して、ソースクラスターの設定ファイルを取得します。
前提条件
- ソースクラスターは OpenShift Container Platform 3.7 以降であること。
- ソースクラスターは、最新の同期リリースに対して更新される必要があります。
- 診断エラーや警告がないことを確認するために、環境ヘルスチェックをソースクラスターで実行する必要があります。
- CPMA バイナリーは実行可能である必要があります。
-
ソースクラスターの
cluster-admin
権限がなければなりません。
手順
OpenShift Container Platform 3 クラスターにログインします。
oc login https://<master1.example.com>
$ oc login https://<master1.example.com>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- OpenShift Container Platform 3 マスターノード。Kubernetes および OpenShift Container Platform API のトークンを受信するには、クラスターにログインしている必要があります。
CPMA を実行します。以下の例にあるように、各プロンプトで入力が求められます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CPMA は、出力ディレクトリーを指定しなかった場合に、現在のディレクトリーに以下のファイルおよびディレクトリーを作成します。
-
cpma.yaml
ファイル: CPMA の実行時に指定した設定オプション -
master1.example.com/
: マスターノードからの設定ファイル -
report.json
: JSON でエンコードされたレポート -
report.html
: HTML でエンコードされたレポート
-
-
ブラウザーで
report.html
ファイルを開き、CPMA レポートを表示します。 CR マニフェストを生成する場合は、以下の例のように CR マニフェストを OpenShift Container Platform 4.4 クラスターに適用します。
oc apply -f 100_CPMA-cluster-config-secret-htpasswd-secret.yaml
$ oc apply -f 100_CPMA-cluster-config-secret-htpasswd-secret.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow