22.2.3.2. OpenStack 사용자 계정, 프로젝트 및 역할 생성
OpenShift Container Platform을 설치하기 전에 RHOSP(Red Hat OpenStack Platform) 환경에는 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>
는 수정할 프로젝트 이름을 지정합니다.