Openstack允许从vm访问api

时间:2016-11-19 13:10:46

标签: openstack openstack-neutron openstack-api

我们目前正在使用Openstack newtown。我们可以使用任何计算机上的公共端点上的客户端访问API,但vm无法访问它,他们可以ping IP和DNS名称但不能使用openstack-client进行卷曲或访问。我们如何允许从VM到API的连接?

2 个答案:

答案 0 :(得分:0)

假设您的公共API端点可从外部访问,则虚拟机所在的网络将需要外部访问。这可以通过几种不同的方式实现,具体取决于您当前的配置。您可以创建一个Neutron提供商网络/子网,它将提供对物理网络和外部网关的访问。然后,您可以直接在提供商网络上启动您的实例。有关Neutron提供商网络的更多信息,请访问docs.openstack.org

答案 1 :(得分:0)

问题是浮动IP不提供外部网络的路由。 我使用中子添加路线,现在一切都很完美。对于info,命令是:

neutron router-update demo-routeur  --routes type=dict list=true destination=192.168.0.27/27,nexthop=10.0.0.1