1.4. CLI を備えた HCP クラスターを使用した ROSA の作成
Red Hat OpenShift Service on AWS (ROSA) CLI (rosa) を使用してクラスターを作成する場合は、デフォルトのオプションを選択してクラスターを迅速に作成できます。
前提条件
- HCP を備えた ROSA の AWS の前提条件を完了している。
- 利用可能な AWS サービスクォータがある。
- AWS コンソールで ROSA サービスを有効にしている。
インストールホストに、最新の ROSA CLI (
rosa) をインストールして設定している。注記ROSA クラスターを正常にインストールするには、最新バージョンの ROSA CLI (
rosa) を使用します。rosa versionを実行して、現在インストールされている ROSA CLI のバージョンを確認します。新しいバージョンが利用可能な場合、CLI はこのアップグレードをダウンロードするためのリンクを提供します。- ROSA CLI を使用して Red Hat アカウントにログインしている。
- OIDC 設定が作成されている。
- AWS Elastic Load Balancing (ELB) サービ出力ルが AWS アカウントに存在することを確認している。
手順
次のコマンドのいずれかを使用して、HCP クラスターを備えた ROSA を作成できます。
次のコマンドを実行して、単一の初期マシンプール、公開されている API、および公開されている Ingress を含むクラスターを作成します。
$ rosa create cluster --cluster-name=<cluster_name> \ --sts --mode=auto --hosted-cp --operator-roles-prefix <operator-role-prefix> \ --oidc-config-id <ID-of-OIDC-configuration> --subnet-ids=<public-subnet-id>,<private-subnet-id>次のコマンドを実行して、単一の初期マシンプール、プライベートで利用可能な API、およびプライベートで利用可能な Ingress を備えたクラスターを作成します。
$ rosa create cluster --private --cluster-name=<cluster_name> \ --sts --mode=auto --hosted-cp --subnet-ids=<private-subnet-id>OIDC_IDやSUBNET_IDSなどの変数を使用した場合は、クラスターの作成時にそれらの参照を使用できます。たとえば、以下のコマンドを実行します。$ rosa create cluster --hosted-cp --subnet-ids=$SUBNET_IDS --oidc-config-id=$OIDC_ID --cluster-name=<cluster_name>
次のコマンドを実行して、クラスターのステータスを確認します。
$ rosa describe cluster --cluster=<cluster_name>
以下の
Stateフィールドの変更は、クラスターインストールの進捗として出力に表示されます。-
pending (Preparing account) -
installing (DNS setup in progress) -
installing ready注記インストールが失敗した場合や、
Stateフィールドが 10 分以上readyに変わらない場合は、インストールのトラブルシューティングのドキュメントで詳細を確認してください。詳細は、インストールのトラブルシューティングを参照してください。Red Hat サポートにサポートを依頼する手順は、Red Hat OpenShift Service on AWS のサポートを受けるを参照してください。
-
Red Hat OpenShift Service on AWS インストールプログラムのログを監視して、クラスター作成の進行状況を追跡します。ログを確認するには、次のコマンドを実行します。
$ rosa logs install --cluster=<cluster_name> --watch 1- 1
- オプション: インストールの進行中に新しいログメッセージを監視するには、
--watch引数を使用します。