我正在尝试通过OpenStack Cloud找到API中的任何内容,使我可以在硬件级别上获取云资源分配的数据。有人知道任何库或工具以轮询硬件级别资源分配数据吗?
谢谢
,OpenStack本身不包括为您的物理主机监视设施。根据您部署OpenStack的方式,您应该考虑与OpenStack组件一起部署传统的服务器监视解决方案。
OpenStack Wiki列出了许多监视解决方案和其他人与其OpenStack Clouds一起使用的监视脚本:OpenStack Monoluting工具。
除了监视物理主机外,还需要监视Core OpenStack 基础结构组件(关系数据库,例如MySQL,RabbitMQ,Memcache等)。同样,存在大量的监视解决方案和插件(例如,Telegraf,Prometheus)。
OpenStack Nova包括用于查询的API Hypervisor State 。您可以使用它来瞥见Nova的负载:管理程序详细信息API。此API可以提供您可能要寻找的监视信息(即"我的管理程序有多少备用容量?")。您的问题在这里有点不清楚。但是,这不是正确监视物理主机健康 基础设施组件的替代品。