【问题标题】:Machine's uptime in OpenStack机器在 OpenStack 中的正常运行时间
【发布时间】:2014-02-25 12:20:35
【问题描述】:

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

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

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

我在How can I get VM instance running time in openstack via python API? 看到了评论,但没有提到该扩展名的页面,而且在我看来,此扩展名将不会在所有 OpenStack 环境中可用。我想要一些标准的方法来检索正常运行时间。

谢谢。

(哈瓦那版)

【问题讨论】:

  • 实际上 os-simple-tenant-usage 扩展也不起作用:即使机器停止并且“状态”:“停止”,“正常运行时间”属性仍在增加。 “正常运行时间”又是“自创建以来的时间”。

标签: openstack openstack-nova openstack-horizon


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2023-03-08
    • 2018-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多