第 5 章 安装 Load Balancer


以下示例提供了配置 HAProxy 负载均衡器的一般指导。但是,您可以安装任何支持 TCP 转发的负载平衡软件解决方案。

  1. 在 Red Hat Enterprise Linux 7 主机上安装 HAProxy:

    # yum install haproxy
    Copy to Clipboard Toggle word wrap
  2. 安装包含以下软件包,其中包括 semanage 工具:

    # yum install policycoreutils-python
    Copy to Clipboard Toggle word wrap
  3. 配置 SELinux 以允许 HAProxy 绑定任何端口:

    # semanage boolean --modify --on haproxy_connect_any
    Copy to Clipboard Toggle word wrap
  4. 配置负载均衡器以平衡端口的网络负载,如 表 5.1 “Load Balancer 的端口配置” 所述。例如,要为 HAProxy 配置端口,请编辑 /etc/haproxy/haproxy.cfg 文件,使其与表对应。如需更多信息,请参阅红帽知识库中的 带有 Satellite 6 的 HAProxy 负载均衡器的 haproxy.cfg 配置示例

    Expand
    表 5.1. Load Balancer 的端口配置
    服务端口模式平衡模式目的地

    HTTP

    80

    TCP

    roundrobin

    所有 Capsule 服务器上的端口 80

    HTTPS 和 RHSM

    443

    TCP

    source

    所有 Capsule 服务器上的端口 443

    AMQP

    5647

    TCP

    roundrobin

    所有 Capsule 服务器上的端口 5647

    puppet (可选)

    8140

    TCP

    roundrobin

    所有 Capsule 服务器上的端口 8140

    PuppetCA (可选)

    8141

    TCP

    roundrobin

    仅在配置 Capsule 服务器为 Puppet 证书签名的系统中端口 8140

    SmartProxy (OpenScap 的可选)

    9090

    TCP

    roundrobin

    所有 Capsule 服务器上的端口 9090

  5. 配置负载均衡器,以禁用 SSL 卸载,并允许客户端 SSL 证书传递给后端服务器。这是必要的,因为从客户端到 Capsule 服务器的通信取决于客户端 SSL 证书。
  6. 启动并启用 HAProxy 服务:

    # systemctl start haproxy
    # systemctl enable haproxy
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat