0
我使用openstacksdk創建了一個新項目。我想爲該項目設置一定數量的CPU,RAM和floatingIP來管理使用情況。我如何爲創建的新項目設置配額?如何使用python-openstacksdk設置openstack項目/租戶的配額
我使用openstacksdk創建了一個新項目。我想爲該項目設置一定數量的CPU,RAM和floatingIP來管理使用情況。我如何爲創建的新項目設置配額?如何使用python-openstacksdk設置openstack項目/租戶的配額
當前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)