113
Red Hat Satellite 6.0 用户指南 使用 Satellite 授权管理软件的指南。 Last Updated: 2017-10-09

Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Red Hat Satellite 6.0

用户指南

使用 Satellite 授权管理软件的指南。

Last Updated: 2017-10-09

Page 2: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite
Page 3: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Red Hat Satellite 6.0 用户指南

使用 Satellite 授权管理软件的指南。

Red Hat Satellite 文档团队

Page 4: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

法律通告法律通告

Copyright © 2014 Red Hat.

This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0Unported License. If you distribute this document, or a modified version of it, you must provideattribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all RedHat trademarks must be removed.

Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert,Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinitylogo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and othercountries.

Linux ® is the registered trademark of Linus Torvalds in the United States and other countries.

Java ® is a registered trademark of Oracle and/or its affiliates.

XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the UnitedStates and/or other countries.

MySQL ® is a registered trademark of MySQL AB in the United States, the European Union andother countries.

Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally relatedto or endorsed by the official Joyent Node.js open source or commercial project.

The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marksor trademarks/service marks of the OpenStack Foundation, in the United States and othercountries and are used with the OpenStack Foundation's permission. We are not affiliated with,endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.

All other trademarks are the property of their respective owners.

摘要摘要

《Red Hat Satellite 6.0 用户指南》论述了如何使用 Satellite,其中包括订阅、内容管理、配置以及系统控制。

Page 5: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

目录目录

第第 1 章章 RED HAT SATELLITE 简介简介1.1. RED HAT SATELLITE 6 系统架构1.2. RED HAT SATELLITE 6 布局和拓扑1.3. RED HAT SATELLITE SERVER 6 基本配置流程

第第 2 章章 访问访问 RED HAT SATELLITE2.1. 登录 RED HAT SATELLITE2.2. 在 RED HAT SATELLITE 中更改密码

第第 3 章章 配置机构、位置及生命周期环境配置机构、位置及生命周期环境3.1. 机构

3.1.1. 创建机构3.1.2. 生成新机构 Debug 证书3.1.3. 编辑机构3.1.4. 正在删除机构

3.2. 位置3.2.1. 创建位置3.2.2. 编辑位置3.2.3. 删除位置

3.3. 生命周期环境3.3.1. 创建生命周期环境3.3.2. 删除生命周期环境

第第 4 章章 使用内容管理使用内容管理4.1. 使用 RED HAT SATELLITE 内容模板4.2. 在线 SATELLITE

4.2.1. 使用 Red Hat 内容供应商4.2.1.1. 设置清单(Manifest)4.2.1.2. 上传订阅清单

4.2.2. 使用产品4.2.2.1. 生成产品4.2.2.2. 为产品添加存储库4.2.2.3. 对产品进行批量操作(bulk action)4.2.2.4. 使用存储库查找4.2.2.5. 删除产品

4.2.3. 同步内容4.2.3.1. 同步状态4.2.3.2. 创建同步计划4.2.3.3. 应用同步调度

4.3. 离线 SATELLITE4.3.1. 配置同步主机4.3.2. 同步内容4.3.3. 导出内容4.3.4. 将内容导入离线 Satellite Server

第第 5 章章 使用内容视图使用内容视图5.1. 创建内容视图5.2. 在内容视图中添加存储库5.3. 过滤内容

5.3.1. 创建过滤器5.3.2. 在过滤器中添加内容5.3.3. 从过滤器中删除内容

667

10

131314

161617171818181919

20202121

232324242425252526262728282829293030333435

37373838383939

目录目录

1

Page 6: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.3.4. 删除过滤器5.4. 发布内容视图

第第 6 章章 搜索内容搜索内容6.1. 基本内容搜索6.2. 环境间的内容对比

第第 7 章章 配置激活码配置激活码7.1. 生成激活码7.2. 删除激活码7.3. 在激活码中添加对象

7.3.1. 在激活码中添加订阅7.3.2. 在激活码中添加主机集合

7.4. 从激活码中删除对象7.4.1. 从激活码中删除订阅7.4.2. 从激活码中删除主机集合

第第 8 章章 配置配置 GPG 密钥密钥8.1. 生成 GPG 密钥8.2. 删除 GPG 密钥

第第 9 章章 配置供应环境配置供应环境9.1. 主机组

9.1.1. 创建主机组9.2. 参数

9.2.1. 创建全局单一参数9.2.2. 创建 Puppet 类别9.2.3. 配置智能参数9.2.4. 从主 Puppet 中导入参数化类别9.2.5. 配置参数化类别

9.3. 配置供应设置9.3.1. 域

9.3.1.1. 创建域9.3.2. 子网

9.3.2.1. 创建子网9.3.3. 构架

9.3.3.1. 创建架构9.3.4. 计算资源

9.3.4.1. 创建计算资源9.3.5. 硬件型号

9.3.5.1. 创建硬件型号9.3.6. 安装介质

9.3.6.1. 添加安装介质9.3.7. 操作系统

9.3.7.1. 添加操作系统9.3.8. 分区表

9.3.8.1. 定义新分区表9.3.9. 供应模板

9.3.9.1. 创建供应模板

第第 10 章章 配置主机配置主机10.1. 创建新主机10.2. 为注册配置主机10.3. 配置选项

4041

424242

434343444444454545

464646

47474748494949505151515152525353545455555656565657575758

59595960

用户指南用户指南

2

Page 7: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.3.1. 自动配置10.3.2. 手动配置

10.4. 注册10.4.1. 注册主机10.4.2. 安装 Katello 代理10.4.3. 安装及配置 Puppet 代理

10.5. 删除主机

第第 11 章章 配置主机集合配置主机集合11.1. 创建主机集合11.2. 在主机集合中添加主机11.3. 在主机集合中添加内容

11.3.1. 在主机集合中添加软件包11.3.2. 在主机集合中添加勘误

11.4. 从主机集合中删除内容11.5. 为主机集合更改分配的生命周期环境或者内容视图11.6. 从主机集合中删除主机11.7. 删除主机集合11.8. 克隆主机集合11.9. 检查主机集合动作

第第 12 章章 RED HAT SATELLITE CAPSULE SERVER12.1. RED HAT SATELLITE CAPSULE SERVER 前提条件12.2. 安装 RED HAT SATELLITE CAPSULE SERVER12.3. 配置 RED HAT SATELLITE CAPSULE SERVER12.4. 为 RED HAT SATELLITE CAPSULE SERVER 添加生命周期环境(LIFECYCLE ENVIRONMENT)12.5. 从 RED HAT SATELLITE CAPSULE SERVER 删除生命周期环境(LIFECYCLE ENVIRONMENT)12.6. 在 RED HAT SATELLITE CAPSULE SERVER 中注册主机系统12.7. 刷新 RED HAT SATELLITE CAPSULE SERVER

第第 13 章章 用户和角色用户和角色13.1. 为 RED HAT SATELLITE 配置 LDAP 认证13.2. 用户

13.2.1. 创建用户13.2.2. 编辑用户13.2.3. 删除用户

13.3. 角色13.3.1. 创建角色13.3.2. 为现有角色添加权限13.3.3. 删除角色

第第 14 章章 命令行参考命令行参考14.1. 使用 RED HAT SATELLITE 命令行界面

第第 15 章章 维护维护15.1. 日志和报告

15.1.1. 查看导入记录15.2. 故障恢复

15.2.1. Red Hat Satellite 备份步骤15.2.2. Red Hat Satellite 恢复步骤

第第 16 章章 在在 RED HAT SATELLITE 中配置身份识别管理中配置身份识别管理16.1. 为 IDM 区域支持配置 RED HAT SATELLITE SERVER 或者 CAPSULE SERVER16.2. 在 IDM 主机组中添加主机

60616161626365

666666676767686869697070

7171737579808181

82828383838484848585

8787

888889898992

959597

目录目录

3

Page 8: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

第第 17 章章 RED HAT SATELLITE 用户界面插件用户界面插件17.1. RED HAT ACCESS 插件

17.1.1. 在 Red Hat Access 插件中搜索解决方案17.1.2. 使用 Red Hat Access 插件的日志17.1.3. 请使用 Red Hat Access 插件查看现有支持问题单17.1.4. 请使用 Red Hat Access 插件修改现有支持问题单17.1.5. 使用 Red Hat Access 插件生成新的支持问题单。

附录附录 A. 技术术语技术术语

附录附录 B. 修订历史修订历史

99999999

100101101

103

107

用户指南用户指南

4

Page 9: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

目录目录

5

Page 10: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 1 章 RED HAT SATELLITE 简介Red Hat Satellite 6 是 Red Hat 产品的生命周期管理平台,它为管理员提供了注重管理全球企业系统及内容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite 6 进一步开发了基于证书的授权管理模式,并集成订阅管理的功能。Satellite 6 融合了用户多年的反馈信息,相比上一个版本有很大的突破。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

1.1. RED HAT SATELLITE 6 系统架构

Red Hat Satellite 6 的基础是在以下架构中排列的几个开源项目。

图图 1.1. Red Hat Satellite 6 系统架构系统架构

Foreman

Foreman 是用来管理物理系统或虚拟系统设置和生命周期的开源应用程序。Foreman 会使用不同的方法(如 kickstart 和 Puppet 模块)自动配置系统,并可以提供历史数据供报告、审核及故障排除。

Katello

Katello 是管理订阅和存储库(repository)的应用程序,它提供了订阅 Red Hat 存储库并下载内容的工具。您可以创建并管理内容的不同版本,并在用户定义的应用程序生命周期的不同阶段应用不同的内容版本。

Candlepin

Candlepin 是 Katello 中管理订阅的服务。

Pulp

Pulp 是 Katello 中管理存储库和内容的服务。

用户指南用户指南

6

Page 11: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Hammer

Hammer 是一个 CLI 工具,其所提供的命令行和 shell 可以实现 Web UI 的绝大部分功能。

REST API

Red Hat Satellite 6 包括了一个基于 REST 的 API 服务,系统管理员和软件开发人员可以使用它来开发与 Red Hat Satellite 互动的自定义脚本或第三方应用程序。

Capsule

Red Hat Satellite Capsule Server 将作为一些 Satellite 主要功能的代理服务器使用,其中包括库存储、DNS、DHCP 和主 Puppet 配置。每个 Satellite Server 也将包括集成的 Capsule Server 服务。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

1.2. RED HAT SATELLITE 6 布局和拓扑

安装 Red Hat Satellite 6 前,必须考虑 Red Hat Satellite 的架构布局。确定架构结构可以让 SatelliteServer 和 Satellite Capsule Server 更好地满足您的要求。以下的拓扑结构图为您提供了一些基架构布局的实例。

图图 1.2. 使用集成使用集成 Capsule 的单一的单一 Satellite

这个拓扑结构展示了 Red Hat Satellite 6 的基本使用方法。在这个例子中有 5 个在 Satellite Server 中注册的主机池。Red Hat Satellite 6 将这些主机池分为 3 个区域:美国、英国和日本。另外,每个区域都有相同的组织结构:财务部、市场部和销售部。这些区域和部门共享 Satellite Server 的所有功能。

第第 1 章章 RED HAT SATELLITE 简介简介

7

Page 12: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

图图 1.3. 使用集成使用集成 Capsule 和备用和备用 Capsules 的单一的单一 Satellite

这个拓扑结构包括了两个位于波士顿的备用 Satellite Capsule Server。其中的一个 Capsule Server 为位于美国的 3 个办公室(凤凰城、旧金山和波士顿)提供服务;另一个为位于美国以外的办公室(伦敦和东京)提供服务。分别为位于美国的办公室和位于美国以外的办公室(英国和日本)各提供一个备用Capsule Server,可以减少主 Satellite Server 及其集成 Capsule 的负载。在某个区域成立新办公室后,Satellite Server 可以将其加入到相应的区域中,并使用相应的 Capsule Server 为新办公室提供服务。

用户指南用户指南

8

Page 13: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

图图 1.4. 基于地理区域的远程基于地理区域的远程 Capsule

在这个拓扑结构中,每个区域都被分配了一个 Satellite Capsule Server,这样 Satellite Server 就可以创建一个基于地理区域的分级结构(如一个国家下面可以有多个城市)。基于地理区域的 Satellite CapsuleServer 会在位于波士顿的中央 Satellite Server 中注册,以便为相应区域中的主机提供服务。

第第 1 章章 RED HAT SATELLITE 简介简介

9

Page 14: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

图图 1.5. 基于地理区域和部门的远程基于地理区域和部门的远程 Capsule

这个拓扑结构展示了分配给各个部门的 Satellite Capsule Server。例如,为凤凰城分配了两个 CapsuleServer,但分别服务于不同的部门:一个为市场部提供服务,另一个为销售部提供服务。同样,它还包括了为两个机构分配的两个 Satellite Capsule Server:一个是为伦敦的销售部和市场部提供服务;另一个是为东京的销售部和市场部提供服务。从这个实例中可以看到,Satellite Server 与关联的 Satellite CapsuleServer 合用,可以为多区域、多部门的机构提供服务。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

1.3. RED HAT SATELLITE SERVER 6 基本配置流程

前提条件前提条件

继续执行此操作前,必须安装 Red Hat Satellite 6 Server 以及所有必须的附加远程 capsules。详情请查看《Red Hat Satellite 6 安装指南》 中的《Red Hat Satellite 6 Server 安装流程》。

初始配置初始配置

这些是配置基本 Red Hat Satellite Server 的初始步骤:

1. 登录 Satellite Server。登录需要管理用户和密码。详情请参阅 第 2.1 节 “登录 Red HatSatellite”。

1. 有关更改密码的信息请参考 第 2.2 节 “在 Red Hat Satellite 中更改密码”。

用户指南用户指南

10

Page 15: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

2. 编辑整合了 Capule Server 的 Red Hat Satellite,选择所需机构和位置。整合 Capsule Server 的Satellite 名称与安装 Satellite 6 Server 主机的名称相同。详情请参考 第 3.1.3 节 “编辑机构” 和第 3.2.2 节 “编辑位置”。

3. 编辑所需位置,选择要与那个位置关联的资源。详情请查看 第 3.1 节 “机构”。

4. 编辑默认机构,选择与那个机构关联的资源。详情请查看 第 3.2 节 “位置”。

5. 刷新 Satellite Capsule Server。详情请查看 第 12.7 节 “刷新 Red Hat Satellite Capsule Server”。

配置配置 Red Hat Satellite Server

这些是配置基本 Red Hat Satellite Server 的初始步骤:

1. 创建域。详情请查看 第 9.3.1 节 “域”。

2. 创建子网。详情请查看 第 9.3.2 节 “子网”。

3. 创建所需生命周期环境。详情请查看 第 3.3 节 “生命周期环境”。

4. 创建所有所需定制产品。详情请查看 第 4.2.2.1 节 “生成产品”。

5. 选择所需 Red Hat 存储库。

1. 在 Red Hat 客户门户网站中创建清单(manifest)。详情请查看 第 4.2.1.1 节 “设置清单(Manifest)”。

2. 向 Satellite Server 网站界面上传清单(manifest)。这将在 Satellite Server 中推广订阅信息。详情请查看 第 4.2.1.2 节 “上传订阅清单”。

3. 上传清单后,会将有效 Red Hat 订阅中的 Red Hat 存储库(Red Hat Repositories)导入Satellite Server。选择与您的机构有关的存储库。详情请查看 第 4.2.1.2 节 “上传订阅清单”。

4. 自选:

1. Red Hat 资源存储库根据安全勘误、bug 修改以及提高更新内容。要确定可自动更新Satellite Server,请参考 第 4.2.3.2 节 “创建同步计划” 和 第 4.2.3.3 节 “应用同步调度”中推荐的操作。

6. 手动同步内容。详情请查看 第 4.2.3.1 节 “同步状态”。

7. 使用所需存储库、puppet 模块和过滤器创建内容视图。详情请查看 第 5 章 使用内容视图。

8. 自选:

1. 创建主机集合并将其分配给所需生命周期环境和内容视图。详情请查看 第 11 章 配置主机集合。

9. 创建分配给所需生命周期环境和内容视图的激活码。详情请查看 第 7.1 节 “生成激活码”。

10. 编辑现有供应模板并将其与之前创建的操作系统关联。详情请查看 第 9.3.9 节 “供应模板”。

11. 编辑根据所需详情创建内容视图时默认创建的操作系统,并确定将其与所需分区表和供应模板关联。详情请查看 第 9.3.7 节 “操作系统”。

12. 使用所需详情生成安装介质。请确定该介质与所需位置和机构关联。详情请查看 第 9.3.6 节 “安装介质”。

13. 使用所需详情创建主机组。详情请查看 第 9.1.1 节 “创建主机组”。

第第 1 章章 RED HAT SATELLITE 简介简介

11

Page 16: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

生成生成 Red Hat Satellite Server 备份备份

这是如何生成 Red Hat Satellite 备份的步骤:

1. 生成包含所需配置文件、数据文件、存储库及数据库的 Satellite Server 备份。详情请查看第 15.2.1 节 “Red Hat Satellite 备份步骤”。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

12

Page 17: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 2 章 访问 RED HAT SATELLITE

2.1. 登录 RED HAT SATELLITE

安装并配置 Red Hat Satellite 后,使用网络用户界面登录 Satellite 进行详细配置。

这些步骤演示了如何登录 Red Hat Satellite。

1. 在网络浏览器中使用以下地址访问 Satellite Server:

https://HOSTNAME/

要确定您的主机名,请在提示符后输入 hostname 命令:

# hostname

重要重要

首次访问 Satellite 时,会出现不信任连接警告信息。接受自签发的证书,并将Satellite URL 添加到安全例外来覆盖这个设置。这个过程会根据浏览器的不同而有所不同。

请只在确定您的 Satellite URL 指向一个安全的位置时才执行这个操作。

图图 2.1. 不可信连接警告不可信连接警告

2. 输入在配置过程中创建的用户名和密码。如果在配置过程中没有创建用户,您可以使用默认的用户(admin)。

结果结果

成功登录后,就可以使用 Satellite 面板。面板中包含 Satellite 和已经注册的主机概况。

主要的导航标签如下:

表表 2.1. 导航标签导航标签

第第 2 章章 访问访问 RED HAT SATELLITE

13

Page 18: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

导航标签导航标签 描述描述

机构机构@位置位置 点击该标签更改机构和位置。如果没有选择机构和位置,则默认的机构和位置分别为 任意机构 和 任意位置。使用这个标签页改用不同的值。

监视监视器器 提供概述面板和报告

内容内容 提供内容管理工具,其中包括内容视图、激活码以及生命周期环境。

主机主机 提供主机清单以及供应配置工具。

配置配置 通过常规配置工具和数据,其中包括主机组和 Puppet 数据。

架构架构 提供配置 Satellite 6 如何与该环境进行互动的工具。

管理管理员员 提供高级配置以便设置用户和 RBAC,也可进行常规设置。

用用户户名名 提供用户管理,可让用户编辑其个人信息。

注意注意

如果您忘记了管理员密码,请登录 Satellite 命令行界面重置管理用户和密码:

# foreman-rake permissions:resetReset to user: admin, password: qwJxBptxb7Gfcjj5

这样会将默认用户 admin 密码重新设置为命令行中显示的密码。登录后更改此密码,防止出现任何安全问题。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

2.2. 在 RED HAT SATELLITE 中更改密码

这些步骤描述了如何更改您的密码。

过程过程 2.1. 更改密码更改密码

1. 点击右上角您的用户名。

2. 在菜单中选择 我的帐户我的帐户。

3. 在 密密码码 字段输入新密码。

4. 在 确认确认 字段输入新密码。

5. 点击 提交提交 按钮保存新密码。

结果:结果:

用户指南用户指南

14

Page 20: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 3 章 配置机构、位置及生命周期环境Red Hat Satellite 6 特别注重机构和位置管理。系统管理员可在单一 Satellite 服务器中定义多个机构和位置。例如:一个公司可以在三个国家(美国、英国和日本)有三个机构(财务、市场和销售)。在这个示例中,Satellite 服务器可创建九个独立的上下文,使用这些上下文管理所有地理位置中的所有机构。另外,用户还可以定义具体的位置,并嵌套它们以便生成层级。例如:系统管理员可以将美国分成具体的城市,比如波士顿、凤凰城或者旧金山。

图图 3.1. Red Hat Satellite 6 拓扑示例拓扑示例

主 Satellite 服务器保留管理功能,同时会在主 Satellite 服务器与为某个具体位置分配的 SatelliteCapsule 之间同步其内容和配置。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.1. 机构

机构可根据拥有者、目的、内容、安全等级和其他部门将主机分成逻辑组。

您可以在网页界面中查看、创建和管理多个机构。可在很多机构间分配软件和主机授权,并访问那些被控制的机构。

每个机构都必须由单一 Red Hat 用户帐户生成,但可由多个机构管理。订阅清单只能导入到单一机构,同时 Satellite 将无法再次上传已上传到不同机构的证书。

