附录 A. 胶囊式服务器可扩展性注意事项


Satellite 服务器可以支持的最大胶囊服务器数量没有固定限制。它经过测试,卫星服务器可以支持具有 2 个 vCPU 的 17 个胶囊式服务器。但是,可扩展性很高,特别是在管理 Puppet 客户端时。

管理 Puppet 客户端时的胶囊服务器可扩展性取决于 CPU 数量、run-interval 分发和 Puppet 受管资源的数量。胶囊式服务器在任何时间点上有 100 个并发 Puppet 代理运行的限制。运行超过 100 个并发 Puppet 代理会导致 503 HTTP 错误。

例如,假设运行 Puppet 代理在 run-interval 期间在任何单一点上平均分配小于 100 个并发 Puppet 代理,则具有 4 个 CPU 的胶囊式服务器最多有 1250 个 resources1600 个 Puppet 客户端,其工作负载为 10 个 Puppet 类,分配给每个 Puppet 客户端。根据所需的 Puppet 客户端数量,卫星安装可以横向扩展要支持它们的胶囊式服务器数量。

如果要在管理 Puppet 客户端时扩展您的胶囊服务器,则进行以下假设:

  • 没有直接向卫星集成胶囊报告外部 Puppet 客户端。
  • 所有其他 Puppet 客户端直接报告给外部胶囊。
  • 所有 Puppet 代理都有一个平均分布式 run-interval。
注意

从偶发分发会增加过载卫星服务器的风险。应用 100 个并发请求的限值。

下表描述了使用推荐的 4 CPU 的扩展限制。

Expand
表 A.1. 使用 4 个 CPU 的 Puppet 可扩展性
每个主机的 Puppet 管理资源run-Interval Distribution

1

3000 – 2500

10

2400 – 2000

20

1700 – 1400

下表描述了使用最少 2 个 CPU 的可伸缩性限制。

Expand
表 A.2. 使用 2 个 CPU 的 Puppet 可扩展性
每个主机的 Puppet 管理资源run-Interval Distribution

1

1700 – 1450

10

1500 – 1250

20

850 – 700

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat