2017-09-11 6 views
0

私はopenstacksdkを使って新しいプロジェクトを作成しました。そのプロジェクトで使用可能なCPU、RAM、および浮動小数点数を一定量に設定して、使用量を管理したいと考えています。作成された新しいプロジェクトに対してクォータを設定するにはどうすればよいですか?python-openstacksdkを使ってopenstackプロジェクト/テナントのクォータを設定する方法

答えて

0

現在の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) 
関連する問題