不止一个端点存在名称' nova'

时间:2018-03-13 05:55:34

标签: openstack openstack-nova

当我想要显示新星的终点时,命令不起作用:

openstack endpoint show nova

它会报告错误:

  

存在多个名称为#no;'。

的端点

2 个答案:

答案 0 :(得分:0)

您应该使用:

openstack endpoint list --service nova

显示端点。

答案 1 :(得分:0)

检查端点时,您可能会发现它们位于接口环境中。

 % openstack endpoint list -c ID -c "Service Name" -c Interface --service nova
+----------------------------------+--------------+-----------+
| ID                               | Service Name | Interface |
+----------------------------------+--------------+-----------+
| 2d45aed973da34f7d28b8c9e410bba5e | nova         | public    |
| 7de83faa23d4ee5b39a8b7de45b8ee15 | nova         | internal  |    
| ab8374d8b8f233fe11cda487bfe98ad7 | nova         | admin     |
+----------------------------------+--------------+-----------+

类似地,您只能过滤特定界面中的端点

% openstack endpoint list --interface public 

对于您的命令,然后使用ID而不是服务名称的名称,例如这会给我admin admin nova API:

openstack endpoint show ab8374d8b8f233fe11cda487bfe98ad7