openstack中nova组件HypervisorsFloating_ips的全部python API 汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openstack中nova组件HypervisorsFloating_ips的全部python API 汇总相关的知识,希望对你有一定的参考价值。

感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限。错误之处在所难免,欢迎指正!


假设转载。请保留作者信息。


博客地址:http://blog.csdn.net/qq_21398167

原博文地址:http://blog.csdn.net/qq_21398167/article/details/46620189

Floating_ips


class novaclient.v2.floating_ips.FloatingIP(manager,info, loaded=False)

Bases: novaclient.openstack.common.apiclient.base.Resource

Populate and bind to a manager.

Parameters:
  • manager – BaseManager object
  • info – dictionary representing resource attributes
  • loaded – prevent lazy-loading if set to True
delete()

Delete this floating IP

class novaclient.v2.floating_ips.FloatingIPManager(api)

Bases: novaclient.base.ManagerWithFind

create(pool=None)

Create (allocate) a floating IP for a tenant

delete(floating_ip)

Delete (deallocate) a floating IP for a tenant

Parameters: floating_ip – The floating IP address to delete.
get(floating_ip)

Retrieve a floating IP

list(all_tenants=False)

List floating IPs

resource_class

alias of FloatingIP



Hypervisors

Hypervisors interface (1.1 extension).

class novaclient.v2.hypervisors.Hypervisor(manager,info, loaded=False)

Bases: novaclient.openstack.common.apiclient.base.Resource

Populate and bind to a manager.

Parameters:
  • manager – BaseManager object
  • info – dictionary representing resource attributes
  • loaded – prevent lazy-loading if set to True
NAME_ATTR = ‘hypervisor_hostname‘

class novaclient.v2.hypervisors.HypervisorManager(api)

Bases: novaclient.base.ManagerWithFind

get(hypervisor)

Get a specific hypervisor.

list(detailed=True)

Get a list of hypervisors.

resource_class

alias of Hypervisor

search(hypervisor_match,servers=False)

Get a list of matching hypervisors.

Parameters: servers – If True, server information is also retrieved.
statistics()

Get hypervisor statistics over all compute nodes.

Kept for backwards compatibility, new code should callhypervisor_stats.statistics() instead of hypervisors.statistics()

uptime(hypervisor)

Get the uptime for a specific hypervisor.

class novaclient.v2.hypervisors.HypervisorStats(manager,info, loaded=False)

Bases: novaclient.openstack.common.apiclient.base.Resource

Populate and bind to a manager.

Parameters:
  • manager – BaseManager object
  • info – dictionary representing resource attributes
  • loaded – prevent lazy-loading if set to True
class novaclient.v2.hypervisors.HypervisorStatsManager(api)

Bases: novaclient.base.Manager

resource_class

alias of HypervisorStats

statistics()

Get hypervisor statistics over all compute nodes.










以上是关于openstack中nova组件HypervisorsFloating_ips的全部python API 汇总的主要内容,如果未能解决你的问题,请参考以下文章

OpenStack 运维 - 部署Nova组件

OpenStack的部署T版——Nova组件

openstack篇 NOVA组件概念和部署

openstack篇 NOVA组件概念和部署

openstack篇 NOVA组件概念和部署

OpenStack 运维 - 部署Nova组件 [T版]