第 4 章 主机组概念


除了 Capsule 服务器的物理拓扑外,Red Hat Satellite 提供了几个逻辑单元来分组主机。作为这些组的成员的主机继承组配置。例如,定义置备环境的简单参数可以在以下级别上应用:

Global > Organization > Location > Domain > Host group > Host
Copy to clipboard

Red Hat Satellite 中的主要逻辑组是:

  • Organizations - 主机的最高级别的逻辑组。机构提供更强大的内容和配置分离。每个机构都需要单独的订阅清单,并可被视为 Satellite 服务器的独立虚拟实例。如果适用较低级别的主机分组,请避免使用机构。
  • 位置 - 分组应该与物理位置匹配的主机。位置可用于映射网络基础架构,以防止主机放置或配置不正确。例如,您无法将子网、域或计算资源直接分配给 Capsule 服务器,仅分配给某个位置。
  • 主机组 - 主机 定义的主要载体,包括分配的 Puppet 类、内容视图或操作系统。在 Puppet 指南中的 参数 中找到主机组参数的完整列表。建议您在主机组级别配置大多数设置,而不是直接定义主机。然后,配置新主机主要成为将其添加到正确的主机组。由于主机组可以嵌套,您可以创建一个最适合您的要求的结构(请参阅 第 4.1 节 “主机组结构”)。
  • 主机集合 - 注册了 Satellite 服务器的主机,用于订阅和内容管理,称为 内容主机。内容主机可以组织到主机组中,这样可执行批量操作,如软件包管理或勘误表安装。

位置和主机组可以嵌套,机构和主机组是扁平的。

4.1. 主机组结构

主机组可以嵌套来继承相互的参数,允许设计适合特定工作流的主机组层次结构。精心计划的主机组结构可帮助简化主机设置的维护。本节概述了组织主机组的三种方法。

图 4.1. 主机组稳定性示例

主机组稳定性示例

扁平结构

扁平结构的优点是有限的复杂性,因为避免继承。在具有几个主机类型的部署中,这种场景是最佳选项。但是,如果没有继承,在主机组之间存在高重复设置的风险。

基于生命周期阶段的结构

在这个层次结构中,为特定于生命周期阶段的参数保留第一个主机组级别。第二个级别包含与操作系统相关的定义,第三个级别包含特定于应用程序的设置。这种结构对于职责划分在生命周期阶段时很有用(例如: 开发QA产品生命周期阶段 的专用所有者)。

基于应用程序的结构

这种层次结构基于特定应用程序中的主机角色。例如,它启用为后端服务器和前端服务器组定义网络设置。主机的所选特征是隔离的,它支持以 Puppet 为中心的复杂配置管理。但是,内容视图只能分配给此层次结构底部的主机组。

基于位置的结构

在这个层次结构中,位置的分发与主机组结构一致。在位置(Capsule Server)拓扑决定许多其他属性的情况中,这种方法是最佳选项。另一方面,这种结构在位置之间分离共享参数,因此在具有大量应用程序的复杂环境中,每个配置更改所需的主机组更改会显著增加。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat, Inc.