报错记录:
[root@controller ~]# openstack endpoint create --region RegionOne object-store public http://controller:8080/v1/AUTH_%\(tenant_id\)s
Multiple service matches found for 'object-store', use an ID to be more specific.
问题就是在OpenStack服务列表中有重复的服务,查看服务列表进行删除
[root@controller ~]# openstack service list
+----------------------------------+----------+--------------+
| ID | Name | Type |
+----------------------------------+----------+--------------+
| 3aa292cfe87e417e8f36150a407a4498 | swift | object-store |
| 561001542c4a407a9b26f4a928bc49f5 | nova | compute |
| 6c54053908a74f4a93af41bb5425e95f | glance | image |
| 7908435509e446b19bdbb801c395c244 | glance | image |
| 7fbb133f6bbb44d6951bfbab95bfa268 | keystone | identity |
| 8f7a46c2c681406e83e3e09640bf635f | swift | object-store |
| c54eeb515283493a90c0af8be1e63337 | neutron | network |
| f159a504b2bb484cb347672a48a49c09 | nova | compute |
+----------------------------------+----------+--------------+
选择object-store’服务删除,openstack delete (ID号)删除多余的服务
[root@controller ~]# openstack service delete 8f7a46c2c681406e83e3e09640bf635f
再次创建
[root@controller ~]# openstack endpoint create --region RegionOne object-store public http://controller:8080/v1/AUTH_%\(tenant_id\)s
+--------------+----------------------------------------------+
| Field | Value |
+--------------+----------------------------------------------+
| enabled | True |
| id | 18870df7c023452eb8c641882c52c7cd |
| interface | public |
| region | RegionOne |
| region_id | RegionOne |
| service_id | 3aa292cfe87e417e8f36150a407a4498 |
| service_name | swift |
| service_type | object-store |
| url | http://controller:8080/v1/AUTH_%(tenant_id)s |
+--------------+----------------------------------------------+