1.4.3. 非接続環境でのインストール
重要: 必要なイメージをミラーリングレジストリーにダウンロードし、非接続環境で Operator をインストールする必要があります。ダウンロードがないと、デプロイメント時に ImagePullBackOff エラーが表示される可能性があります。
以下の手順を実行して Red Hat Advanced Cluster Management を非接続環境でインストールします。
ミラーレジストリーを作成します。ミラーレジストリーがまだない場合には、Red Hat OpenShift Container Platform ドキュメントの 非接続インストールのイメージのミラーリング トピックの手順を実行してミラーレジストリーを作成してください。
ミラーレジストリーがすでにある場合は、既存のレジストリーを設定して使用できます。
注記:Populating OperatorHub from mirrored Operator catalogs に記載の OpenShift Container Platform ドキュメントの手順に従うようにしてください。
Operator カタログのミラーリングを行います。Mirroring Operator catalogs for use with disconnected clusters の手順に従い、Operator カタログがミラーリングされるようにします。
注記:既存の Red Hat Operator インデックスイメージからパッケージをプルーニングする場合、
advanced-cluster-managementパッケージがプルーニングされていることを確認します。Filtering a SQLite-based index image を参照してください。注記: ベアメタルの場合のみ、
install-config.yamlファイルに、接続なしのレジストリーの証明書情報を指定する必要があります。保護されたオフラインレジストリーでイメージにアクセスするには、Red Hat Advanced Cluster Management がレジストリーにアクセスできるように証明書情報を指定する必要があります。- レジストリーから証明書情報をコピーします。
-
エディターで
install-config.yamlファイルを開きます。 -
additionalTrustBundle: |のエントリーを検索します。 additionalTrustBundleの行の後に証明書情報を追加します。コンテンツの結果は以下の例のようになります。additionalTrustBundle: | -----BEGIN CERTIFICATE----- certificate_content -----END CERTIFICATE----- sshKey: >-
additionalTrustBundle: | -----BEGIN CERTIFICATE----- certificate_content -----END CERTIFICATE----- sshKey: >-Copy to Clipboard Copied! Toggle word wrap Toggle overflow
重要: 以下のガバナンスポリシーが必要な場合は、非接続イメージレジストリーの追加ミラーが必要です。
-
Container セキュリティー Operator ポリシー: イメージはソース
registry.redhat.io/quayにあります。 -
Compliance Operator ポリシー: イメージはソース
registry.redhat.io/complianceにあります。 Gatekeeper Operator ポリシー: イメージはソース
registry.redhat.io/rhacm2にあります。3 つのすべての Operator については、以下のミラー一覧を参照してください。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Container セキュリティー Operator ポリシー: イメージはソース
-
install-config.yamlファイルを保存します。 rhacm-policy.yamlという名前のImageContentSourcePolicyを含めて yaml ファイルを作成します。注記: 実行中のクラスターでこれを変更すると、すべてのノードのローリング再起動が実行されます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを入力して
ImageContentSourcePolicyファイルを適用します。oc apply -f rhacm-policy.yaml
oc apply -f rhacm-policy.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow ネットワーク接続されていない Operator Lifecycle Manager の Red Hat Operator と コミュニティーの Operator を有効にします。
Red Hat Advanced Cluster Management は Operator Lifecycle Manager Red Hat Operator カタログに含まれます。
- Red Hat Operator カタログの非接続 Operator Lifecycle Manager を設定します。Red Hat OpenShift Container Platform ドキュメントの Using Operator Lifecycle Manager on restricted networks の手順を実行します。
- 非接続 Operator Lifecycle Manager にイメージが設定されたので、Operator Lifecycle Manager カタログからの Red Hat Advanced Cluster Management for Kubernetes のインストールを続行してください。
必要な手順については、ネットワーク接続時のオンラインインストール を参照するか、インストール の概要に戻ります。