openstack中nova组件Hypervisors、Floating_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.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值