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.2.10.14. ユーザーによってプロビジョニングされるインフラストラクチャーでの AWS でのブートストラップノードの初期化
Amazon Web Services (AWS) ですべての必要なインフラストラクチャーを作成した後に、クラスターをインストールできます。
前提条件
- AWS アカウントを設定します。
 - クラスターの Ignition 設定ファイルを生成します。
 - AWS で VPC および関連するサブネットを作成し、設定します。
 - AWS で DNS、ロードバランサー、およびリスナーを作成し、設定します。
 - コントロールプレーンおよびコンピュートロールを作成します。
 - ブートストラップマシンを作成します。
 - コントロールプレーンマシンを作成します。
 - ワーカーマシンを手動で管理する予定の場合には、ワーカーマシンを作成します。
 
手順
インストールプログラムが含まれるディレクトリーに切り替え、以下のコマンドを実行します。
./openshift-install wait-for bootstrap-complete --dir=<installation_directory> \ --log-level=info$ ./openshift-install wait-for bootstrap-complete --dir=<installation_directory> \1 --log-level=info2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow コマンドが
FATAL警告を出さずに終了する場合、実稼働用のコントロールプレーンは初期化されています。
2.10.14.1. AWS でのワーカーノードの作成 リンクのコピーリンクがクリップボードにコピーされました!
クラスターで使用するワーカーノードを Amazon Web Services (AWS) で作成できます。これらのノードを手動で作成するための最も簡単な方法として、提供される CloudFormation テンプレートを変更することができます。
CloudFormation テンプレートは、1 つのワーカーマシンを表すスタックを作成します。それぞれのワーカーマシンにスタックを作成する必要があります。
提供される CloudFormation テンプレートを使用してワーカーノードを作成しない場合、提供される情報を確認し、インフラストラクチャーを手動で作成する必要があります。クラスターが適切に初期化されない場合、インストールログを用意して Red Hat サポートに問い合わせする必要がある可能性があります。
前提条件
- AWS アカウントを設定します。
 - クラスターの Ignition 設定ファイルを生成します。
 - AWS で VPC および関連するサブネットを作成し、設定します。
 - AWS で DNS、ロードバランサー、およびリスナーを作成し、設定します。
 - コントロールプレーンおよびコンピュートロールを作成します。
 - ブートストラップマシンを作成します。
 - コントロールプレーンマシンを作成します。
 
手順
CloudFormation テンプレートが必要とするパラメーター値が含まれる JSON ファイルを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
 - クラスターの Ingition 設定ファイルでエンコードされるクラスターインフラストラクチャーの名前。
 - 2
 - 形式が
<cluster-name>-<random-string>の Ignition 設定ファイルから抽出したインフラストラクチャー名を指定します。 - 3
 - ワーカーノードに使用する最新の Red Hat Enterprise Linux CoreOS(RHCOS)AMI。
 - 4
 AWS::EC2::Image::Id値を指定します。- 5
 - ワーカーノードを起動するサブネット (プライベートが望ましい)。
 - 6
 - DNS および負荷分散の CloudFormation テンプレートの出力から
PrivateSubnets値のサブネットを指定します。 - 7
 - ワーカーノードに関連付けるワーカーセキュリティーグループ ID。
 - 8
 - セキュリティーグループおよびロールの CloudFormation テンプレートの出力から
WorkerSecurityGroupId値を指定します。 - 9
 - ブートストラップの Ignition 設定ファイルをフェッチする場所。
 - 10
 - 生成される Ignition 設定の場所を指定します。
https://api-int.<cluster_name>.<domain_name>:22623/config/worker - 11
 - 使用する base64 でエンコードされた認証局の文字列。
 - 12
 - インストールディレクトリーにある
worker.ignファイルから値を指定します。この値は、data:text/plain;charset=utf-8;base64,ABC…xYz==形式の長い文字列です。 - 13
 - ワーカーロールに関連付ける IAM プロファイル。
 - 14
 - セキュリティーグループおよびロールの CloudFormation テンプレートの出力から
WokerInstanceProfileパラメーターの値を指定します。 - 15
 - コントロールプレーンマシンに使用する AWS インスタンスのタイプ。
 - 16
 - 許可される値:
- 
												
m4.large - 
												
m4.xlarge - 
												
m4.2xlarge - 
												
m4.4xlarge - 
												
m4.8xlarge - 
												
m4.10xlarge - 
												
m4.16xlarge - 
												
c4.large - 
												
c4.xlarge - 
												
c4.2xlarge - 
												
c4.4xlarge - 
												
c4.8xlarge - 
												
r4.large - 
												
r4.xlarge - 
												
r4.2xlarge - 
												
r4.4xlarge - 
												
r4.8xlarge r4.16xlarge重要m4インスタンスがeu-west-3などのリージョンで利用可能ではない場合、m5タイプを代わりに使用します。
 - 
												
 
- このトピックのワーカーマシンの CloudFormation テンプレートセクションからテンプレートをコピーし、これをコンピューター上に YAML ファイルとして保存します。このテンプレートは、クラスターに必要なネットワークオブジェクトおよびロードバランサーについて記述しています。
 - 
								
m5インスタンスタイプをWorkerInstanceTypeの値として指定している場合、そのインスタンスタイプを CloudFormation テンプレートのWorkerInstanceType.AllowedValuesパラメーターに追加します。 ワーカースタックを作成します。
テンプレートを起動します。
重要単一行にコマンドを入力してください。
aws cloudformation create-stack --stack-name <name>
$ aws cloudformation create-stack --stack-name <name>1 --template-body file://<template>.yaml \2 --parameters file://<parameters>.json3 Copy to Clipboard Copied! Toggle word wrap Toggle overflow テンプレートのコンポーネントが存在することを確認します。
aws cloudformation describe-stacks --stack-name <name>
$ aws cloudformation describe-stacks --stack-name <name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
クラスターに作成するワーカーマシンが十分な数に達するまでワーカースタックの作成を継続します。
重要2 つ以上のワーカーマシンを作成する必要があるため、この CloudFormation テンプレートを使用する 2 つ以上のスタックを作成する必要があります。
2.10.14.1.1. ワーカーマシンの CloudFormation テンプレート リンクのコピーリンクがクリップボードにコピーされました!
以下の CloudFormation テンプレートを使用し、OpenShift Container Platform クラスターに必要なワーカーマシンをデプロイすることができます。
例2.42 ワーカーマシンの CloudFormation テンプレート