3장. 역할 관리
RHOSP(Red Hat OpenStack Platform)는 역할 기반 액세스 제어(RBAC) 메커니즘을 사용하여 리소스에 대한 액세스를 관리합니다. 역할은 사용자가 수행할 수 있는 작업을 정의합니다. 기본적으로 두 가지 사전 정의된 역할이 있습니다.
- 프로젝트에 연결할 멤버 역할입니다.
- 관리자가 아닌 사용자가 환경을 관리할 수 있도록 하는 관리자 역할.
ID 서비스(keystone)도 역할 목록에 표시될 reader 역할을 추가했습니다. Secure RBAC를 활성화한 경우에만 reader 역할을 사용합니다.
환경과 관련된 사용자 지정 역할을 생성할 수도 있습니다.
3.1. Red Hat OpenStack Platform 관리자 역할 이해 링크 복사링크가 클립보드에 복사되었습니다!
사용자에게 admin 역할을 할당하면 이 사용자에게 모든 프로젝트의 리소스를 확인, 변경, 생성 또는 삭제할 수 있는 권한이 있습니다. 이 사용자는 공개적으로 사용 가능한 Glance 이미지 또는 공급자 네트워크와 같이 프로젝트 전체에서 액세스할 수 있는 공유 리소스를 생성할 수 있습니다. 또한 admin 역할이 있는 사용자는 사용자를 생성하거나 삭제하고 역할을 관리할 수 있습니다.
admin 역할을 사용자에게 할당하는 프로젝트는 openstack 명령이 실행되는 기본 프로젝트입니다. 예를 들어 development 라는 프로젝트의 admin 사용자가 다음 명령을 실행하면 development 프로젝트에 internal-network 라는 네트워크가 생성됩니다.
openstack network create internal-network
openstack network create internal-network
admin 사용자는 --project 매개변수를 사용하여 모든 프로젝트에서 internal-network 를 생성할 수 있습니다.
openstack network create internal-network --project testing
openstack network create internal-network --project testing