2016-11-19 90 views
0

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

回答

0

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

+0

公共端点是可用的,并且虚拟机有浮动IP联想到它,我可以从虚拟机ping通API FQDN enpoint但我有一个超时时卷曲或使用OpenStack的客户端。不会从控制器或其他设备发生。 Vm可以卷曲或ping任何其他地址没有问题。 –

0

问题是浮动IP不会给我的外部网络的路由。 我使用中子添加路线,现在所有工作都完美无缺。对于信息的命令是:

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