Compute Host Monitor

Compute host monitor 检测计算主机的故障和恢复。如果检测到故障,它将触发主机预留和实例预留的修复。本文档详细描述了计算主机监控插件。

监控类型

计算主机监控支持基于推送和基于轮询两种监控类型。这些监控可以通过以下配置选项启用/禁用

  • enable_notification_monitor: 设置为 True 以启用它。

  • enable_polling_monitor: 设置为 True 以启用它。

故障检测

Compute host monitor 通过订阅 Nova 通知或轮询 Nova API 的 List Hypervisors 来检测主机故障和恢复。如果检测到任何故障,Blazar 会将故障主机的 reservable 字段设置为 False,并按如下方式修复受影响的预留。

预留修复

如果检测到主机故障,Blazar 会尝试通过预留替代主机来修复使用故障主机的host/instance预留。healing interval 的长度可以通过 healing_interval 选项进行配置。

配置

要启用计算主机监控,请启用 enable_notification_monitorenable_polling_monitor 选项,并根据您的云环境设置合适的 healing_interval。 更多详细信息请参阅 blazar.conf