Glance 의 사용자 · 서비스 · 엔드포인트는 Keystone 에 admin 권한으로 등록한다. 등록 명령을 실행하기 전에 관리자 자격 증명을 셸에 적용하고, 토큰이 발급되는지 확인한다. 이 절차는 이후 Placement · Nova · Neutron · Cinder 를 등록할 때도 같다.
Keystone 도메인 프로젝트 사용자 및 역할 생성에서 만든 admin-openrc 를 읽는다.
. admin-openrc
파일이 없으면 다음 내용으로 만든다. ADMIN_PASS 는 부트스트랩 때 쓴 값이다.
export OS_PROJECT_DOMAIN_NAME=Default
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN_PASS
export OS_AUTH_URL=http://controller:5000/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
openstack token issue
openstack project list
토큰이 발급되고 admin · service 프로젝트가 보이면 Glance 자격 증명 생성으로 넘어간다. service 프로젝트가 없으면 먼저 만든다.
openstack project create --domain default --description "Service Project" service