0
有沒有人知道如何通過API請求OpenStack,如果實例正在運行? 我甚至不知道我是否需要問Ceilometer或Nova。OpenStack API - Nova與Ceilometer知道實例狀態
在此先感謝
有沒有人知道如何通過API請求OpenStack,如果實例正在運行? 我甚至不知道我是否需要問Ceilometer或Nova。OpenStack API - Nova與Ceilometer知道實例狀態
在此先感謝
通常你會問諾娃獲得當前狀態,以及雲高儀獲得的歷史狀態(例如,用於計費)。假設你已經有了一個有效的nova
客戶端:
servers = nova.servers.list(detailed=True)
for s in servers:
print(s.status)
有,可以給你你的設置根據更詳細的信息,可能還有其他屬性,如擴展狀態電源狀態(你需要使用getattr
VS .
因爲名非法標識字符):
print(getattr(s, "os-extended-status:power_state"))
謝謝您的回答解決了我的問題。 –