[openstack-dev] [Nova] should 'ip address' be retrived when decribe host?

Lingxian Kong anlin.kong at gmail.com
Tue Dec 30 06:52:13 UTC 2014


Thanks, Jay Pipes and Jay Lau, for your reply!

Just as what Jay Lau said, 'nova hypervisor-show <hypervisor_id>'
indeed returns host ip address, and there are more other information
included than 'nova host-describe <hostname>'. I feel a little
confused about the 'host' and 'hypervisor', what's the difference
between them? For cloud operator, maybe 'host' is more usefull and
intuitive for management than 'hypervisor'. From the implementation
perspective, both 'compute_nodes' and 'services' database tables are
used for them. Should them be combined for more common use cases?

2014-12-29 21:40 GMT+08:00 Jay Lau <jay.lau.513 at gmail.com>:
> Does "nova hypervisor-show" help? It already include the host ip address.
>
> 2014-12-29 21:26 GMT+08:00 Jay Pipes <jaypipes at gmail.com>:
>>
>> 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 at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
>
> --
> Thanks,
>
> Jay
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Regards!
-----------------------------------
Lingxian Kong



More information about the OpenStack-dev mailing list