第 1 章 Red Hat Satellite 简介


Red Hat Satellite 是一个系统管理解决方案,可让您在物理、虚拟和云环境中部署、配置和维护您的系统。借助单一的集中式工具,Satellite 提供多个 Red Hat Enterprise Linux 部署的配置、远程管理和监控。Satellite 服务器同步红帽客户门户和其他来源的内容,并提供包括细粒度生命周期管理、用户和组基于角色的访问控制、集成订阅管理以及高级 GUI、CLI 或 API 访问等功能。

胶囊服务器 从 Satellite 服务器镜像内容,以便跨不同地理位置的内容联合。主机系统可以从胶囊服务器在其位置而不是中央 Satellite 服务器拉取内容和配置。胶囊服务器还提供本地化服务,如 Puppet 服务器、DHCP、DNS 或 TFTP。随着受管系统数量的增加,胶囊服务器可帮助您扩展 Satellite 环境。

胶囊服务器可减少中央服务器上的负载,提高冗余并减少带宽使用量。更多信息请参阅 第 2 章 Capsule 服务器概述

1.1. 系统架构

下图显示了 Red Hat Satellite 的高级架构。

图 1.1. Red Hat Satellite 系统架构

Red Hat Satellite 系统架构

此架构中的内容流有四个阶段:

外部内容源
Satellite 服务器 可以使用来自不同来源的不同内容类型。红帽客户门户网站(Red Hat Customer Portal)是软件包、勘误和容器镜像的主要来源。另外,您可以使用其他支持的内容源(Git 存储库、Docker Hub、SCAP 存储库)以及您组织的内部数据存储。
Satellite 服务器

Satellite 服务器允许您通过 GUI、CLI 或 API 来计划和管理内容生命周期以及胶囊式服务器和主机的配置。

Satellite 服务器使用机构作为主体部门单元来组织生命周期管理。组织根据特定要求和管理任务隔离主机组的内容。例如,OS 构建团队可以使用不同于 Web 开发团队的组织。

Satellite 服务器还包含精细的身份验证系统,为 Satellite 操作员提供权限,以便精确访问基础架构的部分内容。

胶囊服务器

胶囊服务器从 Satellite 服务器镜像内容,以便在各种地理位置建立内容源。这可让主机系统从其位置中的 Capsule 服务器拉取内容和配置,而不是从中央 Satellite 服务器拉取内容和配置。因此,建议的最小胶囊服务器数量由使用 Satellite 组织的地理区域数量提供。

通过使用内容视图,您可以指定胶囊服务器提供给主机的内容子集。有关使用内容视图的详情,请参阅 图 1.2 “Red Hat Satellite 中的内容生命周期”

受管主机和卫星服务器之间的通信通过胶囊服务器路由,后者也可以代表主机管理多个服务。其中许多服务使用专用网络端口,但胶囊服务器可确保将一个源 IP 地址用于主机到卫星服务器的所有通信,从而简化防火墙管理。有关 Capsule 服务器的详情,请参考 第 2 章 Capsule 服务器概述

受管主机
主机是胶囊服务器中内容的接收者。主机可以是物理或虚拟的。Satellite 服务器可以直接具有受管主机。运行胶囊服务器的基本系统也是 Satellite 服务器的受管主机。

下图显示了从 Satellite 服务器到胶囊的内容分布。

图 1.2. Red Hat Satellite 中的内容生命周期

Red Hat Satellite 中的内容生命周期

默认情况下,每个机构都有来自外部来源的内容库。内容视图是智能过滤创建的库中内容的子集。您可以将内容视图发布并提升到生命周期环境(通常为 Dev、QA 和 Production)。在创建胶囊服务器时,您可以选择将哪些生命周期环境复制到该胶囊并提供给受管主机。

可以组合内容视图来创建复合内容视图。对于操作系统所需的软件包库,使用单独的内容视图,以及应用程序所需软件包的单独内容视图,这非常有用。一个优点是,对一个存储库中软件包的任何更新都只需要重新发布相关的内容视图。然后,您可以使用 Composite Content Views 组合公布的内容视图,以简化管理。

哪些内容视图应提升为哪些胶囊服务器依赖于胶囊的预期功能。任何胶囊服务器都可以将 DNS、DHCP 和 TFTP 作为基础架构服务运行,这些服务可以补充,例如使用内容或配置服务。

您可以使用库中同步的内容来创建新版本的内容视图,从而更新 Capsule 服务器。然后,新的内容视图版本会通过生命周期环境提升。您还可以创建内容视图的原位更新。这意味着,在其当前生命周期环境中创建一个内容视图的次要版本,而无需从库中提升。例如,如果您需要将安全勘误应用到生产环境中使用的内容视图,您可以直接更新内容视图,而无需提升到其他生命周期。有关内容管理的更多信息,请参阅管理内容

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat