2. 환경변수 설정이 완료되면 Keystone 서비스를 생성할 수 있습니다. 예전에는 Keystone이라는 서비스 이름으로 명령어를 실행했지만 킬로 버전부터는 클라이언트 명령어가 openstack으로 변경되었습니다. 그럼 openstack service create 명령어를 이용해 Keystone 서비스를 생성해 봅니다.
[root@controller ~]# openstack service create –name keystone –description
“OpenStack Identity” identity
+————-+———————————-+
| Field | Value |
+————-+———————————-+
| description | OpenStack Identity |
| enabled | True |
| id | 9ccf23b802b9457a91e8ebb42e1a3148 |
| name | keystone |
| type | identity |
+————-+———————————-+
3. 외부에서 접속할 수 있는 엔드포인트 URL을 openstack endpoint create 명령어를 이용해 생성합니다. 이때 사용되는 URL은 컨트롤러 노드의 관리용 IP나 도메인이며, 포트는 5000번을 사용합니다.
[root@controller ~]# openstack endpoint create –region RegionOne identity public http://192.168.56.101:5000/v3 +————–+———————————-+ | Field | Value | +————–+———————————-+ | enabled | True | | id | 4ea5c53453744657893fc46d5100b5b9 | | interface | public | | region | RegionOne | | region_id | RegionOne | | service_id | 9ccf23b802b9457a91e8ebb42e1a3148 | | service_name | keystone | | service_type | identity | | url | http://192.168.56.101:5000/v3 | +————–+———————————-+