Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

22.2.3.2. 创建 OpenStack 用户帐户、项目和角色

在安装 OpenShift Container Platform 之前,Red Hat OpenStack Platform (RHOSP) 环境需要一个项目(通常称为 租户 ),后者存储了要安装的 OpenShift Container Platform 的 OpenStack 实例。此项目要求用户的所有权,并且该用户的角色设置为 _member_

以下步骤演示了如何完成上述操作。

作为 OpenStack overcloud 管理员,

  1. 创建一个项目(租户),用于存储 RHOSP 实例

    $ openstack project create <project>
  2. 创建拥有之前创建的项目的 RHOSP 用户:

    $ openstack user create --password <password> <username>
  3. 设置用户的角色:

    $ 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 >,请指定要修改的项目名称