搜索

2.14. 配置 HAProxy/keepalived

download PDF

Ceph 对象网关允许您将多个对象网关实例分配到一个区域,以便您可以在负载增加时横向扩展,即相同的 zone group 和 zone;但是,您不需要联合架构来使用 HAProxy/keepalived。由于每个 Ceph 对象网关实例都有自己的 IP 地址,因此您可以使用 HAProxy 和 keepalived 在 Ceph 对象网关服务器之间平衡负载。

HAProxy 和 keepalived 的另一个用例是在 HAProxy 服务器上终止 HTTPS。您可以使用 HAProxy 服务器在 HAProxy 服务器上终止 HTTPS,并在 HAProxy 服务器和 Civetweb 网关实例之间使用 HTTP。

注意

这部分论述了 HAProxy 的配置,以及 Red Hat Enterprise Linux 7 的 keepalived

对于 Red Hat Enterprise Linux 8,安装 keepalivedhaproxy 软件包以安装 Load Balancer。请参阅 Red Hat Enterprise Linux 8 是否有额外的负载平衡订阅?有关详细信息的知识库文章.

2.14.1. HAProxy/keepalived 先决条件

要使用 Ceph 对象网关设置 HA 代理,您必须具有:

  • 正在运行的 Ceph 集群
  • 同一区域中至少有两个 Ceph 对象网关服务器,配置为在端口 80 上运行。如果您遵循简单的安装过程,网关实例默认位于同一 zone group 和 zone 中。如果您使用联合架构,请确保实例位于同一 zone group 和 zone 中;以及,
  • HAProxy 和 keepalived 至少两台服务器。
注意

本节假定您在运行测试脚本时至少有两个 Ceph 对象网关服务器运行,并且您在通过端口 80 运行测试脚本时从各自获得有效的响应。

有关 HAProxy 和 keepalived 的详细讨论,请参阅 负载平衡器管理

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.