zoukankan      html  css  js  c++  java
  • 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.


  • 相关阅读:
    Effective Java 19 Use interfaces only to define types
    Effective Java 18 Prefer interfaces to abstract classes
    Effective Java 17 Design and document for inheritance or else prohibit it
    Effective Java 16 Favor composition over inheritance
    Effective Java 15 Minimize mutability
    Effective Java 14 In public classes, use accessor methods, not public fields
    Effective Java 13 Minimize the accessibility of classes and members
    Effective Java 12 Consider implementing Comparable
    sencha touch SortableList 的使用
    sencha touch dataview 中添加 button 等复杂布局并添加监听事件
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/6745208.html
Copyright © 2011-2022 走看看