如何在openstack实例中获取关联的ip地址

如何在openstack实例中获取关联的ip地址,openstack,salt-stack,openstack-nova,Openstack,Salt Stack,Openstack Nova,我正在尝试在openstack集群中设置一个领事服务器。我已经配置了服务器,并将一个IP与服务器相关联,该服务器可以从开发人员机器上的漫游者访问 如果我使用consur agent-server命令上的-advertive标志并使用我设置的浮动ip,我就可以从本地流浪汉加入服务器。但是,我正在为服务器配置salt,需要让机器能够自动确定该IP 默认情况下,服务器使用其绑定地址,该地址设置为其10.x.x.x本地IP。本地IP似乎是我唯一能够轻松确定的 有没有办法获取实例的浮动ip? 优点:有没有

我正在尝试在openstack集群中设置一个领事服务器。我已经配置了服务器,并将一个IP与服务器相关联,该服务器可以从开发人员机器上的漫游者访问

如果我使用
consur agent-server
命令上的
-advertive
标志并使用我设置的浮动ip,我就可以从本地流浪汉加入服务器。但是,我正在为服务器配置salt,需要让机器能够自动确定该IP

默认情况下,服务器使用其绑定地址,该地址设置为其10.x.x.x本地IP。本地IP似乎是我唯一能够轻松确定的

有没有办法获取实例的浮动ip?


优点:有没有办法获取实例名称?

您要查找的信息可用于使用Openstack元数据服务的实例。它基本上是一个RESTAPI,实例可以点击它来获取特定于该实例的信息。请参见此处的更多信息:

您应该能够获取实例名称及其浮动ip(查找“public-ipv4”)