6.10. IAM を手動で作成する
クラスターをインストールするには、Cloud Credential Operator (CCO) が手動モードで動作する必要があります。インストールプログラムは CCO を手動モードに設定しますが、クラウドプロバイダーの ID とアクセス管理シークレットを指定する必要があります。
				Cloud Credential Operator (CCO) ユーティリティー (ccoctl) を使用して、必要な IBM Cloud® リソースを作成できます。
			
前提条件
- 
						ccoctlバイナリーを設定している。
- 
						既存の install-config.yamlファイルがある。
手順
- install-config.yaml設定ファイルを編集し、- credentialsModeパラメーターが- Manualに設定されるようにします。- サンプル - install-config.yaml設定ファイル- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- この行は、credentialsModeパラメーターをManualに設定するために追加されます。
 
- マニフェストを生成するには、インストールプログラムが含まれるディレクトリーから以下のコマンドを実行します。 - ./openshift-install create manifests --dir <installation_directory> - $ ./openshift-install create manifests --dir <installation_directory>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- インストールプログラムが含まれているディレクトリーから、次のコマンドを実行して、インストールファイルのリリースイメージを - $RELEASE_IMAGE変数に設定します。- RELEASE_IMAGE=$(./openshift-install version | awk '/release image/ {print $3}')- $ RELEASE_IMAGE=$(./openshift-install version | awk '/release image/ {print $3}')- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 以下のコマンドを実行して、OpenShift Container Platform リリースイメージから - CredentialsRequestカスタムリソース (CR) のリストを抽出します。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - このコマンドにより、それぞれの - CredentialsRequestオブジェクトに YAML ファイルが作成されます。- サンプル - CredentialsRequestオブジェクト- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 各認証情報リクエストのサービス ID を作成し、定義されたポリシーを割り当て、API キーを作成し、シークレットを生成します。 - ccoctl ibmcloud create-service-id \ --credentials-requests-dir=<path_to_credential_requests_directory> \ --name=<cluster_name> \ --output-dir=<installation_directory> \ --resource-group-name=<resource_group_name> - $ ccoctl ibmcloud create-service-id \ --credentials-requests-dir=<path_to_credential_requests_directory> \- 1 - --name=<cluster_name> \- 2 - --output-dir=<installation_directory> \- 3 - --resource-group-name=<resource_group_name>- 4 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 注記- クラスターで - TechPreviewNoUpgrade機能セットによって有効化されたテクノロジープレビュー機能を使用している場合は、- --enable-tech-previewパラメーターを含める必要があります。- 間違ったリソースグループ名が指定された場合、ブートストラップフェーズ中にインストールが失敗します。正しいリソースグループ名を見つけるには、次のコマンドを実行します。 - grep resourceGroup <installation_directory>/manifests/cluster-infrastructure-02-config.yml - $ grep resourceGroup <installation_directory>/manifests/cluster-infrastructure-02-config.yml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
検証
- 
						クラスターの manifestsディレクトリーに適切なシークレットが生成されていることを確認してください。