默认情况下 Red Hat Satellite 将有一个已经创建的机构,名为 Default Organization,您可以修改它以适应您的安装,也可以删除它。

用户指南用户指南

16

Page 21: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

重要重要

如果没有为新用户分配默认机构,其访问就会受到限制。要为用户系统授权,请为其分配默认机构,退出该系统然后再重新登录。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.1.1. 创建机构

这些步骤描述了如何创建新机构。

过程过程 3.1. 创建机构创建机构

1. 点右上部的管理管理 → 机构机构菜单。

2. 点击 新建机构新建机构 按钮。

3. 在 名称名称 项中输入新机构名称。

4. 在 标签标签 项中输入新机构的标签。

5. 在 描述描述 项中输入新机构描述信息。

6. 点击 提交提交 按钮。

7. 选择要分配到新机构中的主机。

点击 分配全部分配全部 按钮将所有尚未分配给机构的主机分配到新机构中。

点击 手手动动分配分配 按钮手动选择并分配没有机构的主机。

点击 进进行行编辑编辑 按钮跳过分配主机。

结果:结果:

创建了新机构。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.1.2. 生成新机构 Debug 证书

这些步骤演示了如何为机构生成和下载 debug 证书。Debug 证书可解锁机构中的所有内容,且在导出供应模板时需要该证书。

过程过程 3.2. 正在创建新机构正在创建新机构 Debug 证书证书

1. 点右上角的 管理管理 → 机构机构 菜单。

2. 在左侧列表中选择一个现有机构。

3. 点击 生成并下生成并下载载 按钮。这样可生成 debug 证书。在安全的位置保存该证书。

第第 3 章章 配置机构、位置及生命周期环境配置机构、位置及生命周期环境

17

Page 22: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

注意注意

如果在要为其下载供应模板的机构中不存在 debug 证书,则会在下载系统模板时自动生成该证书。

结果:结果:

Red Hat Satellite 生成 debug 证书,并将其保存在您选择的位置。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.1.3. 编辑机构

过程过程 3.3. 编辑机构编辑机构

1. 点击右上角菜单的 管理管理 → 机构机构。

2. 点击要编辑的机构名称。

3. 在左侧列表中选择要编辑的资源。

4. 点击所需项目名称并将其添加到 所所选项选项 列表中。

5. 点击 提交提交 按钮。

结果结果

已更新并保存该机构。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.1.4. 正在删除机构

过程过程 3.4. 正在删除机构正在删除机构

1. 点右上角菜单中的 管理管理 → 机构机构。

2. 为您要删除的机构名称在下拉菜单中选择 删除删除。

3. 此时会出现一个警告:

要删除 Organization Name 吗?

4. 点击 确定确定 按钮。

结果结果

已从 Red Hat Satellite 中删除该机构。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.2. 位置

用户指南用户指南

18

Page 23: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

位置 可根据地理位置将机构分成逻辑组。

每个位置都必须由单一 Red Hat 客户帐户创建并使用,但每个账户可以管理多个位置和机构。

默认情况下 Red Hat Satellite 将有一个已经创建的机构,名为 Default,您可以修改它以适应您的安装,也可以删除它。

重要重要

如果没有为新用户分配默认位置,其访问就会受到限制。要为用户系统授权,请为其分配默认位置,退出该系统然后再重新登录。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.2.1. 创建位置

这些步骤描述了如何创建位置。

过程过程 3.5. 创建位置创建位置

1. 点右上角的 管理管理 → 位置位置 菜单。

2. 点击 新位置新位置 按钮。

3. 在 名称名称 字段输入新位置名称,并点击 提交提交 按钮。

4. 选择要分配给新位置中的主机。

点击 分配全部分配全部 按钮为所有尚未分配位置的主机分配位置。

点击 手手动动分配分配 按钮手动选择并分配没有位置的主机。

点击 进进行行编辑编辑 按钮跳过分配主机。

结果:结果:

已创建位置。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.2.2. 编辑位置

过程过程 3.6. 编辑位置编辑位置

1. 点右上角的 管理管理 → 位置位置 菜单。

2. 点击要编辑的位置名称。

3. 在左侧列表中选择要编辑的资源。

4. 点击所需项目名称并将其添加到 所所选项选项 列表中。

5. 点击 提交提交 按钮。

第第 3 章章 配置机构、位置及生命周期环境配置机构、位置及生命周期环境

19

Page 24: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

结果结果

已更新并保存该位置。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.2.3. 删除位置

这些步骤描述了如何删除现有位置。

过程过程 3.7. 删除位置删除位置

1. 点右上角的 管理管理 → 位置位置 菜单。

2. 为您要删除的位置名称在下拉菜单中选择 删除删除。

此时会出现警告对话框:

删除 Location Name?

3. 点击 确定确定 按钮。

结果结果

已从 Red Hat Satellite 中删除该位置。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.3. 生命周期环境

我们将应用程序生命周期分割成生命周期环境以模拟生命周期的各个阶段。这些生命周期环境与环境路径关联。必要时您可以根据环境路径将内容推广到下一个生命周期环境。例如:如果在应用程序的某个具体版本完成开发,则可将这个版本推广到测试环境,并开始开发下一个版本。

图图 3.2. 一个环境路径包含四个环境。一个环境路径包含四个环境。

用户指南用户指南

20

Page 25: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.3.1. 创建生命周期环境

这个过程演示了如何添加 Satellite 的生命周期环境。

过程过程 3.8. 创建生命周期环境创建生命周期环境

1. 点击 内容内容 → 生命周期环境生命周期环境 菜单。

2. 点击 新建新建环环境路径境路径 按钮。

3. 在 名称名称 字段输入名称。

4. 在 标签标签 项中输入标签。

5. 在 描述描述 字段输入描述信息。

6. 点击 保存保存 按钮。

在 Satellite 中创建生命周期环境。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

3.3.2. 删除生命周期环境

这个过程演示了如何从 Satellite 删除生命周期环境。

过程过程 3.9. 删除生命周期环境删除生命周期环境

1. 点击 内容内容 → 生命周期环境生命周期环境 菜单。

2. 点击要删除的生命周期环境名称。

3. 点击右侧的 删删除除环环境境 按钮

4. 此时会出现警告对话框:

您确定要删除 Environment Name 吗?

5. 点击 删删除除 按钮。

注意注意

只能删除最后一个环境。比如在按以下顺序排列的三个环境中,Library、Dev 和 Prod,只能删除 Prod 环境。永远无法删除 Library。

结果:结果:

已删除生命周期环境。

第第 3 章章 配置机构、位置及生命周期环境配置机构、位置及生命周期环境

21

Page 27: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 4 章 使用内容管理

4.1. 使用 RED HAT SATELLITE 内容模板

Satellite 内容模板内容模板

该面板提供关于订阅及目前注册主机的状态概述、推广和同步概述以及最新通知列表。

Satellite 是用来管理客户端机器的授权。每个授权包括对指定数目证书的访问。每个证书都为客户端机器提供下载、更新以及接受产品支持的权限。

点击 监控监控 → 内容面板内容面板 菜单即可进入该面板。您可以点击各部分标题并将该部分拖拽到另一个位置重新整理面板。

内容主机订阅状态内容主机订阅状态

内容主机订内容主机订阅阅状状态态 提供目前由 Satellite 管理的订阅状态概述。订阅是购买的证书,它可让主机获得访问软件、升级和系统安全性修复的权限。

表表 4.1. 主机订阅状态主机订阅状态

省、自治区、直辖市省、自治区、直辖市 描述描述 图标图标

无效订无效订阅阅 这些是安装了产品,但还没有消耗订阅的主机。需要立即关注这些主机。

订订阅阅不足不足 这些是消耗了订阅并有有效授权的主机,但还没有消耗其全部授权。需要监控这些主机以便保证其如预期配置。

当前订当前订阅阅 这些是有有效授权且消耗其所有授权的主机。

最新通知最新通知

在 最新通知最新通知 部分会列出主机生成的所有信息。这包括管理信息、产品以及订阅更改以及其他错误。点击齿轮按钮可显示下拉菜单,以便更改显示的通知数目。可将其设定为 5 个结果、15 个结果或者 30 个结果。

在此您可了解发送到所有用户的全局通知,并及时发现所有异常活动或者错误。

同步概述同步概述

Satellite 中启用的所有产品或者存储库及其同步状态概述。所有在队列中等待同步的产品、未同步的产品或者之前已同步的产品均在 同步概述同步概述 部分列出。点击产品名称查看同步状态。点击齿轮按钮可显示下拉菜单,以便更改显示的通知数目。可将其设定为 5 个结果、15 个结果或者 30 个结果。

主机集合主机集合

Satellite 中所有主机集合及其状态列表,其中包括每个主机集合中的内容主机数。点击主机集合名称查看该主机集合。点击齿轮按钮可显示下拉菜单,以便更改显示的通知数目。可将其设定为 5 个结果、15 个结果或者 30 个结果。

当前订阅总数当前订阅总数

第第 4 章章 使用内容管理使用内容管理

23

Page 28: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

当前订阅总数概述,它可显示活跃订阅数、在未来 120 天内过期的订阅数、以及已过期的订阅数。点击每个订阅类型的数字就会列出那些订阅。

内容视图概述内容视图概述

Satellite 中所有内容视图及其发布状态列表。点击齿轮按钮可显示下拉菜单,以便更改显示的通知数目。可将其设定为 5 个结果、15 个结果或者 30 个结果。

勘误概述勘误概述

Satellite 中所有勘误列表。点击齿轮按钮可显示下拉菜单,以便更改显示的通知数目。可将其设定为 5 个结果、15 个结果或者 30 个结果。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2. 在线 SATELLITE

Red Hat Satellite 为订阅的客户端主机提供不同类型的内容,包括软件包、勘误更新、kickstart 树和安装映像。

Satellite Server 需要提供这个内容的资源。内容是通过将订阅清单文件上传到 Satellite 进行配置。您可以通过 Red Hat 客户门户网站获得此清单,也可以通过联系 Red Hat 支持获得。清单为客户端主机通过Red Hat Satellite 而不是 Red Hat Network 提供订阅。

本章介绍了为在线 Red Hat Satellite Server 或离线 Red Hat Satellite Server 添加内容的过程。为Red Hat Satellite Server 添加内容后,客户端系统就可以订阅并接收更新。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.1. 使用 Red Hat 内容供应商

4.2.1.1. 设置清单(设置清单(Manifest))

您可以通过以下方法或者联系 Red Hat 支持获得订阅清单。您可以使用清单设置 Red Hat 内容的供应商,并包含存储库的信息和订阅。清单是 Red Hat Satellite 为客户端系统发布订阅和 Red HatNetwork(RHN)内容的基础。

前提条件前提条件

继续此任务前必须满足以下条件:

拥有客户门户网站用户名和密码。

有足够的订阅以便添加到该清单中。

这些步骤演示了如何通过客户门户网站获得订阅清单:

1. 登录 客户门户网站。

2. 点击 订阅订阅 → 订阅管理订阅管理 → 订阅管理应用程序订阅管理应用程序,然后点击 Satellite。

3. 点击订阅管理应用程序页右上角的 注册注册 Satellite。

用户指南用户指南

24

Page 29: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

4. 为 Satellite 创建一个名称以区别您帐户中的其他 Satellite 系统。

5. 在下拉菜单中选择 6.0 作为 Satellite 版本版本值。确定您选择了正确的版本,不同的版本会包括不同的软件包。

6. 点击 注册注册。

7. 点击 附加订附加订阅阅,添加 Red Hat Satellite 所需订阅,并点击 附加所选附加所选。详情请参阅 如何生成证书。

8. 点击 下载清单下载清单,生成一个包含 Red Hat Satellite 清单的 .zip 格式文件。

结果:结果:

为 Red Hat Satellite 生成并下载订阅清单。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.1.2. 上传订阅清单上传订阅清单

本节介绍了如何为机构上传订阅清单。因为订阅清单是分配给机构的,所以请在上传订阅清单前确认您已经选择了机构。如果没有选择机构,将会导致 permission denied 错误(Error 403)。

过程过程 4.1. 上传订阅清单:上传订阅清单:

1. 登录 Satellite 服务器。

2. 点击 任意上下文任意上下文 → 任意机构任意机构,选择要为其分配订阅清单的机构。

3. 点击 内容内容 → Red Hat 订阅订阅,然后点击页面右上角的 管理清管理清单单。

4. 在 订订阅阅清清单单 项中点击 动动作作。在 上上传传新清新清单单 子项中点击 浏览浏览。

5. 选择要上传的清单文件后点击 上上传传。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.2. 使用产品

4.2.2.1. 生成产品生成产品

这些步骤演示了如何在 Red Hat Satellite 中生成新产品。

过程过程 4.2. 生成产品生成产品

1. 点击 内容内容 → 产品产品。

2. 点击 + 添加新添加新产产品品 链接。

3. 在 名称名称 项中输入新产品名称。

4. 在 标签标签 项中输入新产品标签。

5. 在 GPG 密密钥钥 下拉菜单中选择 GPG 密钥。

第第 4 章章 使用内容管理使用内容管理

25

Page 30: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

6. 在 同步计划同步计划 下拉菜单中选择同步计划。或选 + 新建同步计划新建同步计划 创建新的同步计划。

7. 在 描述描述 项中输入新产品描述信息。

8. 点击 保存保存 按钮保存您的新产品。

结果:结果:

创建了新产品。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.2.2. 为产品添加存储库为产品添加存储库

这些步骤演示了如何为 Red Hat Satellite 中的产品添加存储库。

过程过程 4.3. 为产品添加存储库为产品添加存储库

1. 点击 内容内容 → 产品产品。

2. 点击需要添加存储库的产品。

3. 点击 存存储库储库 子标签。

4. 点击 创创建存建存储库储库 按钮。

5. 在 名称名称 项中输入新存储库名。

6. 在 标签标签 项中输入新存储库的标签。

7. 在 类类型型下拉菜单中选择存储库的类型。

8. 在 URL 项中输入存储库的 URL。

9. 使用 通通过过 HTTP 发发布布 复选框指定是否通过 HTTP 发布存储库。

10. 在 GPG 密密钥钥 下拉菜单中为存储库选择 GPG 密钥。

11. 点击 创创建建 按钮保存新存储库。

结果:结果:

在产品中添加了新存储库。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.2.3. 对产品进行批量操作(对产品进行批量操作(bulk action))

本节介绍了如何使用批量操作在 Red Hat Satellite 中同步和删除产品。这里所介绍的操作需要最少有一个有效产品。

过程过程 4.4. 在多个产品中进行操作:在多个产品中进行操作:

1. 点击 内容内容 → 产品产品。

用户指南用户指南

26

Page 31: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

2. 使用复选框选择需要进行操作的所有产品。

3. 点击 批量操作批量操作。

4. 如需同步所选产品,请点击 产品同步产品同步 标签,然后点击 现现在同步在同步。

如需删除所选产品,请点击 删删除除产产品品,然后点击 删删除除。

更新同步计划更新同步计划

您也可以同时为多个产品更新同步计划。

如需创建新同步计划,请点击 创建同步计划创建同步计划。

如需从所选产品中删除同步计划,请点击 删除同步计划删除同步计划。

如需为所选产品更新同步计划,请点击 更新同步计划更新同步计划。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.2.4. 使用存储库查找使用存储库查找

存储库查找可让您搜索 URL 查找包含在某个产品中的存储库。

过程过程 4.5. 使用存储库查找使用存储库查找

1. 点击 内容内容 → 产品产品 菜单。

2. 点击 存存储库查储库查找找 按钮。

3. 在 Yum 存存储库查储库查找找 字段输入该库所在位置。

4. 点击 查查找找 按钮。

5. 在 结结果果 字段显示 URL 中的存储库列表。

6. 点击 已已发现发现 URL 复选框查看要添加到某个产品的存储库。

7. 点击 创创建所建所选选 按钮。

8. 选择是在现有产品中添加存储库还是创建新产品。

a. 在现有产品中添加存储库:

i. 选择 现现有有产产品品 单选按钮。

ii. 在下拉菜单中选择所需产品。

b. 创建新产品以便在其中添加存储库:

i. 选择 新新产产品品 单选按钮。

ii. 为新产品输入 名称名称 和 标签标签,并在下拉菜单中选择 GPG 密密钥钥。

9. 选择 通通过过 HTTP 提供提供 复选框通过 HTTP 提供该存储库。

第第 4 章章 使用内容管理使用内容管理

27

Page 32: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

10. 编辑 所所选选 URL 的 名称名称 和 标签标签。

11. 点击 创创建建。

结果:结果:

已找到这些存储库并将其添加到产品中。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.2.5. 删除产品删除产品

本节介绍了如何从 Red Hat Satellite 中删除产品。

过程过程 4.6. 从从 Satellite 中删除产品:中删除产品:

1. 点击 内容内容 → 产品产品。

2. 使用选择框来选择您需要删除的产品。

3. 点击 批量操作批量操作,然后点击 删删除除产产品品。

4. 点击 删删除除 确认您需要删除的产品。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.3. 同步内容

同步是指在 Red Hat Satellite 存储库和源存储库间协调更新的操作。为了通过源存储库为 Red HatSatellite 生成内容信息,需要在启用存储库后进行同步操作。

进行实时或预订的同步将可以:

保证软件包之间的数据完整

获得最新的软件包、安全补丁程序和勘误

Satellite 的同步管理功能允许机构的管理员通过使用创建同步计划来指定主机查询和安装更新的频率。然后,同步计划就可以和产品存储库相关联,以适合您的实际情况的频率来进行产品更新。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.3.1. 同步状态同步状态

重要重要

在启用存储库后,需要手动同步存储库。在这个阶段会由所需软件包添加 Satellite 中的本地存储库。

这些步骤演示了如何同步 Red Hat Satellite 产品。

过程过程 4.7. 同步产品同步产品

用户指南用户指南

28

Page 33: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

1. 点击 内容内容 → 同步状态同步状态。此时会根据订阅和所启用的存储库显示可以进行同步的产品频道列表。

2. 点击产品名旁的箭头查看其内容。

3. 选择您要同步的内容。

4. 点击 现现在同步在同步 按钮开始同步。会在 结结果果 栏中显示同步操作的状态。如果同步成功,则会在 结结果果栏中显示 同步完成同步完成;如果同步失败,则会显示 同步出同步出错错。

结果:结果:

产品被同步。

注意注意

内容同步需要一定的时间,长短取决于驱动器速度、网络连接速度以及需要同步的内容数量。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.3.2. 创建同步计划创建同步计划

为了保证软件包间的数据完整性,以及所使用的软件包具有最新的安全更新,经常定期地进行同步是非常必要的。Red Hat Satellite 提供了同步计划功能,使用它可以根据您所在机构的具体情况定期进行同步操作。

过程过程 4.8. 创建同步计划:创建同步计划:

1. 点击 内容内容 → 同步计划同步计划。

2. 点击 新同步计划新同步计划 创建新的同步计划。

3. 在 名称名称、描述描述 和其他项中输入相应信息。

4. 点击 保存保存 创建同步计划。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.2.3.3. 应用同步调度应用同步调度

创建同步计划后,您需要将同步计划与产品关联以便生成同步调度。以下步骤论述了如何在 Red HatSatellite 6 中创建同步调度。

过程过程 4.9. 创建同步调度:创建同步调度:

1. 点击 内容内容 → 同步计划同步计划,并选择要实施的同步计划。

2. 在同步计划主页中点 产品产品 → 添加添加。

3. 使用选择框选择需要和同步计划相关联的产品。

4. 点击 添加所添加所选选。

第第 4 章章 使用内容管理使用内容管理

29

Page 34: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.3. 离线 SATELLITE

在一个对安全性有极高要求的环境中,主机可能需要在一个封闭的(与 internet 没有连接)网络环境中运行。Red Hat Satellite Server 仍然可以为这些主机提供最新的安装更新、勘误和软件包。实现此功能需要两个重要组件:katello-disconnected 程序和同步主机。

以下的图例演示了离线 Satellite 在没有互联网连接的情况下提供内容的功能。这需要一个连接到互联网的中间系统作为同步主机。这个同步主机存在于 Satellite Server 所在网络之外。

同步主机使用 pulp 从 Red Hat 内容发布网络(Content Delivery Network,CDN)中导入内容。然后将内容导入介质,比如 DVD、CD 或外部硬盘,并传递给离线 Satellite Server。以下部分介绍了这个操作的整个过程。

图图 4.1. 离线离线 Satellite

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.3.1. 配置同步主机

前提条件前提条件

为了从 Red Hat 内容发布网络导入内容,同步主机需要满足以下条件:

互联网连接

有效的 Red Hat Network 订阅

有效的清单(有关获得清单的详情请参阅 第 4.2.1.1 节 “设置清单(Manifest)”)。

过程过程 4.10. 将主机配置为从将主机配置为从 Red Hat CDN 同步并导出内容:同步并导出内容:

用户指南用户指南

30

Page 35: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

1. 使用 Red Hat Subscription Manager 在 RHN 中注册同步主机。

2. 列出所有有效的订阅,找出系统所需的正确 Red Hat Satellite 产品:

# subscription-manager list --available --all

这个命令的输出信息类似如下:

+-------------------------------------------+ Available Subscriptions+-------------------------------------------+

ProductName: Red Hat SatelliteProductId: SKU123456PoolId: e1730d1f4eaa448397bfd30c8c7f3d334bd8bQuantity: 10Multi-Entitlement: NoExpires: 08/20/2013MachineType: physical

注意注意

其中的 SKU 和 Pool ID 会根据与您的系统版本和产品类型相对应的 Red HatSatellite 产品类型的不同而有所不同。

3. 使用以下命令订阅池:

# subscription-manager subscribe --pool=Red_Hat_Satellite_Pool_Id# subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Pool_Id# subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Software_Collections_Pool_Id

4. 禁用所有现有存储库:

# subscription-manager repos --disable "*"

5. 启用 Red Hat Satellite、Red Hat Enterprise Linux 和 Red Hat 软件集合存储库。请确认 Red HatEnterprise Linux 存储库和您所使用的版本相匹配。

# subscription-manager repos --enable rhel-6-server-rpms \--enable rhel-server-rhscl-6-rpms \--enable rhel-6-server-satellite-6.0-rpms

注意注意

上述命令适用于 Red Hat Enterprise Linux 6。如果您要使用 Red Hat EnterpriseLinux 的其他版本,请根据具体的版本更改存储库。

6. 安装 katello-utils 以及相关的 RPM:

第第 4 章章 使用内容管理使用内容管理

31

Page 36: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

# yum install python-qpid-qmf python-qpid qpid-cpp-server-store katello-utils

katello-utils 包括设置导入存储库所需 katello-disconnected 应用程序,以及 pulp 配置所需 qpid 相关软件包。

7. 为 /etc/pulp/server.conf 文件中的 oauth_secret 项保密的 32 位字符串:

# tr -dc "[:alnum:]" < /dev/urandom | head -c 32 randomly_generated_value

8. 在 /etc/pulp/server.conf 中,取消注释 [oauth] 项,使用上一步生成的随机值作为 oauth_secret 参数值:

[oauth]enabled: trueoauth_key: katellooauth_secret: randomly_generated_value

9. 在 /etc/qpid/qpidd.conf 中禁用验证:

# Configuration file for qpidd. Entries are of the form: # name=value ## (Note: no spaces on either side of '=').# Run "qpidd --help" or see "man qpidd" for more details.

auth=no

所有入站连接的验证都使用 Satellite 的默认 realm。

10. 在配置从 katello-disconnected 到 Pulp 的连接时,使用上一步生成的值作为 --oauth-secret 选项的值:

# katello-disconnected setup --oauth-key=katello --oauth-secret=randomly_generated_value

这样就为 ~/.katello-disconnected 提供了配置值。

11. 在同步服务器中配置 Pulp:

sudo service qpidd startsudo chkconfig qpidd onsudo service mongod startsleep 10sudo chkconfig mongod onsudo -u apache pulp-manage-dbsudo service httpd restartsudo chkconfig pulp_workers onsudo service pulp_workers startsudo chkconfig pulp_celerybeat on

用户指南用户指南

32

Page 37: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

sudo service pulp_celerybeat startsudo chkconfig pulp_resource_manager onsudo service pulp_resource_manager start

12. 导入清单:

# katello-disconnected import -m ./manifest.zip

导入清单将设置可用的存储库以便根据所选订阅进行同步。

同步主机现在已经准备好从 Red Hat CDN 同步数据。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.3.2. 同步内容

在默认的情况下,katello-disconnected 启用了清单中的所有存储库进行同步。同步操作所需时间与需要同步的内容数量有关,如果清单中包括了大量的存储库,同步操作将会消耗大量的时间和网络资源。

katello-disconnected 允许用户指定具体存储库进行同步。本节介绍了设置 Pulp 进行内容同步的方法。

1. 禁用所有存储库:

# katello-disconnected disable --all

在默认的情况下,katello-disconnected 启用所有存储库。

2. 列出清单中所有有效存储库,选择需要同步的存储库:

# katello-disconnected list --disabledrhel-5-server-debug-rpms-5Server-i386rhel-5-server-debug-rpms-5Server-ia64rhel-5-server-debug-rpms-5Server-x86_64rhel-5-server-debug-rpms-5_7-i386rhel-5-server-debug-rpms-5_7-ia64rhel-5-server-debug-rpms-5_7-x86_64rhel-5-server-debug-rpms-5_8-i386rhel-5-server-debug-rpms-5_8-ia64rhel-5-server-debug-rpms-5_8-x86_64rhel-5-server-debug-rpms-5_9-i386rhel-5-server-debug-rpms-5_9-ia64rhel-5-server-debug-rpms-5_9-x86_64rhel-5-server-isos-5Server-i386

3. 启用需要同步的存储库:

# katello-disconnected enable -r rhel-6-server-sam-rpms-6_4-x86_64

4. 创建存储库,并将其推送到 Pulp 以便执行同步:

# katello-disconnected configure

第第 4 章章 使用内容管理使用内容管理

33

Page 38: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

注意注意

katello-disconnected 将读取清单、创建 pulp 存储库并在同步前生成脚本。在每次启用或禁用存储库时都需要运行它。

5. 同步存储库:

# katello-disconnected sync

您可以使用 watch 选项来监控同步的过程。

# katello-disconnected watchWatching sync... (this may be safely interrupted with Ctrl+C)running:rhel-6-server-sam-rpms-6_4-x86_64

running:rhel-6-server-sam-rpms-6_4-x86_64 ...finished:rhel-6-server-sam-rpms-6_4-x86_64

Watching finished

内容现在已被同步。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.3.3. 导出内容

前提条件前提条件

外置导出介质,比如 CD、DVD 或者外置硬盘。

需将同步的内容导出方可导入离线 Red Hat Satellite。要完成此操作,请:

1. 导出同步的存储库:

# katello-disconnected export -t /var/tmp/export

输出结果应类似如下:

# katello-disconnected export -t /var/tmp/export# katello-disconnected watchWatching sync... (this may be safely interrupted with Ctrl+C)running:rhel-6-server-sam-rpms-6_4-x86_64

finished:rhel-6-server-sam-rpms-6_4-x86_64Watching finished

用户指南用户指南

34

Page 39: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Done watching ... Copying content to /var/tmp/export Archiving contents of /var/tmp/export into 4600M tar archives. NOTE: This may take a while.tar: Removing leading `/' from member names

Done exporting content, please copy /var/tmp/export/* to your disconnected host

该操作会在 /var/tmp/export 中生成以下文件:

# ls /var/tmp/export/content-export-00 content-export-01 content-export-02 expand_export.sh

2. 将 /var/tmp/export 中的文件复制到外置介质。

注意注意

如果您的外置介质空间太小,可将这些文件按顺序复制到 DVD 中。

现已导出同步的内容,并可以将其导入离线 Satellite Server。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

4.3.4. 将内容导入离线 Satellite Server

前提条件前提条件

保证保存该导出文件的目录和文件系统有足够的空间展开归档文件。例如:如果您导出 40G 的内容,那么在要向其导入该内容的 Stellite 服务器目录和文件系统中需要有额外的 40G 空间以便在同一文件系统中展开导入的内容。

1. 将外置介质的导出内容复制到离线 Satellite 的目录中。

注意注意

如果将导出的内容放到不同的外置介质设备中,请确定将所有内容复制到离线Satellite 的同一目录下。

2. 运行导出内容中附带的 expand_export.sh 脚本:

# ./expand_export.sh *** Done expanding archives. ***

第第 4 章章 使用内容管理使用内容管理

35

Page 40: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

警告警告

展开导出的内容前,断开连接的 Satellite 要有与导出内容归档大小的空间。否则该脚本会失败。

该脚本会将归档文件展开到某个目录中。

3. 将展开的目录树内容移动到 Satellite Server的 /var/www/html,并为移动的文件重置 SELinux上下文:

# mv var/tmp/export/* /var/www/html/# cd /var/www/html# restorecon -r *

注意注意

该 Satellite 现已作为 其自身位于 http://localhost/content 文件的 CDN。这不是必须的,可将该 CDN 在同一离线网络的不同机器中托管,只要可通过HTTP 访问该 Satellite Server 即可。

4. 在 Satellite 网页界面添加 CDN 地址:

a. 登录 Satellite 网页界面。

b. 点击 内容内容 → Red Hat 订阅订阅,然后点击 管理清管理清单单。

c. 进入 订订阅阅清清单单 信息页面,滚动至 Red Hat 供供应应商商详详情情。点击 存存储库储库 URL 条目的编辑图标,并将该条目改为 CDN 的存储库 URL。

d. 点击 浏览浏览 选择清单文件。

e. 点击 上传上传 导入清单。

5. 在本地 CDN 启用存储库:

a. 点击 内容内容 → Red Hat 存储库存储库

b. 启用在同步内容部分启用和同步的存储库。

6. 点击 内容内容 → 同步状态同步状态。

7. 选择要同步的存储库,并点击 现在同步现在同步。

同步完成后,离线 Satellite 就可以向客户端系统提供内容了。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

36

Page 41: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 5 章 使用内容视图内容视图是管理的内容集合,它包含附带自选过滤器的一个或者多个存储库(yum/puppet)。可包含这些过滤器,也可以不包含,并可为生命周期管理定制内容视图。您可以使用内容视图定制可用于客户端系统的内容。

图图 5.1. 这个表格详细论述了如何创建内容视图新版本。可将这些内容视图版本推广至应用程序生命周期的这个表格详细论述了如何创建内容视图新版本。可将这些内容视图版本推广至应用程序生命周期的环境路径中。环境路径中。

发布的内容视图将与生命周期环境一同使用。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

5.1. 创建内容视图

有管理员特权的用户可创建在生命周期环境中使用的内容视图。要创建内容视图,请:

1. 请作为 Satellite 管理员登录。

2. 点击 内容内容 → 内容视图内容视图。

3. 点击 创建新视图创建新视图。

4. 填写以下字段:

名称名称

标签标签 - 填写 名称名称 字段后会自动填充整个字段。

描述描述

5. 选择 综综合合视图视图 复选框将一系列发布的内容视图合并为一个,并选择最后综合的内容视图。

注意注意

如果选择 综综合合视图视图,那么它就会覆盖所有过滤,并可让您选择一组已发布的内容视图,并将那些视图整合为一个综合视图。

6. 点击 Save。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报

第第 5 章章 使用内容视图使用内容视图

37

Page 42: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

告 bug

5.2. 在内容视图中添加存储库

提供内容集合的存储库。例如:YUM 存储库或者 Puppet 存储库。要将某个存储库与具体内容视图关联,请:

1. 点击 内容内容 → 内容视图内容视图,并选择要添加到存储库的内容视图。

2. 点击 内容内容,并从下拉菜单中选择 存储库存储库。在子标签中点击 添加添加。

3. 选择要添加的存储库。选择所有要添加的存储库,点击 +添加存添加存储库储库。

已在内容视图中添加存储库。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

5.3. 过滤内容

创建过滤器可防止将软件包推广至下一个环境中。在该过滤器中添加软件包名称或正则表达式,创建将软件包放入黑名单的规则,然后将该过滤器与整个产品或任何产品中的独立存储库关联。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

5.3.1. 创建过滤器

这些步骤演示了如何创建过滤器。

过程过程 5.1. 创建过滤器创建过滤器

1. 点击 内容内容 → 内容视图内容视图。

2. 选择要过滤的内容视图。

3. 点击 内容内容 → 过滤器过滤器 子标签。

4. 点击 + 新新过滤过滤器器 按钮。

5. 在「名称」「名称」字段输入新过滤器名称。

6. 在 内容内容类类型型下拉菜单中选择内容类型。

7. 在 类类型型 下拉菜单中选择该过滤器是否应包含所选内容类型。

8. 另外,请在 描述描述 字段输入描述信息。

9. 点击 保存保存 按钮保存您的新过滤器。

结果:结果:

创建过滤器。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

38

Page 43: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

5.3.2. 在过滤器中添加内容

前提条件前提条件

需要一个已创建的过滤器。

1. 点击 内容内容 → 内容视图内容视图。

2. 选择要过滤的内容视图。

3. 点击 内容内容 → 过滤器过滤器 子标签。

4. 点击已创建的软件包过滤器名称。选择不同的过滤器类型,读取的内容也不尽相同。

a. 如果是用于软件包的过滤器:

i. 请输入软件包名称,并在下拉菜单中选择 详情详情 值。点击 +添加添加 按钮添加要过滤的软件包。

ii. 在 受影响的存受影响的存储库储库 子标签中选择该过滤器是否会影响所有存储库或者存储库的子集。如果选择存储库子集,则请选择所需存储库,并点击 更新存更新存储库储库 按钮。

b. 如果是用于软件包组的过滤器:

i. 点击 添加添加 子标签,并选择所需软件包组。点击 +添加添加软软件包件包组组 按钮。

ii. 在 受影响的存受影响的存储库储库 子标签中选择该过滤器是否会影响所有存储库或者存储库的子集。如果选择存储库子集,则请选择所需存储库,并点击 更新存更新存储库储库 按钮。

c. 如果是用于勘误的过滤器:

i. 点击 添加添加 子标签。选择该勘误类型所需复选框,可能为 Security、Enhancement 或者 Bugfix。然后选择起始日期。点击 +添加勘添加勘误误 按钮。

ii. 在 受影响的存受影响的存储库储库 子标签中选择该过滤器是否会影响所有存储库或者存储库的子集。如果选择存储库子集,则请选择所需存储库,并点击 更新存更新存储库储库 按钮。

d. 如果是用于勘误日期和类型的过滤器:

i. 在 勘勘误误日期范日期范围围 子标签中选择该勘误类型所需复选框,可能为 Security、Enhancement 或者 Bugfix。然后选择起始日期。点击 保存保存 按钮。

ii. 在 受影响的存受影响的存储库储库 子标签中选择该过滤器是否会影响所有存储库或者存储库的子集。如果选择存储库子集,则请选择所需存储库,并点击 更新存更新存储库储库 按钮。

5. 点击 发发布新版本布新版本 按钮。必要时输入注释,然后点击 保存保存 按钮。

结果结果

已在过滤器中添加软件包。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

5.3.3. 从过滤器中删除内容

前提条件前提条件

第第 5 章章 使用内容视图使用内容视图

39

Page 44: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

需要一个已创建的过滤器。

1. 点击 内容内容 → 内容视图内容视图。

2. 选择要过滤的内容视图。

3. 点击 内容内容 → 过滤器过滤器 子标签。

4. 点击已创建的软件包过滤器名称。选择不同的过滤器类型,读取的内容也不尽相同。

a. 如果是用于软件包的过滤器:

i. 点击 页页面面 子标签然后点击要删除软件包旁边的 软软件包名称件包名称 复选框。点击 删删除除软软件包件包 按钮从该过滤器中删除该软件包。

ii. 在 受影响的存受影响的存储库储库 子标签中选择该过滤器是否会影响所有存储库或者存储库的子集。如果选择存储库的子集,则请选择所需存储库,并点击 更新存更新存储库储库 按钮。

b. 如果是用于软件包组的过滤器:

i. 点击 列出列出/删删除除 子标签然后点击要删除软件包组旁的 名称名称 复选框。点击 删删除除软软件包件包组组按钮从该过滤器中删除该软件包组。

ii. 在 受影响的存受影响的存储库储库 子标签中选择该过滤器是否会影响所有存储库或者存储库的子集。如果选择存储库的子集,则请选择所需存储库,并点击 更新存更新存储库储库 按钮。

c. 如果是用于勘误的过滤器:

i. 点击 列出列出/删删除除 子标签然后点击要删除勘误旁边的 勘勘误误 ID 复选框。点击 删删除勘除勘误误 按钮从该过滤器中删除该勘误。

ii. 在 受影响的存受影响的存储库储库 子标签中选择该过滤器是否会影响所有存储库或者存储库的子集。如果选择存储库的子集,则请选择所需存储库,并点击 更新存更新存储库储库 按钮。

d. 如果是用于勘误日期和类型的过滤器:

i. 在 勘勘误误日期范日期范围围 子标签中选择该勘误类型所需复选框,可能为 Security、Enhancement 或者 Bugfix。然后编辑起始日期。点击 保存保存 按钮。

ii. 在 受影响的存受影响的存储库储库 子标签中选择该过滤器是否会影响所有存储库或者存储库的子集。如果选择存储库的子集,则请选择所需存储库,并点击 更新存更新存储库储库 按钮。

5. 点击 发发布新版本布新版本 按钮。必要时输入注释,然后点击 保存保存 按钮。

结果结果

从过滤器中删除软件包。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

5.3.4. 删除过滤器

这些步骤演示了如何删除过滤器。

过程过程 5.2. 删除过滤器删除过滤器

用户指南用户指南

40

Page 45: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

1. 点击 内容内容 → 内容视图内容视图。

2. 选择要过滤的内容视图。

3. 点击 内容内容 → 过滤器过滤器 子标签。

4. 点击要删除过滤器名称旁的复选框。

5. 点击 删删除除过滤过滤器器 按钮。

结果:结果:

已删除过滤器。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

5.4. 发布内容视图

创建内容视图后,需将其发布以便主机可以看到和使用。发布内容视图定义前,请确定内容视图定义有所需产品、存储库和过滤器。

要发布内容视图定义,请:

1. 点击 内容内容 → 内容视图内容视图。

2. 点击要发布的内容视图。

3. 点击 发发布新版本布新版本 按钮。

4. 填写注释。

5. 点保存保存按钮。

现在可以发布内容视图。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

第第 5 章章 使用内容视图使用内容视图

41

Page 46: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 6 章 搜索内容

6.1. 基本内容搜索

内容搜索功能可让用户查找有关内容视图、产品、存储库或者勘误的具体信息。

过程过程 6.1. 要执行内容搜索,请:要执行内容搜索,请:

1. 点击 内容内容 → 内容搜索内容搜索。

2. 在 内容内容 下拉菜单中选择 内容视图内容视图、产品产品、存储库存储库、软件包软件包、勘误勘误 或者 Puppet 模块模块。

3. 在 产品产品 字段输入要搜索的内容视图、产品、存储库、软件包、勘误或者 puppet 模块名称,并点击 搜索搜索。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

6.2. 环境间的内容对比

您可以使用 内容搜索 功能在不同环境间比较内容。

过程过程 6.2. 要在不同环境间搜索并对比内容,请:要在不同环境间搜索并对比内容,请:

1. 点击 内容内容 → 内容搜索内容搜索。

2. 在 内容内容 下拉菜单中选择要对比的条目类型。

3. 在 产品产品 字段输入条目名称并点击 添加添加。

4. 将光标移动到右上角的加号(+)上,选择要对比的环境,点击 搜索搜索。

5. 在 视图视图 下拉菜单中选择 并集并集、插入插入 或者 不同不同以过滤结果。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

42

Page 47: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 7 章 配置激活码激活码是在注册主机时使用的预设置密钥以定义:

放置主机的生命周期环境。

为该主机分配的主机集合。

该主机所属机构。

是否为该主机使用供应模板。

为主机设置订阅量。

为主机分配具体订阅。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

7.1. 生成激活码

本节介绍了如何生成激活码。

过程过程 7.1. 要生成激活码,请:要生成激活码,请:

1. 点击 内容内容 → 激活码激活码。

2. 点击 新激活新激活码码。

3. 在相关字段输入该激活码所需详情。

4. 如果该激活码使用有一定的限制,请清除 Unlimited 复选框,在 限制限制 字段输入使用限制。

5. 在 描述描述 字段输入恰当的描述。

6. 选择这个激活码要应用的 环环境境 及 内容内容视图视图。

7. 点击 保存保存 按钮生成新激活码。

注意注意

您可以在激活码的 详详情情 标签中更改激活码详情。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

7.2. 删除激活码

本节介绍了如何删除激活码。

过程过程 7.2. 要删除激活码要删除激活码

1. 请点击 内容内容 → 激活码激活码。

第第 7 章章 配置激活码配置激活码

43

Page 48: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

2. 点您要删除的激活码名称。

3. 在 激活激活码码 详情面板的右上角点击 删删除除。

4. 在警告对话框中点击 删删除除 确认您需要删除该激活码。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

7.3. 在激活码中添加对象

本节介绍了如何在激活码中添加不同类型的对象。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

7.3.1. 在激活码中添加订阅

本节介绍了如何在激活码中添加订阅。

过程过程 7.3. 要在激活码中添加订阅,请:要在激活码中添加订阅,请:

1. 点击 内容内容 → 激活码激活码。

2. 点击您要添加订阅的激活码。

3. 点击 订阅订阅 → 添加添加。

4. 在可用订阅列表中选择要具体的订阅,点击 添加所添加所选选。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

7.3.2. 在激活码中添加主机集合

这些步骤演示了如何在激活码中添加主机集合。

过程过程 7.4. 在激活码中添加主机集合:在激活码中添加主机集合:

1. 点击 内容内容 → 激活码激活码。

2. 点击您要添加主机集合的激活码。

3. 点击 主机集合主机集合,然后点击 添加添加 显示可用主机集合列表。

4. 选择要添加的主机集合,然后点击 添加所添加所选选 将该主机集合添加到激活码中。

注意注意

将这些主机集合添加到激活码中后,他们就不再出现在可用集合列表中。要查看已添加到激活码中的主机集合,请点击 列出列出/删删除除。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

44

Page 49: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

7.4. 从激活码中删除对象

7.4.1. 从激活码中删除订阅

这些步骤描述了如何从激活码中删除订阅。

过程过程 7.5. 从激活码中删除订阅从激活码中删除订阅

1. 点击 内容内容 → 激活码激活码。

2. 此时会显示激活码列表。点击您要从中删除订阅的激活码。

3. 点击 订阅订阅 子标签。

4. 此时会显示订阅列表。选择您要删除的订阅。

5. 点击 删删除所除所选选 按钮从该激活码中删除激活码。

结果:结果:

从您的激活码中删除了订阅。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

7.4.2. 从激活码中删除主机集合

这些步骤演示了如何从激活码中删除主机集合。

过程过程 7.6. 从激活码中删除主机集合从激活码中删除主机集合

1. 点击 内容内容 → 激活码激活码。

2. 此时会显示激活码列表。点击您要从中删除主机集合的激活码。

3. 点击 主机集合主机集合 子标签。

4. 此时会显示附加到该激活码的主机集合列表。选中要删除的主机集合旁边的复选框。

5. 点击 删删除所除所选选 按钮从该激活码中删除主机集合。

结果:结果:

已从激活码中删除主机集合。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

第第 7 章章 配置激活码配置激活码

45

Page 50: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 8 章 配置 GPG 密钥GPG 密钥可让您将现有 GPG 密钥添加到 Red Hat Satellite Server 产品及存储库中,以便与您的存储库配对。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

8.1. 生成 GPG 密钥

本节介绍了如何在 Red Hat Satellite 中添加 GPG 密钥。

过程过程 8.1. 要在要在 Satellite 中添加中添加 GPG 密钥,请:密钥,请:

1. 点击 内容内容 → GPG 密钥密钥,然后点击 新建新建 GPG 米米哟哟啊啊。

2. 在 名称名称 字段输入 GPG 密钥名称。

3. 可以上传 GPG 密钥文件,也可以将 GPG 密钥内容粘贴在文本框中。

4. 点击 保存保存 在 Satellite 中添加 GPG 密钥。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

8.2. 删除 GPG 密钥

本节介绍了如何从 Red Hat Satellite 中删除 GPG 密钥。

过程过程 8.2. 要删除要删除 GPG 密钥,请:密钥,请:

1. 点击 内容内容 → GPG 密钥密钥。

2. 点击要删除的 GPG 密钥,然后点击 删删除除 GPG 密密钥钥。

3. 在确认对话框中点击 删删除除 确认您需要删除所选密钥。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

46

Page 51: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 9 章 配置供应环境

9.1. 主机组

主机组定义一组主机被放到该组中时继承的默认值。主机可以只属于一个主机组,但也可以嵌套到层级中。您可以创建“base”或者“parent”主机组,使其代表您机构中的所有主机,然后在 parent 下创建嵌套或者“child”主机组以提供具体设置。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.1.1. 创建主机组

本小节介绍了如何添加主机组。

过程过程 9.1. 要在要在 Satellite 中添加主机组,请:中添加主机组,请:

1. 点击 配置配置 → 主机组主机组 并点击 新主机新主机组组。

2. 输入主机组所需详情,然后点击 提交提交。

主机组属性主机组属性

以下表格给出了用于 Satellite 主机组的属性。

表表 9.1. 主机组属性表格主机组属性表格

子菜单子菜单 选项选项 描述描述

主机组 Parent 新主机组的上级主机组。

名称 该主机组名称。

生命周期环境 包含主机组的环境。

Puppet CA 使用 Puppet CA 服务器的 Red Hat Satellite Capsule Server。

主 Puppet 作为主 Puppet 使用的 Red Hat Satellite Capsule Server。

Puppet 类别 包含的类别 该主机组中包含的 Puppet 类别。

可用类别 可在该主机组中使用的 Puppet 类别。

网络 域 该主机组中的主机使用的域。

子网 该主机组中的主机使用的子网。

操作系统 构架 主机组中系统使用的默认架构。

操作系统 主机组中系统使用的默认操作系统。

第第 9 章章 配置供应环境配置供应环境

47

Page 52: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

介质 用于该操作系统的安装介质位置。

分区表 用于操作系统安装的文件系统分区布局。

Root 密码 操作系统的 root 密码。

参数 添加参数 提供名称/数值对以便为主机组设置参数。

机构 机构 拥有这个主机组的机构。

激活码 内容环境 定义激活码使其在模板中作为 @host.params['kt_activation_keys'] 使用。

子菜单子菜单 选项选项 描述描述

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.2. 参数

Red Hat Satellite 参数定义在配置主机时使用的密钥-数值对。这些类似 Puppet 的默认 scope 参数概念。您可以在设置使用 Puppet 的主机时定义参数,也可以定义参数继承分级。

采用以下参数分级:

全局参数全局参数

可在 Satellite 的每台主机中应用的默认参数,在 配置配置 → 全局参数全局参数 中配置这些参数。

域参数域参数

影响给定域中所有主机的参数。域参数覆盖全局参数,在 架构架构 → 域域 中配置这些参数。

主机组参数主机组参数

影响该主机组中所有主机的参数。主机组参数覆盖全局和域参数。在 配置配置 → 主机组主机组 中配置这些参数。

主机参数主机参数

影响具体主机的参数。在参数子菜单中可以看到所有之前继承的参数,并可以覆盖它们。可在 主机主机 →所有主机所有主机 → [choose_a_host] → 参数参数 或者 主机主机 → 内容主机内容主机 → [choose_a_host] → 参数参数 中配置这些参数。

还有不同类型的参数:

简单参数简单参数

定义密钥和数值对关系的基本参数。

智能参数智能参数

为密钥定义数值的复杂参数,可为具体对象类型接受条件参数、验证及覆盖。

用户指南用户指南

48

Page 53: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

参数化类别参数化类别

用于从主 Puppet 中所导入类别的参数。

重要重要

请确定启用了参数化类别支持。请导航至 管理管理 → 设置设置,选择 Puppet 标签,并确定将 Parametrized_Classes_in_ENC 设置为 True。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.2.1. 创建全局单一参数

这个过程演示了如何在 Satellite 中添加新的全局参数。

1. 点击 配置配置 → 全局参数全局参数。

2. 点击 新建参数新建参数 按钮。

3. 输入参数按键 名称名称。

4. 输入参数 值值。

5. 点击 提交提交 按钮。

Satellite 为全局用户创建了新的单一参数。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.2.2. 创建 Puppet 类别

这个过程演示了如何在 Satellite 中添加新 Puppet 类别。

1. 点击 配置配置 → Puppet 类别类别。

2. 点击 新建新建 Puppet 类别类别 按钮。

3. 输入该 Puppet 类别 名称名称。

4. 输入 Puppet 类别的 Puppet 环环境境。

5. 选择一个或者多个拥有 Puppet 类别的 主机主机组组。

6. 点击 提交提交 按钮。

Satellite 创建了新的 Puppet 类别。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.2.3. 配置智能参数

第第 9 章章 配置供应环境配置供应环境

49

Page 54: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

以下步骤将为您在 Puppet 类别中配置智能参数。

过程过程 9.2. 要配置智能参数,请要配置智能参数,请

1. 点击 配置配置 → Puppet 类别类别。

2. 从列表中选择类别。

3. 点击 智能智能变变量量 标签。此时会出现一个新页面。该页面左侧为该类别支持的所有参数列表,右侧为所选参数的配置选项。点击 添加添加变变量量 添加新参数。否则请在左侧列表中进行选择。

4. 在 参数参数 字段输入名称。

5. 编辑 描述描述 文本框添加任意文本注释。

6. 选择要传递数据的 参数参数类类型型。通常是字符串,但也支持其他数据类型。

7. 输入参数 默认默认值值。

8. 使用 自自选输选输入入验证验证程序程序 部分限制该参数值。选择 验证验证程序程序类类型型(可以是逗号分开的参数值 列列表表,也可以是正则表达式 regexp),在 验证验证程序程序规则规则 字段输入允许值或者正则表达式代码。

9. 上一页底部 为为具体主机覆盖默认具体主机覆盖默认值值 部分提供根据条件参数,即 匹配程序匹配程序 覆盖默认值的选项。定义主机值解析 顺顺序序,然后点击 添加匹配程序添加匹配程序值值 以添加条件参数。

例如:如果 test 是任意使用完全限定域名 www.example.com 主机需要的参数,则请将 映射映射指定为 fqdn=www.example.com,并将 值值 指定为 test。

10. 点击 提交提交 保存更改。

结果:结果:

Satellite 配置了智能参数。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.2.4. 从主 Puppet 中导入参数化类别

以下步骤将为您从主 Puppet 中导入参数化类别。

过程过程 9.3. 要导入参数化类别,请:要导入参数化类别,请:

注意注意

如果是通过产品或者内容视图管理您的 puppet 模块,则会自动导入参数化类别。

1. 点击 配置配置 → Puppet 类别类别。

2. 点击 导导入入 主机名主机名 从主 Puppet 导入参数化类别。

3. 在 Puppet 类别类别 页面显示新列出的类别。

结果:结果:

用户指南用户指南

50

Page 55: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Satellite 导入 Puppet 的参数化类别。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.2.5. 配置参数化类别

以下步骤将为您配置参数化类别。

过程过程 9.4. 要配置参数化类别,请要配置参数化类别,请

1. 点击 配置配置 → Puppet 类别类别。

2. 从列表中选择类别。

3. 点击 智能智能类别类别参数参数 标签。此时会出现一个新页面。该页面左侧为该类别支持的所有参数列表,右侧为所选参数的配置选项。

4. 在左侧列表中选择一个参数。

5. 编辑 描述描述 文本框添加任意文本注释。

6. 点击 覆盖覆盖 复选框以便 Satellite 可以控制此变量。如果未选中该复选框,则 Satellite 不会将其传递给 Puppet。

7. 选择要传递数据的 参数参数类类型型。通常是字符串,但也支持其他数据类型。

8. 输入参数 默认默认值值。

9. 上一页底部 为为具体主机覆盖默认具体主机覆盖默认值值 部分提供根据条件参数,即 匹配程序匹配程序 覆盖默认值的选项。定义主机值解析 顺顺序序,然后点击 添加匹配程序添加匹配程序值值 以添加条件参数。

例如:如果 test 是任意使用完全限定域名 www.example.com 主机需要的参数,则请将 映射映射指定为 fqdn=www.example.com,并将 值值 指定为 test。

10. 点击 提交提交 保存更改。

结果:结果:

Satellite 为该类别配置了参数。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3. 配置供应设置

9.3.1. 域

Satellite 可以使用 Red Hat Satellite Capsule Server DNS 分配域名。这样就可以为用户提供在具体域中将名称主机分组的工具。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.1.1. 创建域创建域

第第 9 章章 配置供应环境配置供应环境

51

Page 56: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

这个过程演示了如何添加域。

过程过程 9.5. 创建域创建域

1. 点击 架构架构 → 域域。

2. 点击 新建域新建域 按钮。

3. 输入该域 名称名称。这是 DNS 域名。

4. 输入域 描述描述。

5. 在 DNS 代理服代理服务务器器 选择框中选择一个启用了 DNS 功能的 Red Hat Satellite Capsule Server。

6. 点击 位置位置 标签,并点击所需位置,将其添加到 所所选项选项目目 列表中。

7. 点击 机构机构 标签,并点击所需机构,将其添加到 所所选项选项目目 列表中。

重要重要

确定配置了位置和机构,因为在今后的调试中会用到它们。

8. 点击 提交提交 按钮。

Satellite 创建了一个域并在配置了所选智能代理服务器的 DNS 服务器中进行注册。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.2. 子网

Satellite 可创建子网以便将系统分组。子网使用标准 IP 地址设置定义网络,并使用 Red Hat SatelliteCapsule Server 的 DHCP 功能为子网中的系统分配 IP 地址。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.2.1. 创建子网创建子网

以下步骤描述了如何创建子网:

过程过程 9.6. 创建子网创建子网

1. 点击 架构架构 → 子网子网。

2. 点击 新建子网新建子网 按钮。

3. 输入该子网 名称名称。

4. 在 网网络络 文本框中输入子网的 IP 地址。

5. 在 子网掩子网掩码码 文本框中输入网络 IP 地址掩码。

6. 输入子网 网网关关地址地址。

用户指南用户指南

52

Page 57: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

7. 输入子网的 主主 DNS 服服务务器器 和 辅辅 DNS 服服务务器器。

8. 使用 IP 范范围围起点起点 和 IP 范范围终围终点点 字段定义 IP 分配范围。

9. 定义子网 VLAN ID。

10. 在 域域 标签中为该子网选择可用域。

11. 点击 Capsule 标签,并为 DHCP Proxy、TFTP Proxy、 和 DNS Proxy 服务选择 Red HatSatellite Capsule Server。

12. 点击 位置位置 标签,并点击所需位置,将其添加到 所所选项选项目目 列表中。

13. 点击 机构机构 标签,并点击所需机构,将其添加到 所所选项选项目目 列表中。

重要重要

确定配置了位置和机构,因为在今后的调试中会用到它们。

14. 点击 提交提交 按钮。

Satellite 创建了子网。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.3. 构架

Satellite 中的架构代表主机和操作系统逻辑分组。Satellite 在使用 Puppet 查看主机时会自动创建架构。但现有安装中不包含默认安装,且需要创建架构。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.3.1. 创建架构创建架构

这个过程演示了如何添加架构。

过程过程 9.7. 创建架构创建架构

1. 点击 主机主机 → 架构架构。

2. 点击 新建架构新建架构 按钮。

3. 输入该架构 名称名称。

4. 选择包含这个架构的任意 操作系操作系统统。如果没有可用操作系统,请在 主机主机 → 架构架构 标签中创建并分配操作系统。

5. 点击 提交提交 按钮。

Satellite 创建了架构。

第第 9 章章 配置供应环境配置供应环境

53

Page 58: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.4. 计算资源

计算资源是来自虚拟化和云供应商的硬件提取。Satellite 使用计算资源配置虚拟机。支持的私有云供应商包括 Red Hat Enterprise Virtualization、oVirt、OpenStack 和 VMware。支持的公共云供应商包括 EC2和 Rackspace。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.4.1. 创建计算资源创建计算资源

这个过程演示了如何添加计算资源。

过程过程 9.8. 创建计算资源创建计算资源

1. 点击 架构架构 → 计算资源计算资源。

2. 点击 新计算新计算资资源源 按钮。

3. 输入该计算资源 名称名称。

4. 选择 供供应应商商 类型。

5. 您也可以输入 描述描述。

6. 根据您选择的供应商,接下来的几个字段将询问认证和数据中心详情。有关每个供应商类型的详情请参考以下表格。

表表 9.2. 供应商设置供应商设置

类型类型 描述描述

RHEV 适用于 Red Hat Enterprise Virtualization 环境。需要 Manager API 的 URL、有效 用用户户 和 密密码码、以及系统中可提取计算资源的 数据中心数据中心。点击 载载入数据中心入数据中心 按钮填入所选内容。

EC2 适用于 Amazon EC2 公共云帐户。需要任意有效Amazon EC2 帐户的 Access Key 和 Secret Key。提取资源时需要有一个 区域区域 作为数据中心。点击 载载入区域入区域 按钮填入所选内容。

VMware 适用于基于 VMware 的环境。需要 VCenter/Server 的主机名、有效 VMware 用用户户 和 密密码码、以及可提取计算资源的 数据中心数据中心。点击 载载入数据中心入数据中心 按钮填入所选内容。

OpenStack 适用于基于OpenStack 的环境。需要 OpenStackserver 的 URL、有效 OpenStack 用用户户 和 密密码码、以及可提取计算资源的 租客租客。点击 载载入租客入租客 按钮填入所选内容。

用户指南用户指南

54

Page 59: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Rackspace 适用于 Rackspace 公共云帐户。需要 RackspaceAPI 的 URL、有效 Rackspace 用用户户 和 API 密密钥钥、以及用来提取计算资源的 区域区域。点击 测试测试连连接接 按钮确定所选区域连接可用。

类型类型 描述描述

7. 点击 位置位置 标签,并点击所需位置,将其添加到 所所选项选项目目 列表中。

8. 点击 机构机构 标签,并点击所需机构,将其添加到 所所选项选项目目 列表中。

重要重要

确定配置了位置和机构,因为在今后的调试中会用到它们。

9. 点击 提交提交 按钮。

Satellite 创建了计算资源。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.5. 硬件型号

硬件型号可以帮助运行无人 Solaris 安装。在使用 Solaris SPARC 的机器中,用户可以定义 CPU 及销售商信息,但在其他架构中则无需此操作。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.5.1. 创建硬件型号创建硬件型号

这个过程演示了如何添加硬件型号。

过程过程 9.9. 创建硬件型号创建硬件型号

1. 点击 主机主机 → 硬件型号硬件型号。

2. 点击 新建型号新建型号 按钮。

3. 输入该硬件型号 名称名称。

4. 在 Sparc Solaris 构建中,请输入 CPU 硬件型号硬件型号 以及 销销售商售商类别类别。其他构架则不需要填写这些字段。

5. 在 信息信息 文本框中输入硬件型号描述信息。

6. 点击 提交提交 按钮。

Satellite 创建了硬件型号。

第第 9 章章 配置供应环境配置供应环境

55

Page 60: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.6. 安装介质

Red Hat Satellite 使用安装介质作为 kickstart 树及新主机安装的内容。Satellite 支持 Linux 和 Windows安装介质。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.6.1. 添加安装介质添加安装介质

这个过程演示了如何在 Satellite 中添加新安装介质。

1. 点击 主机主机 → 安装介质安装介质。

2. 点击 新安装介新安装介质质 按钮。

3. 输入该安装介质 名称名称。

4. 输入安装介质 路径路径,选项包括 URL 或者有效 NFS 服务器。

5. 选择 操作系操作系统产统产品品线线 定义安装介质类型。

6. 点击 位置位置 标签,并点击所需位置,将其添加到 所所选项选项目目 列表中。

7. 点击 机构机构 标签,并点击所需机构,将其添加到 所所选项选项目目 列表中。

重要重要

确定配置了位置和机构,因为在今后的调试中会用到它们。

8. 点击 提交提交 按钮。

Satellite 会在其集合中添加新安装介质。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.7. 操作系统

操作系统定义安装方法及介质组合,并在产品线间进行分组。默认情况下 Red Hat Satellite 使用 RedHat产品线产品,这些产品线可允许 Satellite 在配置主机时更改某些行为。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.7.1. 添加操作系统添加操作系统

这个过程演示了如何在 Satellite 中添加操作系统。

过程过程 9.10. 添加操作系统添加操作系统

用户指南用户指南

56

Page 61: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

1. 点击 主机主机 → 操作系统操作系统。

2. 点击 新建操作系新建操作系统统 按钮。

3. 输入该操作系统 名称名称。

4. 定义该操作系统的 主要版本主要版本。

5. 定义该操作系统的 次要版本次要版本。

6. 选择 操作系操作系统产统产品品线线 定义操作系统类型。

7. 从可用架构列表中选择 架构架构。如果没有可用架构,请在 主机主机 → 架构架构 标签中创建并分配架构。

8. 点击 分区表分区表 标签,然后从列表中添加可用文件系统布局。

9. 点击 安装介安装介质质 标签,然后从列表中添加可用文件系统布局。

10. 点击 提交提交 按钮。

Satellite 会在其集合中添加该操作系统。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.8. 分区表

分区表是在配置系统时为新安装定义分区和文件系统。Satellite 用户可将主机磁盘布局指定为明确的分区序列,或者使用动态磁盘布局脚本指定分区。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.8.1. 定义新分区表定义新分区表

这个过程演示了如何为新安装定义新分区表。

1. 点击 主机主机 → 分区表分区表。

2. 点击 新分区表新分区表 按钮。

3. 输入该分区表 名称名称。

4. 输入分区表 布局布局。布局布局 文本框也接受动态磁盘分区脚本。

5. 在 操作系操作系统产统产品品线线 标签中选择操作系统,为该分区定义操作系统类型。

6. 点击 提交提交 按钮。

Satellite 会在其集合中添加新分区表。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.9. 供应模板

第第 9 章章 配置供应环境配置供应环境

57

Page 62: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

供应模板可提供常用的方法运行无人安装。供应模板可通过几种方法操作,其中包括 bash 脚本、kickstart 脚本以及基于 PXE 的安装。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

9.3.9.1. 创建供应模板创建供应模板

这个过程演示了如何创建供应模板。

过程过程 9.11. 创建供应模板创建供应模板

1. 点击 主机主机 → 供应模板供应模板。

2. 点击 新建模板新建模板 按钮。

3. 输入该模板 名称名称。

4. 在 模板模板编辑编辑器器 字段输入模板。您也可以使用 模板模板编辑编辑器器 文本框下方的 模板模板 文件浏览器上传您的模板。这样就可以将 模板模板编辑编辑器器 字段的内容改为您选择的文件内容。

5. 在 审审核内容核内容 字段输入注释。Satellite 会在模板历史记录中添加注释以跟踪内容改动。您可以查看历历史史记录记录 标签中的查看模板历史记录。

6. 点击 类类型型 标签,然后选择 Snippet 在不定义具体脚本或者模板类型的情况下保存模板类型,或者在 类类型型 下拉菜单中选择类型。

7. 选择 关关联联 标签将该模板与主机组、环境以及操作系统关联。在 可用操作系可用操作系统统列表列表 中选择操作系统。点击 添加添加组组合合 按钮选择 主机主机组组 和 环环境境 以限制模板使用。

8. 点击 提交提交 按钮。

Satellite 会在其集合中添加该供应模板。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

58

Page 63: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 10 章 配置主机在 Red Hat Satellite 中,主机是安装了 Red Hat Subscription Manager 的客户端系统。Red HatSubscription Manager 向 Red Hat Satellite 发送更新,同时 Red Hat Satellite 向这些客户端系统提供更新。

必须注册主机方可对其进行管理。主机注册后,您可以在 主机主机 标签中查看并编辑该主机。这可让用户添加和管理订阅,添加和删除软件包,并应用更新。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

10.1. 创建新主机

这些步骤演示了如何在 Red Hat Satellite 中创建主机。

过程过程 10.1. 要创建主机,请:要创建主机,请:

1. 点击 主机主机 → 新主机新主机 打开 新主机新主机 页面。

2. 在 主机主机 标签中输入所需详情。

3. 在 网网络络 标签中输入 域域 和 范范围围 详情。这样将根据所选适合的子网自动更新 子网子网 列表。

4. 编辑 主界面主界面 详情。您可以指定 IP 地址,或者点击 IP 地址自地址自动动建建议议 自动选择地址。

5. 在 操作系操作系统统 标签输入所需详情。您可以从下拉菜单列表中选择分区表,或者在 定制分区表定制分区表 字段输入定制分区表。您不能两个都指定。

6. 在 参数参数 标签点击 添加参数添加参数 添加所需参数。这包括所有与该主机关联的 Puppet 类别参数以及主机参数。

7. 在 附加信息附加信息 标签中输入所需信息。

8. 点击 提交提交 完成您的配置要求。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

10.2. 为注册配置主机

主机必须经配置后方可注册及更新到正确的 Red Hat Satellite 服务器,因为主机默认是在 Red HatNetwork(RHN)中注册。执行操作前需满足以下条件:

位于 Red Hat Satellite 服务器中:

服务器中的日期和时间必须正确,且要与客户端中的时间同步。

在客户端系统中:

客户端中的日期和时间必须正确,且要与服务器中的时间同步。

虚拟环境应启用 ntpd 或者类似的时间同步程序。

第第 10 章章 配置主机配置主机

59

Page 64: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

应安装 Red Hat Subscription Manager(RHSM)并更新到最新版本。要安装该程序,请作为root 用户登录并运行以下命令:

# yum install subscription-manager

要更新该程序,请作为 root 用户登录并运行以下命令:

# yum update subscription-manager

请将 yum 和 yum-rhn-plugin 更新到最新版本。您可以作为 root 用户运行该命令:

# yum update yum yum-rhn-plugin

重要重要

在 Red Hat Enterprise Linux 6.1 中,使用 yum 和 yum-rhn-plugin 旧版本,特别是 yum-3.2.29-17.el6.noarch 和 yum-rhn-plugin-0.9.1-26.el6.noarch 的客户端,不升级到较新版本的版本就无法从 System Engine 中获得内容。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

10.3. 配置选项

10.3.1. 自动配置

这些步骤演示了如何自动配置客户端系统以便在 Red Hat Satellite 中注册。

1. 请记录 Red Hat Satellite 主机名或者完全限定域名(fqdn)。

2. 打开终端控制台并在命令行中作为 root 登录。

3. 为 Red Hat Satellite 下载并安装 CA 证书副本:

yum -y --nogpgcheck install http://[hostname]/pub/katello-ca-consumer-[hostname]-1.0-1.noarch.rpm

重要重要

Red Hat Enterprise Linux 5 中的 yum 命令不支持使用 HTTP 安装。如果要注册Red Hat Enterprise Linux 5 客户端,请首先下载 RPM 软件包,然后运行 yum 命令。例如:

# wget http://[hostname]/pub/katello-ca-consumer-[hostname]-1.0-1.noarch.rpm# yum -y --nogpgcheck install katello-ca-consumer-[host]-1.0-1.noarch.rpm

用户指南用户指南

60

Page 65: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

注意注意

katello-ca-consumer-latest.noarch.rpm 是额外的 katello-ca-consumer rpm,它不包含该服务器的主机名。这个 rpm 总是使用软件包的最新版本。两个软件包的功能相同。

结果结果

可以在 Red Hat Satellite 中注册该客户端系统。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

10.3.2. 手动配置

这些步骤演示了如何手动配置客户端系统以便在 Red Hat Satellite 中注册。

1. 在 /etc/rhsm/rhsm.conf 文件中做以下更改:

[server]hostname =[satellite_fqdn]

[rhsm]baseurl=https://[fqdn_pulp]/pulp/repos/repo_ca_cert = %(ca_cert_dir)scandlepin-local.pemca_cert_dir = /etc/rhsm/ca/

2. 将目录改为 ca,远程复制并移动 candlepin-ca.crt 证书:

# cd /etc/rhsm/cascp [satellite.fqdn]:/etc/candlepin/certs/candlepin-ca.crt .mv candlepin-ca.crt candlepin-local.pem

结果结果

现在可以在 Red Hat Satellite 中注册该客户端系统。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

10.4. 注册

10.4.1. 注册主机

这些步骤演示了如何在 Red Hat Satellite Server 中注册主机。在 所有主机所有主机 页面中会显示 Satellite Server主机配置,您可以通过 主机主机 → 所有主机所有主机 访问。在 内容主机页面内容主机页面 中会显示 kickstart 后期或者终端出现的使用 Red Hat Subscription Manager 在 Satellite Server 中注册的主机,您可以通过 主机主机 → 内容主机内容主机 访问该页面。

在开始安装前,必须满足下列条件:

确定已完成 第 10.2 节 “为注册配置主机” 所述步骤。

第第 10 章章 配置主机配置主机

61

Page 66: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

保证有该系统的激活码或者为该系统生成激活码。有关生成激活码的步骤请参考 第 7.1 节 “生成激活码”。

过程过程 10.2. 注册系统注册系统

1. 打开终端控制台并在命令行中作为 root 登录。

2. 清除旧的系统数据准备注册。这样可保证正常上传更新的系统数据。

subscription-manager clean

3. 使用 Red Hat Subscription Manager (RHSM) 注册系统:

# subscription-manager register --org [your_org_name] --activationkey [your_activation_key]

注意注意

激活码可让您添加环境和供应模板,并指示该注册系统可以使用且应该使用的订阅。

可添加不同的选项。有关详情请参考 man subscription-manager。

结果:结果:

注册后该命令行输出结果应类似:

# subscription-manager register --org MyOrg --activationkey TestKey-1The system has been registered with id: 62edc0f8-855b-4184-b1b8-72a9dc793b96

现在该系统应出现在 Red Hat Satellite Server 中。

注意注意

对于使用 Red Hat Enterprise Linux 6.3 的系统,其发行本默认为版本 6.0。要保证其指向6.3 存储库,请按以下步骤操作:

1. 在 Red Hat Satellite 中选择 主机主机 → 内容主机内容主机。

2. 选择要更改的系统,并点击 编辑编辑。

3. 点击 操作系统操作系统 标签。

4. 从 操作系统操作系统 下拉菜单中选择 ‘6.3’。

5. 点击 保存保存 按钮。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

10.4.2. 安装 Katello 代理

用户指南用户指南

62

Page 67: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

这些步骤演示了如何安装并启用 Katello 代理。必须启用 Katello 代理后,Red Hat Satellite 方可提供适用于该系统的勘误信息。

过程过程 10.3. 安装和启用安装和启用 Katello 代理代理

1. 打开终端控制台并在命令行中作为 root 登录。

2. 使用以下命令安装 katello-agent:

注意注意

必须启用 Red Hat 常用存储库,因为它可提供 katello-agent。

# yum install katello-agent

结果:结果:

已安装并启用 Katello 代理。现可在 Satellite 服务器中远程安装和删除软件包。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

10.4.3. 安装及配置 Puppet 代理

这些步骤演示了如何在主机中安装及配置 Puppet 代理。配置 Puppet 代理后,Red Hat Satellite Server方可在 所有主机所有主机 中列出全部可用主机。

过程过程 10.4. 安装并启用安装并启用 Puppet 代理代理

1. 打开终端控制台并使用命令行作为 root 用户登录。

2. 使用以下命令安装 puppet-agent:

注意注意

必须启用 Red Hat 常用存储库,因为它可提供 puppet-agent。

# yum install puppet-agent

结果:结果:

已安装并启用 Puppet 代理。现可在 Satellite 服务器中远程安装和删除软件包。

过程过程 10.5. 配置配置 Puppet 代理代理

前提条件前提条件

继续此任务前必须满足以下条件:

必须在 Red Hat Satellite Server 中注册该主机。

必须启用 Red Hat 常用存储库。

必须在主机值安装 puppet 软件包。

第第 10 章章 配置主机配置主机

63

Page 68: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

1. 修改 /etc/puppet/puppet.conf 文件配置 puppet-agent:

# vi /etc/puppet/puppet.conf

[main] # The Puppet log directory. # The default value is '$vardir/log'. logdir = /var/log/puppet

# Where Puppet PID files are kept. # The default value is '$vardir/run'. rundir = /var/run/puppet

# Where SSL certificates are kept. # The default value is '$confdir/ssl'. ssldir = $vardir/ssl

[agent] # The file in which puppetd stores a list of the classes # associated with the retrieved configuratiion. Can be loaded in # the separate ``puppet`` executable using the ``--loadclasses`` # option. # The default value is '$confdir/classes.txt'. classfile = $vardir/classes.txt pluginsync = true report = true ignoreschedules = true daemon = false ca_server = satellite.example.com server = satellite.example.com

# Where puppetd caches the local configuration. An # extension indicating the cache format is added automatically. # The default value is '$confdir/localconfig'. localconfig = $vardir/localconfig

2. 在主机中运行 Puppet 代理:

# puppet agent -t --server satellite.example.com

3. 在 Satellite Server 网页界面中为 puppet 客户端注册 SSL 证书:

a. 在网页界面中登录 Satellite Server。

b. 选择 架构架构 → Capsules。

c. 点击所需主机右侧的 证书证书。

d. 点击 注册注册。

用户指南用户指南

64

Page 69: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

注意注意

在主机中配置 Puppet 代理后,就会在 所有主机所有主机 中将其列出,条件是要选择 任意上下文任意上下文,因为不会为主机分配机构或者位置。要为主机分配机构,请查看 第 3.1.3 节 “编辑机构”,要为其分配位置,请查看 第 3.2.2 节 “编辑位置”。

结果:结果:

已配置 Puppet 代理,同时在 所有主机所有主机 项下会显示所有主机。

Red+Hat+Satellite+6Docs+User+Guide报告 bug

10.5. 删除主机

从 Red Hat Satellite 中删除主机:

1. 点击 主机主机 → 所有主机所有主机,或者 主机主机 → 内容主机内容主机。

2. 选择要删除的主机。

3. 点击 选择动选择动作作 并组下拉菜单中选择 删删除主机除主机。

4. 此时会跳出确认对话框。选择 是是 从 Red Hat Satellite 中永久删除该系统。

结果结果

已从 Red Hat Satellite 中删除该主机。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

第第 10 章章 配置主机配置主机

65

Page 70: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 11 章 配置主机集合主机集合程序标签是一个系统管理工具,可让管理员:

在集合中添加主机。

在主机集合的所有主机成员中进行大量软件包、勘误或者软件包组安装。

在所有主机成员中更新具体软件包、勘误或者软件包软件包组。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

11.1. 创建主机集合

这些步骤演示了如何在 Red Hat Satellite 中创建主机集合。

过程过程 11.1. 创建主机集合创建主机集合

1. 点击 主机主机 → 主机集合主机集合。

2. 点击 新主机集合新主机集合 按钮。

3. 添加主机集合名称和描述。

4. 取消选择 无限内容主机无限内容主机 按钮,指定该组允许的最大主机数。否则,选择该按钮则表示可在该主机集合中加入无限个主机。

5. 点击 保存保存 按钮。

结果:结果:

创建新主机集合。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

11.2. 在主机集合中添加主机

这些步骤演示了如何在 Red Hat Satellite 中向主机集合添加主机。

任务前提任务前提

继续此任务前必须满足以下条件:

主机必须在 Red Hat Satellite 中注册方可添加到主机集合中。有关注册主机的详情请查看第 10.4.1 节 “注册主机”。

过程过程 11.2. 创建主机集合创建主机集合

1. 点击 主机主机 → 主机集合主机集合。

2. 点击要添加主机的主机集合。

3. 点击 内容主机内容主机 子标签。

用户指南用户指南

66

Page 71: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

4. 点击 添加添加 标签。

5. 选中所需主机旁的复选框并点击 添加所添加所选选 按钮。

结果:结果:

已在主机集合中添加主机。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

11.3. 在主机集合中添加内容

11.3.1. 在主机集合中添加软件包

这些步骤演示了如何在 Red Hat Satellite 中向主机集合添加软件包。

任务前提任务前提

在开始安装前,必须满足下列条件:

要添加的内容必须在现有存储库之一中存在,或者在此步骤前添加到存储库中。

应将内容推广到为主机分配的环境中。

过程过程 11.3. 在主机集合中添加软件包在主机集合中添加软件包

1. 点击 主机主机 → 主机集合主机集合。

2. 点击要添加软件包的主机集合。

3. 点击 集合集合动动作作 子标签。

4. 点击 软软件包安装、件包安装、删删除和更新除和更新 链接。

5. 在所提供字段中输入软件包或者软件包组名称。然后点击:

安装安装 ‐ 如果要安装新软件包

更新更新 ‐ 如果要更新主机集合中的现有软件包

结果:结果:

将在主机集合中安装或者更新所选软件包或者软件包组。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

11.3.2. 在主机集合中添加勘误

这些步骤演示了如何在 Red Hat Satellite 中向主机集合添加勘误。

前提条件前提条件

在开始安装前,必须满足下列条件:

要添加的勘误必须在现有存储库之一中存在,或者在此步骤前添加到存储库中。

第第 11 章章 配置主机集合配置主机集合

67

Page 72: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

应将勘误推广到为主机分配的环境中。

过程过程 11.4. 在主机集合中添加勘误在主机集合中添加勘误

1. 点击 主机主机 → 主机集合主机集合。

2. 点击要添加勘误的主机集合。

3. 点击 集合集合动动作作 子标签。

4. 点击 勘勘误误安装安装 链接。

5. 选择您要 push 到主机集合中的勘误,并点击 安装安装。

结果:结果:

将在主机集合的主机中安装所选勘误。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

11.4. 从主机集合中删除内容

这些步骤演示了如何从 Red Hat Satellite 的主机集合中删除软件包。

过程过程 11.5. 从主机集合中删除内容从主机集合中删除内容

1. 点击 主机主机 → 主机集合主机集合。

2. 点击要删除软件包的主机集合。

3. 点击 集合集合动动作作 子标签。

4. 点击 软软件包安装、件包安装、删删除和更新除和更新 链接。

5. 在所提供字段中输入软件包或者软件包组名称。然后点击 删删除除。

结果:结果:

会从主机集合的所有主机中删除该软件包或者软件包组。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

11.5. 为主机集合更改分配的生命周期环境或者内容视图

这些步骤演示了如何在 Red Hat Satellite 中为主机集合更改分配的生命周期环境或者内容视图。

过程过程 11.6. 更改分配的生命周期环境或者内容视图更改分配的生命周期环境或者内容视图

1. 点击 主机主机 → 主机集合主机集合。

2. 选择要更改其生命周期环境或者内容视图的主机集合。

3. 点击 集合集合动动作作 子标签。

用户指南用户指南

68

Page 73: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

4. 选择 更改分配的生命周期更改分配的生命周期环环境或者内容境或者内容视图视图。

5. 点击所需生命周期环境旁的复选框选择生命周期环境。

6. 选择所需内容视图。

7. 点击 分配分配。

结果:结果:

已更新分配的生命周期环境或者内容视图。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

11.6. 从主机集合中删除主机

这些步骤演示了如何从 Red Hat Satellite 的主机集合中删除主机。

过程过程 11.7. 从主机集合中删除主机从主机集合中删除主机

1. 点击 主机主机 → 主机集合主机集合。

2. 选择所需主机集合。

3. 点击 内容主机内容主机 子标签。

4. 选中要从主机集合中删除的主机旁的复选框。

5. 点击 删删除所除所选选 按钮从主机集合中删除主机。

结果:结果:

已从主机集合中删除主机。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

11.7. 删除主机集合

这些步骤演示了如何从 Red Hat Satellite 中删除主机集合。

1. 点击 主机主机 → 主机集合主机集合。

2. 选择要删除的主机集合。

3. 点击 删删除除 按钮。此时会出现一个警告对话框:

您确定要删除主机集合 Host Collection Name 吗?

4. 点击 删删除除 按钮。

结果:结果:

已删除主机集合。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报

第第 11 章章 配置主机集合配置主机集合

69

Page 74: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

告 bug

11.8. 克隆主机集合

这些步骤演示了如何从 Red Hat Satellite 中克隆主机集合。

1. 点击 主机主机 → 主机集合主机集合。

2. 在左侧面板中点击要克隆的主机集合。

3. 在主机系统详情右上角中点击 复复制制。

4. 添加新克隆主机集合的名称。

5. 点击 创创建建。

结果结果

创建主机集合的克隆副本。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

11.9. 检查主机集合动作

前提条件前提条件

需要现有主机集合。

过程过程 11.8. 检查主机集合动作检查主机集合动作

1. 点击 主机主机 → 主机集合主机集合。

2. 点击要检查其动作的主机集合。

3. 点击 详详情情 子标签。

结果结果

此时会显示所有事件历史记录以及在该主机集合中执行过的动作。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

70

Page 75: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 12 章 RED HAT SATELLITE CAPSULE SERVERRed Hat Satellite Capsule Server是 Red Hat Satellite 的一个组件,它提供了在主 Satellite Server 以外发现、设置和配置主机的服务。Satellite Capsule Server 可以提供以下功能:

Pulp 服务器/内容节点功能,其中包括:

存储库同步

内容更新

Red Hat Satellite 配置智能代理服务器功能,其中包括:

DHCP,包括 ISC DHCP 服务器

DNS,包括 Bind 和 MS DNS 服务器

任何基于 UNIX 的 TFTP 服务器

从 0.24 版本开始的主 Puppet 服务器

管理证书签发和清理的 Puppet CA

底板管理控制器(Baseboard Management Controller,BMC)电源管理

Satellite Capsule Server 可以扩展 Satellite。一个机构可以在数据中心所在的不同地理位置创建多个Satellite Capsule。它们通过 Satellite Server 进行集中管理。当 Satellite 用户将内容推送到产品环境中时,Satellite Server 会将这个内容推送到每个 Satellite Capsule Server 中。然后,主机就可以从相应的Satellite Capsule Server 中获取内容,而不需要从中央 Satellite Server 获取内容。

创建不同的 Satellite Capsule Server 将可以减轻中央服务器的负载、提供冗余的功能并减轻网络带宽的使用。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

12.1. RED HAT SATELLITE CAPSULE SERVER 前提条件

Satellite Capsule 对系统的要求和 Satellite Server 完全相同。在安装 Red Hat Satellite Capsule 前需要满足以下条件:

基本操作系统基本操作系统

Red Hat Enterprise Linux 6.5 或更高版本以及 Red Hat Enterprise Linux 7 均支持 Red Hat SatelliteCapule。您可以使用光盘、本地 ISO 映像或其他 Red Hat 所支持的方法安装操作系统。Red Hat SatelliteCapsule 要求 Red Hat Enterprise Linux 安装使用没有进行软件包集合修改的 @Base 软件包组,也没有和直接操作服务器不相关的第三方配置或软件。这个限制包括强化软件和非 Red Hat 的安全软件。如果您的架构需要这些软件,请先在没有安装它们之前安装 Satellite Server,并确定它可以正常工作。然后,为系统创建一个备份,再安装非 Red Hat 的软件。

当使用 CD 或 ISO 映像安装 Red Hat Enterprise Linux 时,不需要选择任何软件包组,Red Hat SatelliteCapsule 只需要安装基本的操作系统。当使用 kickstart 安装操作系统时,请选择 @Base 软件包组。

最少应有一台已经联网且满足以下配置所需主机:

64 位架构

第第 12 章章 RED HAT SATELLITE CAPSULE SERVER

71

Page 76: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Red Hat Enterprise Linux 6.5 或更高版本

最少使用双核 CPU,建议使用四核 CPU。

每个 Satellite 实例需要最少 8 GB 内存,建议使用 12 GB 内存。如果条件允许,使用 4 GBswap 空间。

最少 5 GB 存储空间来安装基本的 Red Hat Enterprise Linux;300 MB 存储空间安装Red Hat Satellite Capsule;在 /var 文件系统中同步的每个存储库都最少需要 10 GB 存储空间。

在多个频道中重复出现的软件包只需要在磁盘中存储一次,因此包括重复出现软件包的存储库会需要较少的存储空间。

注意注意

所需的大部分存储位于 /var/lib/mongodb 和 /var/lib/pulp 目录中。无法手动配置这些端点,您需要确定 /var 文件系统中有足够的可用空间来避免出现存储错误。

系统不能安装 Java 虚拟机(Java virtual machine),如果已安装则需将其删除。

系统中没有安装 Puppet RPM。

没有启用第三方的 yum 存储库(repository)。第三方存储库可能会包括有冲突的软件包,或不被支持的版本,这有可能造成安装或配置错误。

管理用户(root)访问权限。

全局域名的完全正向和反向 DNS 解析功能。使用以下命令可以验证对 hostname 和 localhost的解析是否正确:

# ping -c1 localhost# ping -c1 `hostname -s` # my_system# ping -c1 `hostname -f` # my_system.domain.com

Red Hat Satellite Server 的有效订阅。

重要重要

确定安装 Red Hat Satellite 前全面更新该主机系统。尝试在运行 Red Hat EnterpriseLinux,但没有全面更新的主机系统中执行安装将造成故障排除时的困难以及无法预期的结果。

应用程序配置应用程序配置

Satellite 应用程序安装配置有以下要求:

建议在 Satellite 上安装一个时间同步程序(如 ntpd)。运行以下命令可以启动 ntpd 服务,并将其设置为在系统重启后自动启动。

# service ntpd start; chkconfig ntpd on

所需的网络端口所需的网络端口

用户指南用户指南

72

Page 77: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

执行此任务前必须满足以下条件:

必须打开 HTTPS(安全 WWW)使用的端口 443 以允许入站连接。

必须打开端口 5671 以便与被管理的系统进行 SSL 通信。

必须打开端口 80 以便 HTTP(WWW)下载 bootstrap 文件。

必须让用于 TCP 的端口 8080 可用以便进行 java 连接。

必须打开端口 8140 以便被管理系统使用 Puppet 入站连接。

必须打开端口 9090 以便被管理系统使用 Foreman Smart Proxy 连接。

运行以下命令使用 iptables 进行防火墙配置,并使新配置在系统重启后仍然有效。

1. Red Hat Enterprise Linux 6:

# iptables -I INPUT -m state --state NEW -p tcp --dport 443 -j ACCEPT \&& iptables -I INPUT -m state --state NEW -p tcp --dport 5671 -j ACCEPT \&& iptables -I INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT \&& iptables -I INPUT -m state --state NEW -p tcp --dport 8140 -j ACCEPT \&& iptables -I INPUT -m state --state NEW -p tcp --dport 9090 -j ACCEPT \&& iptables -I INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT \# iptables-save > /etc/sysconfig/iptables

2. Red Hat Enterprise Linux 7:

# firewall-cmd --permanent --add-port="443/tcp" --add-port="5671/tcp" --add-port="80/tcp" --add-port="8140/tcp" --add-port="9090/tcp" --add-port="8080/tcp"# firewall-cmd --reload

Red Hat Satellite Server

Satellite Server 必须启用 Red Hat Software Collections 存储库,并在安装 Capsule Server 前进行同步。

重要重要

Red Hat 建议您使用全新设置的服务器作为 Satellite Capsule 系统,并且不提供除Satellite Capsule 以外的其他功能。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

12.2. 安装 RED HAT SATELLITE CAPSULE SERVER

第第 12 章章 RED HAT SATELLITE CAPSULE SERVER

73

Page 78: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

前提条件前提条件

必须在 Red Hat Satellite Server 中注册 Capsule Server,以便 Red Hat Satellite Server 使用产品和订阅:

1. 在 Capsule Server 中安装 Red Hat Satellite Server 的 CA 证书:

# rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm

2. 在您选择的机构名中注册 Capsule Server:

# subscription-manager register --org "your organization"

这个步骤会在主机中安装 Red Hat Satellite Capsule Server。

过程过程 12.1. 在使用证书管理的系统中安装在使用证书管理的系统中安装 Satellite Capsule Server::

1. 列出所有可用订阅,以便为您的系统分配正确的 Red Hat Satellite 和 Red Hat Enterprise Linux产品:

# subscription-manager list --available --all

显示以下信息:

+-------------------------------------------+ Available Subscriptions+-------------------------------------------+

ProductName: Red Hat SatelliteProductId: SKU123456PoolId: e1730d1f4eaa448397bfd30c8c7f3d334bd8bQuantity: 10Multi-Entitlement: NoExpires: 08/20/2013MachineType: physical

注意注意

其中的 SKU 和 Pool ID 会根据与系统版本和产品类型相对应的 Red Hat Satellite产品类型的不同而有所不同。

2. 使用以下命令订阅池:

# subscription-manager subscribe --pool=Red_Hat_Satellite_Pool_Id# subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Pool_Id# subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Software_Collections_Pool_Id

3. 禁用所有存在的存储库:

用户指南用户指南

74

Page 79: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

# subscription-manager repos --disable "*"

4. 运行 subscription-manager,启用 Satellite 和 Red Hat Enterprise Linux 存储库。可能需要更改 Red Hat Enterprise Linux 存储库,以便与您所使用的版本相匹配。

# subscription-manager repos --enable rhel-6-server-rpms \n--enable rhel-server-rhscl-6-rpms \n--enable rhel-6-server-satellite-capsule-6.0-rpms

5. 以 root 用户的身份,使用 yum install 命令安装 katello-installer 和 cyrus-sasl-plain 软件包:

# yum install katello-installer cyrus-sasl-plain

katello-installer 提供 capsule-installer 功能;cyrus-sasl-plain 是 pulp 需要的软件包。

结果:结果:

在您的主机系统中安装了 Satellite Capsule Server。使用前必须对其进行配置。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告a bug

12.3. 配置 RED HAT SATELLITE CAPSULE SERVER

前提条件前提条件

继续此任务前必须满足以下条件:

安装 Red Hat Satellite Server。

将 SELinux 对 Satellite Capsule Serve 所在系统的权限设置为 enforcing。

以下操作配置了和 Red Hat Satellite Server 一起使用的 Satellite Capsule Server(包括以下类型的Satellite Capsule Server):

使用智能代理服务器的 Satellite Capsule Server

作为内容节点的 Satellite Capsule Server

使用智能代理服务器且作为内容节点的 Satellite Capsule Server

配置 Satellite Capsule Server:

1. 请在 Satellite Server 中:

a. 生成 Satellite Capsule Server 证书:

capsule-certs-generate --capsule-fqdn capsule_FQDN --certs-tar ~/capsule.example.com-certs.tar

其中:

capsule_FQDN 是 Satellite Capsule Server 的全局域名(必须指定)。

第第 12 章章 RED HAT SATELLITE CAPSULE SERVER

75

Page 80: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

certs-tar 是生成的 tar 文件的文件名。这个 tar 文件包含 Satellite Capsule 安装程序使用的证书。

运行 capsule-certs-generate 将会生成以下的输出信息:

To finish the installation, follow these steps: 1. Ensure that the capsule-installer is available on the system. The capsule-installer comes from the katello-installer package and should be acquired through the means that are appropriate to your deployment. 2. Copy ~/capsule.example.com-certs.tar to the capsule system capsule.example.com 3. Run the following commands on the capsule (possibly with the customized parameters, see capsule-installer --help and documentation for more info on setting up additional services): rpm -Uvh http://master.com/pub/katello-ca-consumer-latest.noarch.rpm subscription-manager register --org "Default Organization" capsule-installer --parent-fqdn "sat6.example.com"\ --register-in-foreman "true"\ --foreman-oauth-key "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\ --pulp-oauth-secret "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\ --certs-tar "~/capsule.example.com-certs.tar"\ --puppet "true"\ --puppetca "true"\ --pulp "true"

b. 将生成的 tarball(capsule.example.com-certs.tar)从 Satellite Server 复制到 SatelliteCapsule 所在的主机系统。

2. 在 Satellite Capsule Server 中:

a. 在 Satellite Server 中注册 Satellite Capsule Server:

# rpm -Uvh http://sat6host.example.redhat.com/pub/katello-ca-consumer-latest.noarch.rpm# subscription-manager register --org "Default Organization" --env [environment]/[content_view_name]

注意注意

Satellite Capsule Server 需要一个环境与 Satellite Server 同步内容,而只有机构拥有环境,因此必须将 Satellite Capsule Server 分配给某个机构。

分配位置的操作是可选的,但我们建议进行这个设置来标识 Satellite CapsuleServer 所管理的地理位置。

用户指南用户指南

76

Page 81: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

b. 根据所需 Satellite Capsule Server 类型选择以下选项:

i. 选项 1:使用智能代理服务器的 Satellite Capsule Server:这样可安装有智能代理服务器功能的 Satellite Capsule Server(DHCP、DNS、Puppet)。以 root 用户的身份在Satellite Capsule Server 中运行以下命令:

# capsule-installer --parent-fqdn "satellite.example.com"\n --register-in-foreman "true"\n --foreman-oauth-key "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\n --pulp-oauth-secret "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\n --certs-tar "/root/capsule.example.com-certs.tar"\n --puppet "true"\n --puppetca "true"\n --pulp "true" --tftp "true" --dhcp "true"\n --dhcp-interface "virbr1 --dns "true"\n --dns-forwarders "8.8.8.8"\n --dns-forwarders "8.8.4.4"\n --dns-interface "virbr1"\n --dns-zone "example.com"

ii. 选项 2:使用有智能代理服务器功能的 Satellite Capsule Server 作为内容节点:安装有全部功能的 Satellite Capsule Server。以 root 用户身份在 Satellite Capsule Server 中运行以下命令:

# capsule-installer --parent-fqdn "sat6.example.com"\ --register-in-foreman "true"\ --foreman-oauth-key "xmmQCGYdkoCRcbviGfuPdX7ZiCsdExf --foreman-oauth-secret "w5ZDpyPJ24eSBNo53AFybcnqoDYXgLUA"\ --pulp-oauth-secret "doajBEXqNcANy93ZbciFyysWaiwt6BWU"\ --certs-tar "/root/capsule.example.com-certs.tar"\ --puppet "true"\ --puppetca "true"\ --pulp "true" --tftp "true" --dhcp "true"\ --dhcp-interface "virbr1 --dns "true"\ --dns-forwarders "8.8.8.8"\ --dns-forwarders "8.8.4.4"\ --dns-interface "virbr1"\ --dns-zone "example.com"

第第 12 章章 RED HAT SATELLITE CAPSULE SERVER

77

Page 82: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

3. 运行以下命令配置防火墙,将 elasticsearch 限制为 foreman、katello 及 root 用户,并使这些规则中重启后仍适用:

Red Hat Enterprise Linux 6:

iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \&& iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \&& iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner root -j ACCEPT \&& iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -j DROPiptables-save > /etc/sysconfig/iptables

Red Hat Enterprise Linux 7:

firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \&& firewall-cmd --permanent --direct --add-rule ipv6 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \&& firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \&& firewall-cmd --permanent --direct --add-rule ipv6 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \&& firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner root -j ACCEPT \&& firewall-cmd --permanent --direct --add-rule ipv6 filter OUTPUT 0 -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner root -j ACCEPT \&& firewall-cmd --permanent --direct --add-rule ipv4 filter OUTPUT 1 -o lo -p tcp -m tcp --dport 9200 -j DROP \&& firewall-cmd --permanent --direct --add-rule ipv6 filter OUTPUT 1 -o lo -p tcp -m tcp --dport 9200 -j DROP

注意注意

在配置成功后,以 root 用户身份在 Satellite Capsule Server 中运行以下命令:

# echo $?

如果配置正确,这个命令会返回 "0"。如果它没有返回“0”,请查看 /var/log/kafo 文件找出造成错误的原因。/var/log/kafo 是 capsule-certs-generate 和 capsule-installer 命令生成的日志文件。

Satellite Capsule Server 同时应该出现在 Satellite Server 用户界面中的 架构架构 → Capsule中。

结果:结果:

用户指南用户指南

78

Page 83: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Satellite Capsule Server 已经被正确配置,并注册到 Satellite Server。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

12.4. 为 RED HAT SATELLITE CAPSULE SERVER 添加生命周期环境(LIFECYCLE ENVIRONMENT)

如果新创建的 Red Hat Satellite Capsule Server 启用了内容节点功能,则需要在 Satellite Capsule Server中为 Satellite Capsule Server 添加一个新环境。为 Red Hat Satellite Capsule Server 添加环境将允许Satellite Capsule Server 从 Satellite Server 中同步内容,并为主机系统提供内容。

重要重要

Satellite Capsule Server 是通过 Satellite Server 的命令行界面(CLI)进行配置的。在Satellite Server 中执行 hammer 命令。

为您的 Satellite Capsule Server 添加环境:

1. 以 root 的身份登录 Satellite Server CLI。

2. 从列表中选择 Red Hat Satellite Capsule Server,并记录其 id:

# hammer capsule list

使用以下命令可以查看 Satellite Capsule Server 的详情:

# hammer capsule info --id capsule_id_number

3. 确认适用于 Red Hat Capsule Server 的生命周期环境列表,并记录 environment id:

# hammer capsule content available-lifecycle-environments --id capsule_id_number

其中:

available-lifecycle-environments 是可适用于 Satellite Capsule 的生命周期环境,但目前还没有添加到 Satellite Capsule。

4. 为 Satellite Capsule Server 添加生命周期环境:

# hammer capsule content add-lifecycle-environment --id capsule_id_number --lifecycle-environment-id environment_id_number

其中:

--id 是 Satellite Capsule Server 的 ID。

--lifecycle-environment-id 是生命周期环境的 ID。

重复以上步骤将所需要的生命周期环境添加到 Capsule Server。

5. 从 Satellite Server 的环境中将内容同步到 Satellite Capsule Server:

第第 12 章章 RED HAT SATELLITE CAPSULE SERVER

79

Page 84: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

# hammer capsule content synchronize --id capsule_id_number

当一个 Satellite Capsule Server 有不同的生命周期环境时,只需要同步一个生命周期。您可以使用环境的 ID 指定环境:

# hammer capsule content synchronize --id 1 --environment-id 1

结果:结果:

所选环境可以使用相关 Satellite Capsule Server 中的存储库所提供的软件包。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

12.5. 从 RED HAT SATELLITE CAPSULE SERVER 删除生命周期环境(LIFECYCLE ENVIRONMENT)

在有些情况下,可能需要从 Red Hat Satellite Capsule Server 中删除生命周期环境。例如:

生命周期环境不再和主机系统关联时

错误地将生命周期环境添加到 Satellite Capsule Server 时

从 Satellite Capsule Server 中删除生命周期环境:

1. 以 root 的身份登录 Satellite Server CLI。

2. 从列表中选项 Red Hat Satellite Capsule Server,并记录其 id:

# hammer capsule list

使用以下命令可以查看 Satellite Capsule Server 的详情:

# hammer capsule info --id capsule_id_number

3. 检查 Red Hat Capsule Server 中的生命周期环境,并记录 environment id:

hammer capsule content lifecycle-environments --id capsule_id_number

4. 从 Satellite Capsule Server 中删除生命周期环境:

# hammer capsule content remove-lifecycle-environment --id capsule_id_number --environment-id environment_id

其中:

--id 是 Satellite Capsule Server 的 ID。

--environment-id 是生命周期环境的 ID。

重复以上步骤从 Capsule Server 上删除相应的生命周期环境。

5. 从 Satellite Server 的环境中将内容同步到 Satellite Capsule Server:

用户指南用户指南

80

Page 85: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

# hammer capsule content available-lifecycle-environments --id capsule_id_number

结果:结果:

将所选环境从 Satellite Capsule Server 中删除。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

12.6. 在 RED HAT SATELLITE CAPSULE SERVER 中注册主机系统

前提条件前提条件

客户端系统需要进行相应的配置方可注册。《Red Hat Satellite 用户指南》 中的以下章节提供了相关的信息:

1. 配置要注册的主机

2. 自动配置

3. 手动配置

4. 生成新激活码

在使用 Satellite Capsule 作为内容源时,可将系统在其上级系统中进行注册。使用 subscription-manager 在 Satellite 6 服务器中注册系统,但需要在 --baseurl 参数的值中使用 /pulp/repos 前缀来指向 Satellite Capsule。

# subscription-manager register --org [org_name] --activationkey [your_activation_key] --baseurl https://satcapsule.example.com/pulp/repos

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

12.7. 刷新 RED HAT SATELLITE CAPSULE SERVER

过程过程 12.2. 刷新刷新 Red Hat Satellite Capsule Server

1. 选择 架构架构 → Capsules。

2. 为您要刷新的 capule 在右上角的下拉菜单中选择 刷新功能刷新功能。

结果结果

已根据所做修改刷新 capsule。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

第第 12 章章 RED HAT SATELLITE CAPSULE SERVER

81

Page 86: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 13 章 用户和角色

13.1. 为 RED HAT SATELLITE 配置 LDAP 认证

Red Hat Satellite 包括在用户信息及认证中使用轻加权目录访问协议(Lightweight Directory AccessProtocol,LDAP)服务的选项,可使用一个或者多个 LDAP 目录。

过程过程 13.1. 配置配置 LDAP 认证时:认证时:

1. 请作为 Satellite 管理员登录。

2. 点击该页面右上角的 管理管理 → LDAP 认证认证。

3. 点击该页面右上角的 新新 LDAP 源源。

4. 在下列标签中填写信息:

a. LDAP 服务器服务器 标签。在 LDAP 服务器标签中输入以下信息:

名称 - LDAP 服务器的名称。

服务器 - LDAP 服务器的主机名。

端口 - LDAP 端口。默认为端口 389。

TLS - 启用传输层安全。选择这个复选框以启用加密功能。

b. 帐户帐户 标签。在帐户标签中输入以下信息:

帐户名 - 有该 LDAP 服务器读访问权限的 LDAP 用户。这个字段不能为空白。请使用该用户目标的完整路径。例如:

uid=$login,cn=users,cn=accounts,dc=example,dc=com

帐户密码 - 该帐户用户名字段定义的 LDAP 密码。如果帐户用户名使用 "$login" 变量,则这个字段可为空白。

基础 DN - 您 LDAP 目录的顶层域名。例如:

cn=users,cn=accounts,dc=redhat,dc=com

LDAP 过滤器

在 Foreman 中自动生成帐户 - 在用户首次登录 Satellite 时为 LDAP 用户生成 Satellite帐户。选择这个复选框启用该功能。

c. 属性映射属性映射 标签。LDAP 属性,比如登录、名称和电子邮件地址要与 Satellite 属性映射方可在Satellite 中使用 LDAP。以下属性可与 Satellite 映射:

Login name 属性

First Name 属性

Surname 属性

用户指南用户指南

82

Page 87: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Email address 属性

Photo 属性

5. 点击 提交提交。

结果:结果:

现已在 Satellite 中配置 LDAP 认证。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

13.2. 用户

用户为使用该系统的个体定义一组详情。可为用户分配默认机构和环境,这样在创建新条目时就会自动使用这些默认选项。也可为用户分配默认角色,它可定义其拥有的权限和访问级别。为用户分配的角色会为其赋予管理机构和环境的权利。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

13.2.1. 创建用户

这些步骤描述了如何创建用户。

过程过程 13.2. 要创建用户,请:要创建用户,请:

1. 点击 管理管理 → 用户用户,然后点击 新用新用户户。

2. 在 用用户户 标签中输入所需详情。

3. 在 位置位置 标签中选择这个用户所需位置。

4. 在 机构机构 标签中选择这个用户所需机构。

5. 在 角色角色 标签中选择这个用户所需角色。在右侧面板中会显示活跃的角色。

6. 点击 提交提交 创建该用户。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

13.2.2. 编辑用户

这些步骤描述了如何编辑现有用户详情。

过程过程 13.3. 编辑现有用户编辑现有用户

1. 点击网页右上角的 管理管理 → 用户用户。

2. 点击所需用户的用户名。此时会在右侧显示该用户的常规信息。

3. 您可以在 用户用户 标签中编辑该用户的用户名、姓、名、电子邮件、默认位置、默认机构、语言和密码。

第第 13 章章 用户和角色用户和角色

83

Page 88: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

4. 您可以在 位置位置 标签中修改为用户分配的位置。

5. 您可以在 机构机构 标签中修改为用户分配的机构。

6. 您可以在 角色角色 标签中修改为用户分配的角色。

7. 点击 保存保存 按钮保存您的更改。

结果:结果:

编辑了现有用户。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

13.2.3. 删除用户

这些步骤描述了如何删除现有用户。

过程过程 13.4. 删除现有用户删除现有用户

1. 点击页面右上角的 管理管理 → 用户用户。

2. 点击您要从可用用户列表中删除的用户名右侧的 删删除除 链接。

3. 此时会出现警告对话框:

删除 User Name?

4. 点击 确定确定 按钮。

结果:结果:

删除了现有用户。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

13.3. 角色

角色 定义一组权限和访问等级。创建角色后,可为用户分配那个角色。使用这个方法,可轻松为大组群用户分配相同的权限。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

13.3.1. 创建角色

这些步骤描述了如何创建角色。

过程过程 13.5. 创建角色创建角色

1. 点击页面右上角的 管理管理 → 角色角色。

2. 点击 新角色新角色 链接。

用户指南用户指南

84

Page 89: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

3. 为该角色输入 名称名称。

4. 点击 提交提交 按钮保存新角色。

结果:结果:

角色已创建。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

13.3.2. 为现有角色添加权限

这些步骤描述了如何为现有角色添加权限。

过程过程 13.6. 为现有角色添加权限为现有角色添加权限

1. 点击网页右上角的 管理管理 → 角色角色。

2. 在所需角色右侧的下拉菜单中选择 添加选项添加选项。

3. 从下拉菜单中选择 资源类型资源类型。

4. 点击所需权限,从 选项选项 列表中选择所需权限,将其移动到 所选项目所选项目 列表中。

5. 点击复选框以确定该权限是否 无限无限。

6. 点击 下一步下一步 按钮。此时会列出可用权限列表。

7. 点击 提交提交 按钮保存更改。

结果:结果:

在现有角色中添加了权限。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

13.3.3. 删除角色

这些步骤描述了如何删除现有角色。

过程过程 13.7. 删除现有角色删除现有角色

1. 点击网页右上角的 管理管理 → 角色角色。

2. 为您要删除角色在下拉菜单中选择 删除删除。

3. 此时会出现警告对话框:

删除 Role?

4. 点击 确定确定 按钮。

结果:结果:

删除了现有角色。

第第 13 章章 用户和角色用户和角色

85

Page 91: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 14 章 命令行参考

14.1. 使用 RED HAT SATELLITE 命令行界面

注意注意

命令行界面(CLI)用法为自选。

hammer 是用于 Red Hat Satellite 功能的 CLI 管理工具,它可以:

提供主机。

编辑资源或者组的属性。

与主机、capsule 和域互动或对其进行操作。

可在命令行中添加参数或者选项执行 hammer,也可以使用互动 shell 进行操作。要调用 shell,请:

[[email protected] ~]# hammer shellWelcome to the hammer interactive shellType 'help' for usage informationCommand completion is disabled on ruby < 1.9 due to compatibility problems.hammer> organization list---|------------------|------------------|------------------------------ID | NAME | LABEL | DESCRIPTION ---|------------------|------------------|------------------------------1 | ACME_Corporation | ACME_Corporation | ACME_Corporation Organization3 | Test Corp | Test_Corp | ---|------------------|------------------|------------------------------hammer>

帮助文件可提供选项及子命令完整列表:

# hammer -h

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

第第 14 章章 命令行参考命令行参考

87

Page 92: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 15 章 维护

15.1. 日志和报告

Red Hat Satellite 以通知和日志的形式提供系统信息。

用于故障排除的帮助日志示例如下:

表表 15.1. 相关日志文件相关日志文件

日志文件日志文件 描述描述

/var/log/elasticsearch 与 UI 搜索索引显示有关的错误

/var/log/candlepin 与订阅管理有关的错误

/var/log/foreman 与 foreman 有关的错误

/var/log/foreman-proxy 与 foreman 代理服务器有关的错误

/var/log/httpd 与 apache http 服务器有关的错误

/var/log/katello-installer 与 Satellite 安装程序有关的错误

/var/log/libvirt 与虚拟化 API 有关的错误

/var/log/mongodb 与数据库有关的错误

/var/log/pulp 与存储库管理有关的错误

/var/log/puppet 与配置管理有关的错误

/var/log/rhsm 订阅管理工具中的错误

/var/log/tomcat6 与 apache webserver 有关的错误

也可以生成报告供查看和监控要维护主机的信息。foreman-debug 命令收集 Red Hat Satellite 的配置和日志数据,其后端服务和系统信息。这个信息将作为 tarball 文件收集。

重要重要

foreman-debug 可在收集信息的同时删除所有安全信息,比如密码、令牌及密钥。但tarball 仍可能包含有关 Red Hat Satellite Server 的敏感信息。建议将此信息直接发送给预期的收信人,而不要广泛发送。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

88

Page 93: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

15.1.1. 查看导入记录

这些步骤演示了如何查看 Red Hat Satellite 导入记录。

过程过程 15.1. 查看导入记录查看导入记录

1. 点击 内容内容 → Red Hat 订阅订阅。

2. 点击 管理清管理清单单 按钮。

3. 点击 导导入入记录记录 标签。

结果:结果:

显示导入记录详情。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

15.2. 故障恢复

15.2.1. Red Hat Satellite 备份步骤

过程过程 15.2. Red Hat Satellite 备份步骤备份步骤

本示例使用 /backup 目录作为保存备份归档的目标目录。请使用 root 系统帐户执行以下命令。

注意注意

启用 SELinux 后,用户需要保证将要同步的本地内容标记为 "httpd_sys_content_t"。

1. 准备备份位置:

umask 0027export BDIR=/backupmkdir $BDIRchgrp postgres $BDIRchmod 770 $BDIRcd $BDIR

2. 备份配置和数据文件:

# tar --selinux -czvf config_files.tar.gz \/etc/katello \/etc/elasticsearch \/etc/candlepin \/etc/pulp \/etc/gofer \/etc/grinder \/etc/pki/katello \/etc/pki/pulp \/etc/qpidd.conf \/etc/sysconfig/katello \

第第 15 章章 维护维护

89

Page 94: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

/etc/sysconfig/elasticsearch \/root/ssl-build \/var/www/html/pub/* \

# tar --selinux -czvf elastic_data.tar.gz /var/lib/elasticsearch

3. 备份存储库。存储库中的 RPM 文件已经是压缩文件,无法再进一步压缩。因此,根据实例大小,得到的备份归档(pulp_data.tar)可能会非常大。

备份存储库有两个选项。

选项一:在线存储库备份选项一:在线存储库备份

为所有时间戳执行 checksum,备份存储库,并再执行 checksum。

# find /var/lib/pulp -printf '%T@\n' | md5sum# tar --selinux -cvf pulp_data.tar /var/lib/pulp /var/www/pub# find /var/lib/pulp -printf '%T@\n' | md5sum

如果两个 checksum 匹配,则在线备份是正确且可用的。如果 checksum 不匹配,则请再次执行存储库备份。

注意注意

使用 rsync 加速文件复制以便 checksum 匹配。

选项二:离线存储库备份选项二:离线存储库备份

停止 Pulp 服务器并执行备份。备份完成后重启 Pulp 服务器。

# service pulp-server stop# tar --selinux -cvf pulp_data.tar /var/lib/pulp /var/www/pub# service pulp-server start

注意注意

Pulp 服务器停机后,Red Hat Satellite 和 yum 客户端就无法保持连接。因此所有在 Red Hat Satellite 中进行的存储库操作都将失败。

4. 备份数据库:

离线数据库备份离线数据库备份

使用这些命令执行离线备份:

tar --selinux -czvf mongo_data.tar.gz /var/lib/mongodbtar --selinux -czvf pgsql_data.tar.gz /var/lib/pgsql/data/

用户指南用户指南

90

Page 95: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

警告警告

Red Hat Satellite 必须完全不活跃方可执行离线备份。Satellite 运行时执行这个步骤将导致数据被破坏。

这个方法可将 PostgreSQL 和 MongoDB 数据库中的所有数据归档。建议在维护阶段执行这个备份。

PostgreSQL 数据库备份数据库备份

查看 Red Hat Satellite PostgreSQL 数据库名称。默认数据库名称为 foremanschema 和 candlepin。在 katello-configure 手册页或者 /usr/share/katello/install/default-answer-file 中可找到所有默认值。如果Red Hat Satellite 实例没有使用默认名称,则请查看 katello-configure.conf,该文件中保存所有为 katello-configure 命令提供的选项,查找 db_name 即可。

# grep db_name /etc/katello/katello-configure.conf

运行 pg_dump 命令创建在线数据库备份。不需要停止 PostgreSQL 或者 Red Hat Satellite,且该过程不会阻断已登录用户。根据数据库大小的不同这个过程需要几分钟完成。

# runuser - postgres -c "pg_dump -Fc foremanschema > /backup/foreman.dump"# runuser - postgres -c "pg_dump -Fc candlepin > /backup/candlepin.dump"

注意注意

有关 PostgreSQL 备份的详情请参考 pg_dump manual page 或者访问http://www.postgresql.org/docs/8.4/static/backup.html。

MongoDB 数据库备份数据库备份

该数据库正在运行时,请使用在线工具备份 pulp 数据库(MongoDB)。请在备份目录中执行以下命令:

# mongodump --host localhost --out $BDIR/mongo_dump

这个工具生成 /backup/mongo_dump/pulp_database 目录,其中包括 JSON 文件。

注意注意

有关详情请参考 mongodump man page 或者访问http://www.mongodb.org/display/DOCS/Backups。

5. 查看备份进程。该进程生成以下归档文件和目录:

# ls $BDIR

第第 15 章章 维护维护

91

Page 96: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

candlepin.dump config_files.tar.gz elastic_data.tar.gz katello.dumpmongo_dump/pulp_data.tar

如果您执行自选的数据库离线备份,则会出现以下文件:

mongo_data.tar.gzpgsql_data.tar.gz

已备份 Red Hat Satellite。Red Hat Satellite 应为在线。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

15.2.2. Red Hat Satellite 恢复步骤

过程过程 15.3. Red Hat Satellite 恢复步骤恢复步骤

重要重要

以下论述了恢复 Red Hat Satellite 的完整步骤。该过程删除当前 Red Hat Satellite 实例中的所有数据。请确定:

您恢复的是正确的实例。Red Hat Satellite 实例必须有与原始系统相同的配置、软件包版本和勘误。

所有命令都应作为 root 在备份过程中所创建归档的目录中执行。

所有 SELinux 上下文都正确。运行该命令:

restorecon -Rnv /

1. 准备 Red Hat Satellite 主机以便执行恢复。这个过程会在生成该备份的同一服务器中恢复备份。如果原始系统不可用,请提供相同的配置和相同的设置(主机名、IP 地址等等),并使用配置备份中的文件运行使用同样选项的 katello-configure 命令:

# tar --selinux -xzvf config_files.tar.gz -C /tmp# katello-configure --answer-file=/tmp/etc/katello/katello-configure.conf

2. 进入备份目录。

# export BDIR=/backup# chgrp postgres -R $BDIR# cd $BDIR

3. 查看 Red Hat Satellite PostgreSQL 数据库名称。默认数据库名称为 foremanschema 和 candlepin。在 katello-configure 手册页或者 /usr/share/katello/install/default-answer-file 中可找到所有默认值。如果 Red Hat Satellite 实例没有使用默认名称,则请查看

用户指南用户指南

92

Page 97: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

katello-configure.conf,该文件中保存所有为 katello-configure 命令提供的选项,查找 db_name 即可。

# grep db_name /etc/katello/katello-configure.conf

4. 恢复数据库前请停止所有服务:

# katello-service stop# service postgresql stop

5. 恢复系统文件。保证从正确的主机中提取文件。在备份目录中使用以下命令恢复所有系统文件:

# tar --selinux -xzvf config_files.tar.gz -C /# tar --selinux -xzvf elastic_data.tar.gz -C /# tar --selinux -xvf pulp_data.tar -C /

6. 停止现有 Red Hat Satellite PostgreSQL 数据库:

# service postgresql start# runuser - postgres -c "dropdb foremanschema"# runuser - postgres -c "dropdb candlepin"

注意注意

停止数据库的过程中可能会出现以下出错信息:

database xxx is being accessed by other users

确定停止所有进程。

7. 使用以下命令恢复 Red Hat Satellite PostgreSQL 数据库:

# runuser - postgres -c "pg_restore -C -d postgres /backup/katello.dump"# runuser - postgres -c "pg_restore -C -d postgres /backup/candlepin.dump"

注意注意

有关 PostgreSQL 备份的详情请参考 pg_dump manual page 或者访问http://www.postgresql.org/docs/8.4/static/backup.html。

8. 确定 MongoDB 正在运行并删除旧数据:

# service mongod start# echo 'db.dropDatabase();' | mongo pulp_database

9. 执行以下命令并提供备份归档目录中的 --username 和 --password。

# mongorestore --host localhost mongo_dump/pulp_database/

第第 15 章章 维护维护

93

Page 98: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

注意注意

详情请参考 mongorestore man page 或者访问http://www.mongodb.org/display/DOCS/Backups。

10. 恢复所有 Red Hat Satellite 进程:

# service postgresql start# katello-service start

11. 根据出错信息检查日志文件,如果是拒绝信息则检查 audit.log,同时尝试 ping Red HatSatellite 实例:

# hammer -u admin -p admin ping

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

94

Page 99: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 16 章 在 RED HAT SATELLITE 中配置身份识别管理我们使用身份管理(IDM)处理有关个体身份及其在联网环境中的证书和特权管理的问题。IDM 可以帮助提高系统安全性,同时可保证有授权的用户可以在需要时访问正确的信息。

Red Hat Satellite 的区域(realm)功能可自动管理中区域或者域供应商中所注册系统的生命周期。本小节论述了您应如何为 IDM 配置 Satellite Server 或者 Capsule Server,以及如何在 Satellite 6 身份管理主机组中自动添加客户端系统。

Red+Hat+Satellite+6Docs+User+Guide报告 bug

16.1. 为 IDM 区域支持配置 RED HAT SATELLITE SERVER 或者 CAPSULESERVER

在 Red Hat Satellite 中使用身份管理(IDM)的最初步骤是要配置 Red Hat Satellite Server 或者 Red HatSatellite Capsule Server。

前提条件前提条件

配置 IDM 前请确定满足以下条件:

1. 在内容发布网络(CDN)中注册的 Satellite Server 或者在 Satellite Server 中注册的独立Capsule Server

2. 配置并设置区域或者域供应商,比如 Red Hat Identity Management

为 IDM 区域支持配置 Satellite Server 或者 Capsule Server:

1. 在 Satellite Server 或者 Capsule Server 中安装以下软件包:

# yum install ipa-client foreman-proxy ipa-admintools

2. 将 Satellite Server(或者 Capsule Server)配置为 IPA 客户端:

# ipa-client-install

3. 创建 realm-capsule 用户,并在 Satellite Server 或者 Capsule Server 的 Red Hat IdentityManagement 中创建相关角色:

# foreman-prepare-realm admin realm-capsule

运行 foreman-prepare-realm 可准备一个 FreeIPA 或者 Red Hat Identity Management 服务器以供 Foreman 智能代理服务器使用。它会创建一个有 Foreman 所需权限的专用角色、一个使用该角色的用户、并检索 keytab 文件。在这个步骤中您需要身份管理服务器配置详情。

如果成功执行该命令,您就可以看到以下命令输出结果:

Keytab successfully retrieved and stored in: freeipa.keytabRealm Proxy User: realm-capsuleRealm Proxy Keytab: /root/freeipa.keytab

4. 将 /root/freeipa.keytab 移动到 /etc/foreman-proxy 目录,并将拥有者设定为用户foreman-proxy:

第第 16 章章 在在 RED HAT SATELLITE 中配置身份识别管理中配置身份识别管理

95

Page 100: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

# mv /root/freeipa.keytab /etc/foreman-proxy# chown foreman-proxy:foreman-proxy /etc/foreman-proxy/freeipa.keytab

5. 根据您要使用 Satellite Server 还是 Capsule Server 配置该区域:

如果要在 Satellite Server 中使用整合的 capsule,请使用 katello-installer 配置该区域:

# katello-installer --capsule-realm true \ --capsule-realm-keytab /etc/foreman-proxy/freeipa.keytab \ --capsule-realm-principal '[email protected]' \ --capsule-realm-provider freeipa

注意注意

开始配置 Red Hat Satellite Server 时还应运行这些选项。

如果要使用独立 Capsule Server,请使用 capsule-installer 配置该区域:

# capsule-installer --realm true \ --realm-keytab /etc/foreman-proxy/freeipa.keytab \ --realm-principal '[email protected]' \ --realm-provider freeipa

6. (自选)如果要在现有 Satellite Server 或者 Capsule Server 中配置 IDM,则还应执行以下步骤以确定配置更改生效:

a. 重启 foreman-proxy 服务:

# service foreman-proxy restart

b. Log in to the Satellite Server and click Infrastructure → Capsules.

c. 点击为 IDM 配置的 Capsule Server 右侧的下拉菜单,并选择 刷新特性刷新特性。

7. 最后,在 Satellite Server 用户界面中创建新 realm 条目:

a. 点击 架构架构 → 区域区域,并在该主页右上角点击 新区域新区域。

b. 在以下子标签中的字段:

1. 区域 - 提供区域名称,要使用的区域类型以及区域代理服务器。

2. 位置 - 选择要使用新区域的位置。

3. 机构 - 选择要使用新区域的机构。

c. 点击 提交提交。

Satellite Server 或者 Capsule Server 已准备好配置自动在 IDM 注册的主机。下一部分将详细论述如何自动在 IDM 主机组中添加主机。

Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

96

Page 101: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

16.2. 在 IDM 主机组中添加主机

Identity Management (IDM) supports the ability to set up automatic membership rules based on asystem's attributes. Red Hat Satellite's realm feature provides administrators with the ability to mapthe Red Hat Satellite host groups to the IDM parameter "userclass" which allow administrators toconfigure automembership.

使用嵌套的主机组时,会如在 Red Hat Satellite 用户界面所显示的一样发送到 IDM 服务器,例如:"Parent/Child/Child"。

注意注意

Satellite Server 或者 Capsule Server 向 IDM 服务器发送更新,但只在开始注册时才应用自动成员规则。

1. 在 IDM 服务器中创建主机组:

# ipa hostgroup-add hostgroup_nameDescription: hostgroup_description----------------------------Added hostgroup "hostgroup_name" ---------------------------- Host-group: hostgroup_name Description: hostgroup_description

其中:

1. hostgroup_name 是该主机组名称。

2. hostgroup_description 是该主机组描述。

2. 创建自动成员规则:

# ipa automember-add --type=hostgroup automember_rule----------------------------------Added automember rule "automember_rule" ----------------------------------Automember Rule: automember_rule

其中:

1. automember-add 将该组标记为自动成员组。

2. --type=hostgroup 确定该目标组为主机组,而不是用户组。

3. automember_rule 是您要使用自动成员规则进行鉴别的名称。

3. 根据 usercalss 属性确定自动成员条件:

# ipa automember-add-condition --key=userclass --type=hostgroup --inclusive-regex=^webserver hostgroup_name----------------------------------Added condition(s) to "hostgroup_name" ----------------------------------

第第 16 章章 在在 RED HAT SATELLITE 中配置身份识别管理中配置身份识别管理

97

Page 102: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Automember Rule: automember_rule Inclusive Regex: userclass=^webserver----------------------------Number of conditions added 1----------------------------

其中:

1. automember-add-condition 可让您添加正则表达式条件以鉴别组成员。

2. --key=userclass 将主要属性指定为 userclass。

3. --type=hostgroup 确定该目标组为主机组,而不是用户组。

4. --inclusive-regex=^webserver 是一个鉴别匹配值的正则表达式模式。

5. hostgroup_name 是目标主机组名称。

现在在 Satellite Server 的 hostgroup_name 主机组中添加系统时,会将其自动添加到身份管理服务器的"hostgroup_name" 主机组中。IDM 主机组允许 fhor 基于主机的访问控制(Host-Based AccessControls,HBAC)、sudo 策略及其他 IDM 功能。

Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

98

Page 103: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

第 17 章 RED HAT SATELLITE 用户界面插件

17.1. RED HAT ACCESS 插件

Red Hat Access 可让您在 Red Hat Satellite 网页界面中使用有限的 Red Hat 客户门户网站服务。

Red Hat Access 插件可提供以下服务:

搜索搜索 提供使用 Red Hat Satellite 界面在客户门户网站中进行搜索的功能。

日志日志 可让用户发送日志文件的具体部分以帮助解决问题。可将这些日志片段发送到 Red Hat 客户门户网站诊断工具链。

支持支持 可让用户在 Red Hat Satellite 界面访问其建立的支持问题单,修改问题单并建立新的支持问题单。

注意注意

要访问 Red Hat 客户门户网站中的资源,您需要使用 Red Hat 客户门户网站身份及密码登录。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

17.1.1. 在 Red Hat Access 插件中搜索解决方案

Red Hat Access 插件可提供在不登录客户门户网站界面的情况下,在 Red Hat 客户门户网站全面搜索解决方案的功能。

要从 Red Hat Satellite Server 中搜索解决方案,请:

1. 在右上角点击 Red Hat Access → 搜索搜索。

2. 点击主面板右上角的 登录登录 进入 Red Hat 客户门户网站。

注意注意

要访问 Red Hat 客户门户网站中的资源,您需要使用 Red Hat 客户门户网站身份及密码登录。

3. 在 Red Hat 搜索:搜索: 字段输入您的搜索查询。搜索结果将在左侧的 推荐推荐 列表中显示。

4. 点击 推荐推荐 列表中的解决方案查看解决方案文章。这个解决方案也会在主面板中出现。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

17.1.2. 使用 Red Hat Access 插件的日志

日志文件浏览程序可让 Red Hat Satellite 用户查看日志文件,并允许用户分离日志片段。可将这些日志片段通过客户门户网站诊断工具链发送,以加快解决问题的速度。

在 Red Hat Satellite Server 中使用日志诊断工具:

第第 17 章章 RED HAT SATELLITE 用户界面插件用户界面插件

99

Page 104: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

1. 在右上角点击 Red Hat Access → 日志日志。

2. 点击主面板右上角的 登录登录 进入 Red Hat 客户门户网站。如果已登录,则请跳过这一步。

注意注意

要访问 Red Hat 客户门户网站中的资源,您需要使用 Red Hat 客户门户网站身份及密码登录。

3. 在左侧文件树中选择日志文件并点击该文件名。

4. 点击 选择选择文件文件 选择要查看的文件。

5. 选中日志文件的任意文本部分。选中文本部分将激活 Red Hat 诊诊断断 按钮。

6. 点击 Red Hat 诊诊断断。这样就会将选中的信息发送给 Red Hat 客户门户网站,并可就提供的日志信息给出尽可能接近的解决方案。

7. 如果给出的解决方案之一:

与您遇到的问题相符,请点击该解决方案并按照解决这个问题的步骤操作。

与您遇到的问题不符,请点击 新建支持新建支持问题单问题单。会在该支持问题单中预先填写日志文件选中的文本。详情请查看 第 17.1.5 节 “使用 Red Hat Access 插件生成新的支持问题单。”。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

17.1.3. 请使用 Red Hat Access 插件查看现有支持问题单

在 Red Hat Satellite Server 中查看现有问题单:

1. 在右上角点击 Red Hat Access → 支持支持 → 我的问题单我的问题单。

2. 点击主面板右上角的 登录登录 进入 Red Hat 客户门户网站。如果已登录,则请跳过这一步。

注意注意

要访问 Red Hat 客户门户网站中的资源,您需要使用 Red Hat 客户门户网站身份及密码登录。

3. 从现有问题单中使用以下方法搜索具体支持问题单:

1. 在 搜索搜索 字段输入关键词或者短语。

2. 从下拉菜单中选择具体的 问题单组问题单组。问题单组问题单组 是在 Red Hat 客户门户网站内部由您的机构定义。

3. 选择问题单状态。

4. 在结果中选择具体支持问题单并点击 问题单问题单 ID。

结果:结果:

可以查看支持问题单。

用户指南用户指南

100

Page 105: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

17.1.4. 请使用 Red Hat Access 插件修改现有支持问题单

前提条件前提条件

完成上一小节中的操作。

可在 Red Hat Satellite Server 网页界面更新支持问题单。查看支持问题单时,请滚动到标记为如下内容的部分:

附件附件 - 附加该系统中的本地文件。添加文件名以便识别。

注意注意

文件名必须少于 80 个字符。通过 web 上传的文件最大为 250MB。更大的文件请使用 FTP 上传。

问题单问题单讨讨论论 - 添加您要与全球支持服务讨论的更新信息。在注释字段中添加信息后点击 添加注添加注释释。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

17.1.5. 使用 Red Hat Access 插件生成新的支持问题单。

1. 在右上角点击 Red Hat Access → 支持支持 → 新问题单新问题单。

2. 点击主面板右上角的 登录登录 进入 Red Hat 客户门户网站。如果已登录,则请跳过这一步。

注意注意

要访问 Red Hat 客户门户网站中的资源,您需要使用 Red Hat 客户门户网站身份及密码登录。

3. 会自动填写 产产品品 和 产产品版本品版本 字段。请填写其他相关字段:

概述概述 - 问题简述

描述描述 - 问题的详细描述

注意注意

此时会根据您输入的问题概述给出可能的解决方案。

4. 点击 下一步下一步。

5. 在下一个页面中选择适当的:

严严重性重性 - 根据 ticket 的具体情况可将其分为 4(低)、3(一般)2(高)和 1(紧急)。

第第 17 章章 RED HAT SATELLITE 用户界面插件用户界面插件

101

Page 106: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

问题单组 - 根据需要通知的人员将问题单组与支持问题单关联。只能在 Red Hat Satellite 中选择问题单组。可在客户门户网站中创建问题单组。

6. 附加所需文件。添加文件描述并点击 附加附加。

要确定已提供相关信息,建议附加以下命令的输出结果:

# sosreport# foreman-debug

重要重要

foreman-debug 可在收集信息的同时删除所有安全信息,比如密码、令牌及密钥。但 tarball 仍可能包含有关 Red Hat Satellite Server 的敏感信息。建议将此信息直接发送给预期的收信人,而不要广泛发送。

注意注意

文件名必须少于 80 个字符。通过 web 上传的文件最大为 250MB。更大的文件请使用 FTP 上传。

7. 点击 提交提交。

结果:结果:

已将问题单上传到客户门户网站并提供问题单号供您参考。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

用户指南用户指南

102

Page 107: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

附录 A. 技术术语本文档中使用了以下的术语,熟悉这些术语可以帮助您了解 Red Hat Satellite 6。

激活码(激活码(Activation Key))

在 Kickstart 文件中控制注册过程中操作的注册令牌。它和 Red Hat Satellite 5 中的激活码相似,但只提供了其中的一部分功能,因为注册后是由 Puppet 进行软件包和配置管理。

应用程序生命周期环境(应用程序生命周期环境(Application Life Cycle Environment))

应用程序生命周期环境是软件开发生命周期(SDLC - Software Development Life Cycle)中的推送路径(也被称为开发路径)中的一个步骤或阶段。内容(如软件包和 Puppet 模块)通过发布和推送内容视图(Content View)在生命周期中移动。所有内容视图都有版本,就是说您可以在一个推送路径中推送具体的版本。例如,从开发推送到测试再到产品环境。在 Red Hat Satellite 5 中,这个功能是通过频道克隆(channel cloning)实现的。

附加(附加(Attach))

将订阅与主机关联来提供 RPM 内容访问的过程。

Capsule

Capsule 是附加服务器,可将其用于 Red Hat Satellite 6 部署本地化服务(如主Puppet、DHCP、DNS、TFTP 等)以外的内容联合及发布。

计算配置文件(计算配置文件(Compute Profile))

计算配置文件(Compute Profiles)为计算资源中的新虚拟机指定默认属性。

计算资源(计算资源(Compute Resource))

计算资源(Compute Resource)是 Red Hat Satellite 6 用来部署主机和系统的虚拟或者云架构。例如Red Hat Enterprise Virtualization Manager、OpenStack、EC2 和 VMWare。

内容(内容(Content))

内容(Content)包括软件包(RPM 文件)和 Puppet 模块。它们会被同步到程序库中,然后使用内容视图(Content View)将其推送到生命周期环境中,以便主机使用。

内容发布网络(内容发布网络(Content Delivery Network - CDN))

内容发布网络(Content Delivery Network - CDN)是根据地理区域发布 Red Hat 内容的机制。例如,通过一个位于欧洲的 Satellite 同步的内容会从位于欧洲的资源中获得相应的内容。

内容视图(内容视图(Content View))

内容视图(Content View)是一个包括了产品、软件包和 Puppet 模块信息的内容定义,可用于智能过滤和创建快照。内容视图克隆自 Red Hat Satellite 5,是各个频道组合的精选。

外部节点分类器(外部节点分类器(External Node Classifier))

外部节点分类器(External Node Classifier)是 Puppet 的一段执行代码,它可以在配置主机时为主Puppet 提供额外的数据。在 Satellite 部署环境中,Red Hat Satellite 6 是主 Puppet 中的一个外部节点分类器。

Facter

Facter 是一个提供其所在系统信息(fact)的程序,例如系统版本、体系结构等。Puppet 模板将根据Facter 所收集的数据启用特定的配置。

附录附录 A. 技术术语技术术语

103

Page 108: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

Hammer

Hammer 是 Red Hat Satellite 6 中的命令行工具。可在脚本或非交互式 shell 中使用这个标准的 CLI 管理 Red Hat Satellite 6。

Hiera

Hiera 是配置数据的关键字/值(key/value)查找工具,它可以将具体站点数据排除在 puppet 清单之外。

主机主机

主机 是指由 Red Hat Satellite 6 管理的物理或虚拟系统。

主机集合(主机集合(Host Collection))

主机集合(Host Collection)和 Satellite 5 中的系统组(System Group)相同,它是用户定义的、由一个或多个主机组成的组。

Host Group

主机组(Host Group)是构建主机的模板。它包括内容视图(定义有效的 RPM 文件和 Puppet 模块)和要应用的 Puppet 类(最终决定软件和配置)。

位置位置

位置是代表一个物理位置的组默认设置集合。位置可以通过嵌套来组成位置的分级结构,例如,您可以设置默认的位置为“Middle East”,它可以被细分为 "Tel Aviv",并可以进一步细分为 "Data CenterEast",最终细化到 "Rack 22"。

程序库程序库

The Library contains every version, including the latest synchronized version, of the software thatthe user will ever deploy. For an Information Technology Infrastructure Library (ITIL) [1]

organization or department, this is the Definitive Media Library [2] (previously named the DefinitiveSoftware Library).

清单(清单(Manifest))

清单(Manifest)可将订阅从用户门户网站传递到 Red Hat Satellite 6。其功能与 Red Hat Satellite 5中使用的证书相似。

如需了解更多关于证书和订阅类型的信息,请参阅:

RHN Classic, Red Hat Satellite, and Channel Entitlements [3]

The Structure of Satellite Certificates (Classic Style of Certificates) [4]

机构(机构(Organization))

机构(Organization)是 Satellite 6 部署环境中的系统、内容和其他功能的独立集合。

权限(权限(Permission))

执行某个操作的能力。

产品产品

内容存储库集合。产品可以是 Red Hat 产品,也可以是组成软件和配置内容的新生成的产品。

用户指南用户指南

104

Page 109: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

推送(推送(Promote))

推送是指将由软件和配置内容组成的内容视图从应用程序生命周期中的一个环境移到另一个环境的行为,比如从开发环境移到 QA 环境,再移到产品环境。

供应模板(供应模板(Provisioning Template))

供应模板(Provisioning Template)是一个用户定义的模板,它可以被 Kickstart 文件、snippets 和其他配置操作使用。在 Satellite 6 中,它提供与 Red Hat Satellite 5 中的 Kickstart Profiles 和 cobblerSnippets 相同的功能。

Pulp 节点节点

Pulp 节点是提供内容镜像功能的 Capsule Server 组件。它和 Red Hat Satellite 5 中的 Proxy 相似,主要区别在于主机使用内容前可先将其暂存于 Pulp节点中。

Puppet 代理代理

Puppet 代理是在主机中运行的代理程序,可更改主机的配置。

主主 Puppet

主 Puppet 是 Capsule Server 组件,为主机提供 Puppet 清单以便 Puppet 代理操作。

存储库(存储库(Repository))

存储库为内容提供存储空间,如 YUM 存储库或 Puppet 存储库。

角色角色

角色是可以分配给某些资源(如主机)的一组特定的权限。

智能代理服务器(智能代理服务器(Smart Proxy))

智能代理服务器 是 Capsule Server 组件,它可以与外部服务(如 DNS 或 DHCP) 整合。

智能变量(智能变量(Smart Variable))

智能变量 是用来控制 Puppet Class 行为的配置值。它可以在主机、主机组、机构和位置上进行设置。

标准操作环境(标准操作环境(SOE - Standard Operating Environment))

标准操作环境(SOE - Standard Operating Environment)是在其中部署应用程序的操作系统的控制版本。

订阅订阅

订阅是用户从 Red Hat 接受内容和服务的方式。

同步同步

同步指将外部资源中的内容镜像到 Red Hat Satellite 6 程序库。

同步计划同步计划

同步计划提供执行同步操作的时间安排。

用户组用户组

用户组是一组可以分配用户的角色组合。它与 Red Hat Satellite 5 中的角色概念相似。

附录附录 A. 技术术语技术术语

105

Page 110: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

用户用户

“用户”指已经注册可以使用 Red Hat Satellite 的用户。用户的身份验证和授权功能可以通过内置的程序、外部的 LDAP 资源或 Kerberos 实现。

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+Guide报告 bug

[1] http://en.wikipedia.org/wiki/Information_Technology_Infrastructure_Library

[2] http://en.wikipedia.org/wiki/Definitive_Media_Library

[3] https://access.redhat.com/site/documentation/en-US/Red_Hat_Subscription_Management/1/html/MigratingRHN/sat-certs.html

[4] https://access.redhat.com/site/documentation/en-US/Red_Hat_Subscription_Management/1/html/Subscription_Concepts_and_Workflows/index.html#subscr-legacy

用户指南用户指南

106

Page 111: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

附录 B. 修订历史

修订修订 1-12.2 Wed Dec 3 2014 Leah Liu“完成翻译、校对”

修订修订 1-12.1 Wed Dec 3 2014 Leah Liu与 XML 源 1-12 版本同步的翻译文件

修订修订 1-12 Wed Nov 12 2014 David O'Brien改正“安装及配置 Puppet 代理”中的排版错误。

修订修订 1-11 Mon Nov 10 2014 Athene ChanBZ#1161254 在防火墙规则列表中添加新防火墙规则,允许在初始安装后运行 katello-installer。将该防火墙规则移动到“配置Red Hat Satellite"一节以防止出现错误信息。BZ#1110837 执行 QE 编辑。BZ#1152630 为防火墙要求添加 RHEL7 firewall-cmd 防火墙示例。

修订修订 1-10 Fri Nov 7 2014 Megan LewisBZ#1149145 定义“所有主机 ”与“内容主机”之间的不同,并确定所有步骤均指向正确的小节。删除标题中所有不带空格的实例。

修订修订 1-9 Thu Nov 6 2014 Athene ChanBZ#1110837 在《用户指南》中添加《配置身份管理》一章。

修订修订 1-8 Thu Nov 6 2014 Megan LewisBZ#1149144 修正查找使用 subscription-manager 注册系统的步骤。

修订修订 1-7 Thu Oct 30 2014 Megan Lewis删除帮助文件输出结果。

修订修订 1-6 Thu Oct 23 2014 Megan Lewis使用翻译提出的更改意见。

修订修订 1-5 Fri Oct 3 2014 Athene ChanBZ#1140520 将所有 "ACME_Corporation" 条目改为正确的默认机构条目 "Default Organization"。BZ#1141954 在“启用 Red Hat 存储库”一节添加示例存储库以及为客户的系统启用 RH 常用存储库的注释。BZ#1140722 添加注释说明,如果使用的存储库与示例命令中的不同,则需对命令进行修改。

修订修订 1-4 Thu Oct 2 2014 Megan Lewis执行 brand 更改。在附录中添加术语表。

修订修订 1-3 Wed Oct 1 2014 Megan Lewis根据翻译的反馈意见进行修改。

修订修订 1-2.01 Fri Sep 12 2014 Athene ChanBZ#1140875 安装 Satellite Server和 Capsule Server后添加防火墙规则。

修订修订 1-2 Fri Sep 12 2014 David O'Brien附加 "Red Hat" 条目使其符合 Brand 标准。

修订修订 1-1 Thu Sep 11 2014 Athene ChanBZ#1140422 更改 Red Hat Satellite Server 及 Red Hat Satellite Capsule Server 存储库名称。

修订修订 1-0 Tue 9 Sep 2014 Megan LewisRed Hat Satellite 6.0 GA 版本。

附录附录 B. 修订历史修订历史

107

Page 112: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

修订修订 0-23 Thu 21 Aug 2014 Megan LewisBZ#1131654 - 从 15.2.1. Red Hat Satellite 备份步骤的第四步中删除自选字样。BZ#1120722 - 修改 10.4.1. 注册主机的第二步。BZ#1131655 - 修改 15.2.1. Red Hat Satellite 备份步骤以及 15.2.2. Red Hat Satellite 恢复步骤中的数据库名称。BZ#1131613 - 在 1.3. Red Hat Satellite 6 流程中添加创建备份一节。BZ#1131604 - 小节 15.2.1 - 为备份从列表中删除 "/var/lib/katello"。

修订修订 0-22 Fri 15 Aug 2014 Megan LewisBZ#1120722 - 修改 10.4.1. 注册主机中的注释,使其参考主机而不是系统。BZ#1129841 - 添加小节 10.4.2. 安装 Katello 代理。BZ#1127285 - 在 capsule 中注册客户端时在 baseurl 中添加前缀。BZ#1129578 - 删除小节 3.3.3 和 3.3.4。BZ#1104431 - 采用第 1-3 章的同事审核反馈。更新管理用户和角色的步骤。更新使用主机集合的步骤。

修订修订 0-21 Tue 12 Aug 2014 Athene ChanBZ#1128872 - 删除表格 9.1 中的错误。

修订修订 0-20 Fri 18 July 2014 Athene ChanBZ#1120713 - 修改段 xml 以防止验证错误。

修订修订 0-19 Fri 11 July 2014 Megan LewisBZ#1109747 - 添加有关机构和订阅清单的信息。

修订修订 0-18 Thu 10 July 2014 Athene ChanBZ# 1117861 - 小节 10.3.1 修改 CA 证书 URL。BZ#1104914 - 第五节,采用部分同事审核意见。

修订修订 0-17 Wed 9 July 2014 Megan LewisBZ#1116888 - 小节 4.2.2.3 将参考 Katello CLI 改为 Hammer CLI。BZ#1116543 - 小节 10.3.1 修改 RPM 名称。BZ#1117503 - 小节 5.3.1 删除额外的步骤。

修订修订 0-16 Wed 25 Jun 2014 Athene Chan准备本书的 Beta 发行本。

修订修订 0-15 Mon 11 Nov 2013 Dan Macpherson修改小错误。

修订修订 0-14 Mon 11 Nov 2013 Dan Macpherson准备 MDP2。

修订修订 0-13 Wed 09 Oct 2013 Dan Macpherson软件同步内容目录的表格。

修订修订 0-12 Wed 09 Oct 2013 Dan Macpherson完成 QE 审核

修订修订 0-11 Tue 1 Oct 2013 Athene ChanBZ#887680 修改排版错误。

修订修订 0-10 Mon 30 Sep 2013 Dan Macpherson重新构建确定无排版错误。

修订修订 0-09 Wed 18 Sep 2013 Athene Chan

用户指南用户指南

108

Page 113: Red Hat Satellite 6 · 容的工具。Satellite 6 除了可以满足 Satellite 5 用户的使用需求,还包括的其他功能,比如可以处理更大 型的系统、内容整合、更好地在设置过程中控制系统、更加简洁的生命周期管理。另外,Satellite

修改标签错误。

修订修订 0-08 Tue 17 Sep 2013 Athene ChanBZ#956256, 969922, 864115 采用《用户指南》的建议修改信息。

修订修订 0-07 Fri 13 Sep 2013 Athene Chan已更改本书产品。

修订修订 0-06 Thu 12 Sep 2013 Athene Chan修改语法错误。在英文文件中添加本书内容。

修订修订 0-05 Thu 12 Sep 2013 Athene ChanBZ#1004566, 1004567, 1004568, 1004570, 1004571, 1004581, 1004586, 1004588, 1004590, 1004595, 1004597,1004598, 1004600 对整部书进行质量保证编辑。

修订修订 0-04 Mon 12 Aug 2013 Dan Macpherson删除草稿水印。

修订修订 0-03 Mon 12 Aug 2013 Dan Macpherson构建供技术预览。

修订修订 0-02 Tue 28 May 2013 Athene Chan开始编写本手册

附录附录 B. 修订历史修订历史

109