22.2.3.2. OpenStack ユーザーアカウント、プロジェクトおよびロールの作成
OpenShift Container Platform のインストール前に、Red Hat OpenStack Platform (RHOSP) 環境には テナント と呼ばれるプロジェクトが必要になります。これは OpenShift Container Platform をインストールするために使用される OpenStack インスタンスを保管します。 このプロジェクトには、ユーザーおよび _member_
に設定されるユーザーのロールによる所有権が必要になります。
以下の手順は上記を実行する方法を説明しています。
OpenStack オーバークラウド管理者として以下を実行します。
RHOSP インスタンスを保管するために使用されるプロジェクト (テナント) を作成します。
$ openstack project create <project>
以前に作成したプロジェクトの所有権を持つ RHOSP ユーザーを作成します。
$ openstack user create --password <password> <username>
ユーザーのロールを設定します。
$ openstack role add --user <username> --project <project> _member_
新規の RH OSP プロジェクトに割り当てられるデフォルトのクォータは、 OpenShift Container Platform インストールについては十分な値ではありません。クォータを少なくとも 30 セキュリティーグループ、200 セキュリティーグループルール、および 200 ポートに引き上げます。
$ openstack quota set --secgroups 30 --secgroup-rules 200 --ports 200 <project>
1
- 1
<project>
に、変更するプロジェクトの名前を指定します。