簡體   English   中英

Openstack API,用於查詢是否有足夠的資源可用於實例化圖像

[英]Openstack API for querying whether enough resources available to instantiate an image

我在瀏覽openstack的API文檔中查找API,通過它可以檢查openstack是否具有足夠的資源來實例化映像。 坦率地說,API指南非常繁瑣。 只是想知道是否有人遇到過任何可以幫助我擺脫困境的文檔。 還可以理解其他的指針。

謝謝

編輯:根據阿爾伯特五世的答復,我嘗試了以下操作:

curl -s -H "X-Auth-Token: $OS_AUTH_TOKEN" http://localhost:8774/v2/a6bc799ca8544b3f9a6698397fac92f7/os-quota-sets/c32f25d98f974c5a89e7c19cb7292da5/detail

但是我得到的輸出似乎是錯誤的,因為當前用法是錯誤的並且限制也是錯誤的:

{"quota_set": {"injected_file_content_bytes": {"reserved": 0, "limit": 10240, "in_use": 0}, "metadata_items": {"reserved": 0, "limit": 128, "in_use": 0}, "server_group_members": {"reserved": 0, "limit": 10, "in_use": 0}, "server_groups": {"reserved": 0, "limit": 10, "in_use": 0}, "ram": {"reserved": 0, "limit": 51200, "in_use": 0}, "floating_ips": {"reserved": 0, "limit": 23, "in_use": 0}, "key_pairs": {"reserved": 0, "limit": 100, "in_use": 0}, "id": "db3cceb48ecb4f028cbd7ec48e1e7fb0", "instances": {"reserved": 0, "limit": 10, "in_use": 0}, "security_group_rules": {"reserved": 0, "limit": 20, "in_use": 0}, "injected_files": {"reserved": 0, "limit": 5, "in_use": 0}, "cores": {"reserved": 0, "limit": 20, "in_use": 0}, "fixed_ips": {"reserved": 0, "limit": -1, "in_use": 0}, "injected_file_path_bytes": {"reserved": 0, "limit": 255, "in_use": 0}, "security_groups": {"reserved": 0, "limit": 10, "in_use": 0}}}

下面是來自openstack儀表板的屏幕快照,其中涉及機器限制和使用情況摘要: 來自Dashboard的Openstack限制摘要

直到最近,OpenStack還必須手動計算使用量。 現在,它提供了“絕對限制”以輕松檢索用法。

請在以下鏈接中找到CLI和API方法:

https://docs.openstack.org/admin-guide/cli-set-compute-quotas.html

https://developer.openstack.org/api-ref/compute/?expanded=show-rate-and-absolute-limits-detail

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM