Red Hat Training

A Red Hat training course is available for Red Hat Satellite

第 1 章 简介

Red Hat Satellite 6 是 Red Hat 产品的生命周期管理平台,它为管理员提供了一个可用来进行全球企业系统及内容管理的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大型的系统、内容整合、设置过程中对系统更好的控制、更加简洁的生命周期管理。另外,Satellite 6 进一步开发了基于证书的权利管理模式,并集成订阅管理的功能。Satellite 6 融合了用户多年的反馈信息,相比上一个版本有很大的突破。
14370%2C+Installation+Guide-6.0-131-10-2014+12%3A29%3A02Red+Hat+Satellite+6Docs+Install+Guide提交 bug 报告

1.1. Red Hat Satellite 6 系统架构

Red Hat Satellite 6 是基于几个开源项目的系统,它的架构如下图所示。
Red Hat Satellite 6 System Architecture

图 1.1. Red Hat Satellite 6 系统架构

Foreman
Foreman 是一个用来对物理系统或虚拟系统进行设置和生命周期管理的开源应用程序。Foreman 会使用不同的方法(如 kickstart 和 Puppet 模块)对系统进行自动配置,并可以提供系统的历史数据用于报告、审计和故障排除。
Katello
Katello 是一个订阅和存储库(repository)管理应用程序,可用于订阅 Red Hat 存储库并下载相关的内容。您可以创建并管理内容的不同版本,并在用户定义的应用程序生命周期的不同阶段应用不同的内容版本。
Candlepin
Candlepin 是 Katello 中的一个服务,可用于订阅管理。
Pulp
Pulp 是 Katello 中的一个服务,可用于存储库和内容管理。
Hammer
Hammer 是一个 CLI 工具,使用它所提供的命令行和 shell 将可以实现 Web UI 所提供的大部分功能。
REST API
Red Hat Satellite 6 包括了一个基于 REST 的 API 服务,系统管理员和软件开发人员可以使用它来开发和 Red Hat Satellite 进行交流的自定义脚本或第三方应用程序。
Capsule
Red Hat Satellite Capsule Server 被作为 Satellite 所提供的一些主要功能的代理服务器使用,如存储库存储、DNSDHCP 和 Puppet Master 配置。每个 Satellite Server 也会包括集成的 Capsule Server 服务。
14370%2C+Installation+Guide-6.0-131-10-2014+12%3A29%3A02Red+Hat+Satellite+6Docs+Install+Guide提交 bug 报告