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