22.2.3.2. 创建 OpenStack 用户帐户、项目和角色
在安装 OpenShift Container Platform 之前,Red Hat OpenStack Platform (RHOSP) 环境需要一个项目(通常称为 租户 ),后者存储了要安装的 OpenShift Container Platform 的 OpenStack 实例。此项目要求用户的所有权,并且该用户的角色设置为 _member_
。
以下步骤演示了如何完成上述操作。
作为 OpenStack overcloud 管理员,
创建一个项目(租户),用于存储 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
>,请指定要修改的项目名称