On 12/29/2014 06:51 AM, Lingxian Kong wrote:
Hi Stackers:

As for now, we can get the 'host name', 'service' and 'availability
zone' of a host through the CLI command 'nova host-list'. But as a
programmer who communicates with OpenStack using its API, I want to
get the host ip address, in order to perform some other actions in my
program.

And what I know is, the ip address of a host is populated in the
'compute_nodes' table of the database, during the 'update available
resource' periodic task.

So, is it possible of the community to support it in the future?

I apologize if the topic was once covered and I missed it.

Hi!

I see no real technical reason this could not be done. It would require waiting until all of the API microversioning bits are done, and a micro-increment of the API, along with minimal changes of code in the hosts extension to return the host_ip field from the nova.objects.ComputeNode objects returned to the HostController object.

Are you interested in working on such a feature? I would be happy to guide you through the process of making a blueprint and submitting code if you'd like. Just find me on IRC #openstack-nova. My IRC nick is jaypipes.

Best,
-jay

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to