云资源分配分析

时间:2016-12-01 10:03:11

标签: cloud openstack resource-management

我正在尝试通过Openstack Cloud在API中找到任何可以让我在硬件级别获取云资源分配数据的内容。有没有人知道任何用于轮询硬件级资源分配数据的库或工具?

谢谢

1 个答案:

答案 0 :(得分:0)

据我所知,OpenStack本身不包含物理主机的监控设施。根据您部署OpenStack的方式,您应该考虑在OpenStack组件旁边部署传统的服务器监控解决方案。

OpenStack Wiki列出了其他一些用于OpenStack云的监控解决方案和监控脚本:OpenStack Monitoring Tools

除了监控物理主机外,还需要监控核心OpenStack 基础架构组件(关系数据库,例如MySQL,RabbitMQ,Memcache等)。同样,存在大量监控解决方案和插件(例如TelegrafPrometheus)。

OpenStack Nova包含一个用于查询虚拟机管理程序状态的API。您可以使用它来了解Nova的负载:Hypervisor Details API。此API可以提供您可能正在查找的监控信息(即“我的虚拟机管理程序有多少备用容量?”)。你的问题在这里有点不清楚。 但是它不能替代正确监控物理主机运行状况+基础架构组件