机器在OpenStack中的正常运行时间

时间:2014-02-25 12:20:35

标签: openstack openstack-nova openstack-horizon

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

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

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

我在How can I get VM instance running time in openstack via python API?看到了评论,但是那里提到的扩展名的页面不存在,并且我认为此扩展程序在所有OpenStack环境中都不可用。我想有一些标准的方法来检索正常运行时间。

感谢。

(哈瓦那版)

1 个答案:

答案 0 :(得分:0)

我还没有看到任何文档说这是原因,但nova-scheduler并没有区分正在运行和关闭电源的实例。因此,您的云无法过度分配或将实例留在无法启动的位置。我希望看到一个实际系统运行时间的度量标准,但目前收集的唯一方法是通过云高仪或通过Rackspace StackTach