【问题标题】:How to set quota for openstack project/tenant using python-openstacksdk如何使用 python-openstacksdk 为 openstack 项目/租户设置配额
【发布时间】:2017-09-11 12:51:59
【问题描述】:

我使用 openstacksdk 创建了一个新项目。我想为该项目设置一定数量的 CPU、RAM 和浮动 IP 以管理使用情况。如何为创建的新项目设置配额?

【问题讨论】:

    标签: openstack openstack-nova


    【解决方案1】:

    当前的 openstackSDK (0.9.19) 没有分配配额的功能。 这可以使用 openstack API 来完成。

    conn = connection.Connection(auth_url='URL', project_name='PROJECT', username='USERNAME', password='ADMIN_PASSWORD', verify=False)
    
    token = conn.authorize()
    
    header = {'X-AUTH-TOKEN': token,'Content-Type': 'application/json'}    
    request_body = {"quota_set": {"instances": "3" ,"ram": "40960", "cores": "20"}}
    data_json = json.dumps(request_body, sort_keys=True, indent=4, separators=(',', ': '))
    r = requests.put(nova_url,headers=header,data=data_json,verify=False)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-05
      • 2020-11-22
      • 2023-01-25
      相关资源
      最近更新 更多