第 1 章 负载均衡解决方案架构


您可以将卫星服务器配置为使用负载平衡器来在多个胶囊服务器之间分发客户端请求和网络负载。这会在胶囊服务器上实现整体性能改进。

本指南概述了如何为卫星服务器和胶囊式服务器准备负载平衡,并提供如何配置负载平衡器并在负载平衡设置中注册客户端的说明。

负载均衡设置由以下组件组成:

  • Satellite Server
  • 两个或多个胶囊服务器
  • 负载均衡器
  • 多个客户端

图 1.1. Satellite Load Balancing 解决方案架构

负载均衡解决方案架构

在负载平衡设置中,当一个胶囊式服务器停机时,几乎所有的胶囊功能都能继续按预期工作,以进行计划或计划外的维护。负载均衡器与以下服务和功能一起工作:

  • 使用 subscription-manager进行注册
  • 使用 yum 软件仓库进行内容管理
  • 可选:Puppet
注意

在负载均衡设置中,负载均衡器只为上述服务和功能分发负载。如果置备或 virt-who 等其他服务正在单独的胶囊上运行,则必须直接通过 Capsules 访问它们,而不是通过负载均衡器访问。

管理 Puppet 限制

Puppet 证书颁发机构(CA)管理不支持负载平衡设置中的证书签名请求。Puppet CA 将证书信息(如序列号计数器和 CRL)存储在文件系统中。尝试使用相同数据的多个写入器进程可能会损坏。

要管理此 Puppet 限制,请完成以下步骤:

  1. 在一个胶囊服务器上配置 Puppet 证书签名请求,通常是您要配置胶囊式服务器进行负载平衡的第一个系统。
  2. 配置客户端,将 CA 请求发送到负载均衡器上的端口 8141。
  3. 配置负载平衡器,以将来自端口 8141 的 CA 请求重定向到您配置一台的系统上的端口 8140,以签署 Puppet 证书。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部