1

我想知道(并通过 REST API 检索)在 OpenStack 中运行的单个虚拟机的正常运行时间。

我很惊讶 OpenStack Web UI 有一个名为“Uptime”的冒号,但它实际上显示了自 VM 创建以来的时间。如果我停止 VM,UI 显示 Status=Shutoff,Power State=Shutdown,但正常运行时间仍在增加...

是否有“真正的”正常运行时间(我的意思是机器正常运行)?我可以通过 OpenStack 的 REST API 以某种方式检索它吗?

我在如何通过 python API 在 openstack 中获取 VM 实例运行时间?但是该扩展名的页面不存在,并且在我看来,此扩展名将不会在所有 OpenStack 环境中可用。我想有一些标准的方法来检索正常运行时间。

谢谢。

(哈瓦那版)

4

1 回答 1

0

我没有看到任何文档说这是原因,但是 nova-scheduler 不区分正在运行和关闭的实例。因此,您的云不能过度分配或将实例留在无法启动的位置。我也想查看实际系统运行时间的指标,但目前收集它的唯一方法是通过 ceilometer 或通过 Rackspaces StackTach

于 2015-03-26T18:09:32.840 回答