簡體   English   中英

OpenStack API-cURL請求管理程序信息

[英]OpenStack API - cURL request hypervisor information

我正在使用cURL向OpenStack API發出一些HTTP請求,以收集有關我的OpenStack部署的信息。 我已將“ http://api.openstack.org/”用於有關不同請求集的URI信息。 但是,我需要有關虛擬機監控程序的信息:其IP地址等。我還無法找到一種方法來從已部署的OpenStack雲中訪問虛擬機監控程序信息。

為了嘗試不同的事情,我查看了python nova-client文檔中使用的URI,它最近添加了OpenStack虛擬機管理程序信息選項,它使用的URI類似於“ / os-hypervisors / detail /”,但這對我不起作用。 它只是給我一個HTTP 404錯誤。

有人可以幫我找到一種使用cURL請求獲取虛擬機監控程序信息(至少是IP地址)的方法嗎?

注意:我正在使用OpenStack Diablo版本。 除了nova-volume和Swift,我所有的服務都在運行。

PS如果您需要更多信息,請告訴我。 我很樂意為您提供。 我真的需要讓這個工作。

非常感謝。

老實說,我不確定暗黑破壞神中是否存在那些API查詢。 您可能要升級。 自《暗黑破壞神》以來,已有許多進步。 事實上灰熊釋放,現在已接近尾聲。 現在是考慮升級的好時機。

另外,您可以綁定到后端監視系統以直接查詢libvirt。 我之前已經做到了這一點,並取得了巨大的成功。 我已經使用了nagios樣式插件來通過NRPE查詢節點上的libvirt並返回信息。 NRPE可以在簡單的nagios報告環境之外使用,以提供自定義報告數據集。

暫無
暫無

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

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