【发布时间】:2017-04-15 21:52:38
【问题描述】:
我正在尝试通过 Openstack Cloud 在 API 中找到任何可以让我在硬件级别获取云资源分配数据的内容。有谁知道任何用于轮询硬件级资源分配数据的库或工具?
谢谢
【问题讨论】:
标签: cloud openstack resource-management
我正在尝试通过 Openstack Cloud 在 API 中找到任何可以让我在硬件级别获取云资源分配数据的内容。有谁知道任何用于轮询硬件级资源分配数据的库或工具?
谢谢
【问题讨论】:
标签: cloud openstack resource-management
据我所知,OpenStack 本身不包括您的物理主机的监控设施。根据您部署 OpenStack 的方式,您应该考虑在 OpenStack 组件旁边部署传统的服务器监控解决方案。
OpenStack Wiki 列出了许多其他人在其 OpenStack 云中使用的监控解决方案和监控脚本:OpenStack Monitoring Tools。
除了监控您的物理主机,您还需要监控核心 OpenStack 基础设施组件(关系数据库,例如 MySQL、RabbitMQ、Memcache 等)。同样,存在大量监控解决方案和插件(例如Telegraf、Prometheus)。
OpenStack Nova 包含一个用于查询管理程序状态的 API。您可以使用它来了解 Nova 的负载:Hypervisor Details API。此 API 可以提供您可能正在寻找的监控信息(即“我的管理程序有多少备用容量?”)。你的问题在这里有点不清楚。 但是 它不能替代正确监控物理主机健康状况 + 基础设施组件。
【讨论】: