繁体   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