7.7. 创建负载平衡服务运行状况监视器


使用负载均衡服务(octavia)健康监控器来避免用户的服务中断。运行状况监视器在每个后端服务器上运行定期健康检查,以预先检测失败的服务器,并临时从池中拉取服务器。

流程

  1. 提供您的凭据文件。

    示例

    $ source ~/overcloudrc
    Copy to Clipboard Toggle word wrap

  2. 使用适合您的站点的参数值运行 openstack loadbalancer healthmonitor create 命令。

    • 所有运行状况监视器类型都需要以下可配置参数:

      <pool>
      要监控的后端成员服务器池的名称或 ID。
      --type
      运行状况监视器的类型。HTTPHTTPSPINGTCPTLS-HELLOUDP-CONNECT 之一。
      --delay
      健康检查之间等待的秒数。
      --timeout
      等待任何给定健康检查完成的秒数。超时 必须始终小于 延迟
      --max-retries
      后端服务器在被视为关闭前必须失败的健康检查数量。另外,必须再次考虑故障后端服务器的健康检查数量。
    • 另外,HTTP 健康监控器类型还需要以下参数,默认为设置:

      --url-path
      应从后端服务器检索的 URL 的路径部分。默认为 /
      --http-method
      用于检索 url_path 的 HTTP 方法。默认为 GET
      --expected-codes

      表示正常健康检查的 HTTP 状态代码列表。默认值为 200

      示例

      $ openstack loadbalancer healthmonitor create --name my-health-monitor --delay 10 --max-retries 4 --timeout 5 --type TCP lb-pool-1
      Copy to Clipboard Toggle word wrap

验证

  • 运行 openstack loadbalancer healthmonitor list 命令,并验证您的运行状况监控器是否正在运行。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat