0

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

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

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

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

加分点:有没有办法获得实例名称?

4

1 回答 1

1

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

http://docs.openstack.org/grizzly/openstack-compute/admin/content/metadata-service.html

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

于 2014-10-15T08:54:04.823 回答