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_monitor 或 enable_polling_monitor 选项,并根据您的云环境设置合适的 healing_interval。 更多详细信息请参阅 blazar.conf。