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.


  • 相关阅读:
    周总结13
    周总结11
    《程序员的自我修养》阅读笔记四
    周总结10
    数据导入hive仓库
    周总结9
    《程序员的自我修养》阅读笔记三
    《软件需求》读书笔记四
    《软件需求》读书笔记三
    《软件需求》读书笔记二
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/6745208.html
Copyright © 2011-2022 走看看