Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа...

115
Red Hat Satellite 6.0 Руководство пользователя Руководство по эксплуатации Satellite Last Updated: 2017-10-10

Transcript of Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа...

Page 1: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Red Hat Satellite 6.0

Руководство пользователя

Руководство по эксплуатации Satellite

Last Updated: 2017-10-10

Page 2: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая
Page 3: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Red Hat Satellite 6.0 Руководство пользователя

Руководство по эксплуатации Satellite

Отдел документации Red Hat Satellite

Page 4: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Юридическое уведомление

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.

Аннотация

В этом руководстве обсуждаются темы, касающиеся эксплуатации Satellite, в том числе установкапрограммного обеспечения в системах клиентов, а также управление подписками и контентом.

Page 5: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

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

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

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

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

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

Содержание

ГЛАВА 1. ВВЕДЕНИЕ1.1. АРХИТЕКТУРА RED HAT SATELLITE 61.2. ТОПОЛОГИЯ RED HAT SATELLITE 61.3. ПРОЦЕСС КОНФИГУРАЦИИ RED HAT SATELLITE SERVER 6

ГЛАВА 2. НАСТРОЙКА ДОСТУПА2.1. ДОСТУП К RED HAT SATELLITE2.2. ИЗМЕНЕНИЕ ПАРОЛЯ

ГЛАВА 3. ОРГАНИЗАЦИИ, УЧАСТКИ, ОКРУЖЕНИЯ3.1. ОРГАНИЗАЦИИ

3.1.1. Создание организации3.1.2. Создание сертификата организации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. ОБЗОР СОДЕРЖИМОГО4.2. SATELLITE В ОТКРЫТОЙ СЕТИ

4.2.1. Настройка репозиториев Red Hat4.2.1.1. Подготовка манифеста4.2.1.2. Выбор файла манифеста

4.2.2. Управление продуктами4.2.2.1. Создание продукта4.2.2.2. Добавление репозиториев4.2.2.3. Групповые операции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. Импорт контента

ГЛАВА 5. ПРЕДСТАВЛЕНИЯ5.1. СОЗДАНИЕ ПРЕДСТАВЛЕНИЯ5.2. ДОБАВЛЕНИЕ РЕПОЗИТОРИЕВ5.3. ФИЛЬТРЫ

5.3.1. Создание фильтра5.3.2. Добавление контента в фильтр5.3.3. Удаление контента из фильтра

667

10

131314

161617171818181919

20202121

232324242425252526262728282829293030333435

38383939394041

Содержание

1

Page 6: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

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

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

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

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

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

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. КЛЮЧИ GPG8.1. СОЗДАНИЕ КЛЮЧА GPG8.2. УДАЛЕНИЕ КЛЮЧА GPG

ГЛАВА 9. НАСТРОЙКА УСТАНОВОЧНОЙ СРЕДЫ9.1. ГРУППЫ УЗЛОВ

9.1.1. Создание группы узлов9.2. ПАРАМЕТРЫ

9.2.1. Создание глобального параметра9.2.2. Создание класса Puppet9.2.3. Смарт-параметры9.2.4. Импорт классов с мастер-сервера Puppet9.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. МЕТОДЫ КОНФИГУРАЦИИ

4242

434343

444444454545464646

474747

48484849505051515253535353535454555556575757585858585959

61616162

Руководство пользователя

2

Page 7: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

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

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

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

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

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

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

10.3.1. Автоматическая конфигурация10.3.2. Ручная конфигурация

10.4. РЕГИСТРАЦИЯ10.4.1. Регистрация узла10.4.2. Установка katello-agent10.4.3. Установка и конфигурация puppet-agent

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 CAPSULE12.1. ТРЕБОВАНИЯ К УСТАНОВКЕ12.2. УСТАНОВКА RED HAT SATELLITE CAPSULE12.3. КОНФИГУРАЦИЯ RED HAT SATELLITE CAPSULE12.4. ВЫБОР ОКРУЖЕНИЙ ЖИЗНЕННОГО ЦИКЛА12.5. УДАЛЕНИЕ ОКРУЖЕНИЙ12.6. РЕГИСТРАЦИЯ УЗЛОВ12.7. ОБНОВЛЕНИЕ RED HAT SATELLITE CAPSULE

ГЛАВА 13. ПОЛЬЗОВАТЕЛИ И РОЛИ13.1. ИДЕНТИФИКАЦИЯ LDAP13.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 Satellite15.2.2. Восстановление Red Hat Satellite

ГЛАВА 16. УПРАВЛЕНИЕ ИДЕНТИФИКАЦИЕЙ16.1. НАСТРОЙКА УПРАВЛЕНИЯ ИДЕНТИФИКАЦИЕЙ16.2. ДОБАВЛЕНИЕ УЗЛОВ В ГРУППУ УПРАВЛЕНИЯ ИДЕНТИФИКАЦИЕЙ

62636363646567

68686869696970707171

7272

7373757781828383

84848585858686868787

8989

909091919194

979799

Содержание

3

Page 8: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

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

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

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

ГЛАВА 17. ДОПОЛНЕНИЯ ИНТЕРФЕЙСА RED HAT SATELLITE17.1. RED HAT ACCESS

17.1.1. Поиск статей17.1.2. Просмотр журналов17.1.3. Просмотр запросов поддержки17.1.4. Редактирование запросов поддержки17.1.5. Создание запроса поддержки

ПРИЛОЖЕНИЕ A. ТЕРМИНОЛОГИЯ

ПРИЛОЖЕНИЕ B. ИСТОРИЯ ПЕРЕИЗДАНИЯ

101101101101102103103

105

109

Руководство пользователя

4

Page 9: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Содержание

5

Page 10: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 1. ВВЕДЕНИЕRed Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая всенеобходимые средства для управления системами и контентом в распределенных схемах. Satellite 6расширяет функциональность Satellite 5, предлагая новые инструменты для масштабирования IT-инфраструктуры, распределения контента, контроля систем в процессе инициализации и упрощенногоподхода к управлению жизненным циклом. Кроме этого, в Satellite 6 значительно улучшеныинтегрированные средства управления подписками и сертификатами. В текущей форме Satellite 6является результатом развития предыдущих версий с учетом накопленных пожеланий пользователей.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

1.1. АРХИТЕКТУРА RED HAT SATELLITE 6

В основу архитектуры Red Hat Satellite 6 легло несколько открытых проектов.

Рисунок 1.1. Архитектура Red Hat Satellite 6

Foreman

Открытый проект Foreman предоставляет средства для подготовки физических и виртуальных систем кработе и управления их жизненным циклом. Поддерживает несколько способов проектированиясистем, включая сценарии кикстарта и модули Puppet, и осуществляет сбор статистики для отчетности,аудита и диагностики.

Katello

Отвечает за управление подписками и репозиториями, предоставляет инструменты подписки нарепозитории Red Hat и загрузки контента, позволяет управлять разными версиями контента с ихпубликацией на разных этапах жизненного цикла.

Candlepin

Candlepin используется в Katello и отвечает за управление подписками.

Руководство пользователя

6

Page 11: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Pulp

Pulp используется в Katello и отвечает за управление репозиториями и контентом.

Hammer

Текстовая программа с собственными эквивалентами большинства функций веб-интерфейса.

REST API

Red Hat Satellite 6 включает RESTful API, используемый администраторами и разработчиками длянаписания собственных сценариев взаимодействия с Red Hat Satellite.

Capsule (капсула)

Сервер Red Hat Satellite Capsule выполняет роль посредника между Satellite и клиентами, выполняяфункции организации работы с хранилищем, DNS, DHCP и конфигурации Puppet. На каждом сервереRed Hat Satellite обычно установлены интегрированные службы Capsule.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

1.2. ТОПОЛОГИЯ RED HAT SATELLITE 6

Для достижения оптимальной производительности инфраструктуру Red Hat Satellite рекомендуетсяспроектировать заранее. Ниже приведены примеры топологий.

Рисунок 1.2. Satellite с интегрированными функциями Capsule

ГЛАВА 1. ВВЕДЕНИЕ

7

Page 12: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Это самый простой пример с пятью группами узлов, которые делятся на три региона (участка): США,Великобритания, Япония. Дополнительно созданы организации по отделам: финансы, маркетинг, продажи.Функции сервера Satellite доступны и участкам, и организациям.

Рисунок 1.3. Satellite с интегрированными и внешними серверами Capsule

В этом примере добавлены два запасных сервера Satellite Capsule для Бостона. Один из них обслуживаетофисы на территории США (Феникс, Сан-Франциско, Бостон), а второй — остальные (Лондон, Токио). Вцелом, это снижает нагрузку на центральный Satellite. При добавлении новых офисов выбор участка иобслуживающего сервера Capsule будет определяться их географическим расположением.

Руководство пользователя

8

Page 13: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Рисунок 1.4. Географическое распределение серверов Capsule

Здесь серверы Satellite Capsule привязаны к географическому расположению. Satellite позволяет создатьцелую иерархию участков, привязав города к странам и т.п. В этом примере капсулы будутзарегистрированы на центральном Satellite в Бостоне и привязаны к соответствующим участкам.

ГЛАВА 1. ВВЕДЕНИЕ

9

Page 14: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Рисунок 1.5. Распределение серверов Capsule в зависимости от расположения и организации

В этой топологии серверы Satellite Capsule привязаны к организациям. Как видно из рисунка, в Фениксевыделено два сервера — один для отдела маркетинга, другой для отдела продаж. Еще два серверавыделено двум организациям сразу — один обслуживает отделы продаж и маркетинга в Лондоне, другой —те же отделы, но в Токио. Таким образом, вы сможете построить довольно сложные схемы.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

1.3. ПРОЦЕСС КОНФИГУРАЦИИ RED HAT SATELLITE SERVER 6

Требования

Сначала необходимо установить программное обеспечение сервера Red Hat Satellite 6 и настроитьудаленные капсулы. Об этом рассказывается в руководстве по установке Red Hat Satellite 6.

Исходная конфигурация

Последовательность настройки сервера:

1. Подключитесь к Satellite и авторизуйтесь как admin (см. Раздел 2.1, «Доступ к Red HatSatellite»).

1. Раздел 2.2, «Изменение пароля» содержит инструкции по изменению пароля.

2. Настройте организации и участки для сервера Capsule (см. Раздел 3.1.3, «Изменениеорганизации», Раздел 3.2.2, «Изменение участка»).

3. Настройте организации (см. Раздел 3.1, «Организации»).

Руководство пользователя

10

Page 15: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

4. Настройте участки (см. Раздел 3.2, «Участки» ).

5. Примените изменения на Satellite Capsule (см. Раздел 12.7, «Обновление Red Hat SatelliteCapsule»).

Конфигурация Red Hat Satellite

Последовательность настройки сервера:

1. Создайте домен (см. Раздел 9.3.1, «Домены»).

2. Создайте подсеть (см. Раздел 9.3.2, «Подсети» ).

3. Создайте окружения (см. Раздел 3.3, «Окружения жизненного цикла» ).

4. Создайте продукты (см. Раздел 4.2.2.1, «Создание продукта» ).

5. Выберите репозитории Red Hat.

1. Создайте манифест на портале Red Hat и загрузите полученный файл (см. Раздел 4.2.1.1,«Подготовка манифеста»).

2. Добавьте манифест на Satellite, чтобы импортировать подписки (см. Раздел 4.2.1.2, «Выборфайла манифеста»).

3. На основании выбранных подписок будут импортированы репозитории Red Hat (см.Раздел 4.2.1.2, «Выбор файла манифеста»). Выберите подходящие репозитории.

4. Дополнительно:

1. Чтобы поддерживать контент на Satellite в обновленном состоянии, можно настроитьавтоматические обновления (см. Раздел 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, «Создание группы узлов» ).

Резервное копирование Red Hat Satellite

ГЛАВА 1. ВВЕДЕНИЕ

11

Page 16: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Чтобы создать резервную копию Satellite:

1. Создайте резервные копии данных, файлов конфигурации, репозиториев и баз данных сервераSatellite (см. Раздел 15.2.1, «Резервное копирование Red Hat Satellite» ).

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

12

Page 17: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 2. НАСТРОЙКА ДОСТУПА

2.1. ДОСТУП К RED HAT SATELLITE

После установки и настройки Red Hat Satellite он будет готов к работе.

Ниже рассматривается порядок авторизации на Red Hat Satellite.

1. В адресной строке браузера введите:

https://имя_компьютера/

Чтобы узнать имя своего компьютера, выполните команду

# hostname

ВАЖНО

Появится предупреждение о незащищенном подключении. Подтвердитеиспользование сертификата и добавьте исключение для доступа к Satellite. Вразных браузерах эти действия могут отличаться.

Не добавляйте исключение, если вы сомневаетесь в подлинности адреса Satellite.

Рисунок 2.1. Предупреждение о незащищенном подключении

2. В окне авторизации ведите имя пользователя и пароль. Если в процессе конфигурациипользователи не создавались, будет доступен только пользователь admin.

Результат

После авторизации появится окно обзора с краткой информацией о зарегистрированных узлах.

Приведенная таблица содержит описание пунктов главного меню.

Таблица 2.1. Меню

ГЛАВА 2. НАСТРОЙКА ДОСТУПА

13

Page 18: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Меню Описание

Organization@Location

Здесь можно выбрать организацию и участок. По умолчанию будут выбраныDefault_Organization и Default_Location.

Наблюдение Меню доступа к информационной панели, статистике и отчетам.

Содержимое Средства управления содержимым: представлениями, ключами активации,окружениями.

Узлы Каталог узлов и средства их конфигурации.

Настройка Общие настройки, шаблоны и данные Puppet.

Инфраструктура Средства настройки взаимодействия Satellite 6 с окружениями.

Администратор Административные характеристики, в том числе настройка пользователей иконтроль доступа.

Имя Щелкните на имени пользователя, чтобы изменить параметры учетной записи.

ПРИМЕЧАНИЕ

Если вы забыли пароль администратора, подключитесь к Satellite в режиме команднойстроки и создайте новый пароль:

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

В целях безопасности рекомендуется еще раз изменить пароль после следующейавторизации.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

2.2. ИЗМЕНЕНИЕ ПАРОЛЯ

Далее рассказано, как изменить пароль.

Процедура 2.1. Изменение пароля

1. Наведите курсор на имя пользователя в правом верхнем углу страницы.

2. Выберите пункт Моя учетная запись.

3. Введите новый пароль.

4. Повторно укажите пароль в поле подтверждения.

5. Нажмите Применить.

Руководство пользователя

14

Page 20: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 3. ОРГАНИЗАЦИИ, УЧАСТКИ, ОКРУЖЕНИЯRed Hat Satellite 6 использует консолидированный подход к управлению организациями и участками.Представим себе компанию, офисы которой расположены в США, Великобритании и Японии. Каждый офисвключает отделы финансов, маркетинга и продаж. В этом примере управление всеми девятьюкомбинациями участков и организаций ведется с одного сервера Satellite. Участки могут иметь сложнуюструктуру — например, для офиса в США можно создать дополнительные участки в Бостоне, Фениксе и Сан-Франциско.

Рисунок 3.1. Пример топологии Red Hat Satellite 6

В распределенных схемах сервер Satellite сохраняет за собой управляющие функции и передает контентподчиненным серверам Capsule, которые, в свою очередь, смогут передавать его своим клиентам.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

3.1. ОРГАНИЗАЦИИ

Организации позволяют сгруппировать системы в соответствии с заданными критериями (по назначению,владельцу, уровню защиты и т.п.).

На этой странице можно создать, просмотреть, изменить организации и выделить им полномочия.

Организация может принадлежать только одной учетной записи Red Hat, в то время как учетная записьможет управлять несколькими организациями. Манифест подписок может быть импортирован только водну организацию, поэтому попытка добавления сертификата, используемого другой организацией,завершится неудачей.

Изначально будет доступна организация Default_Organization, которую по желанию можноизменить или удалить.

Руководство пользователя

16

Page 21: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ВАЖНО

Если при создании пользователя организация не была настроена, его права будутограничены. Чтобы предоставить пользователю права доступа к организации, настройте еекак исходную в окне параметров учетной записи. Изменения вступят в силу послеследующей авторизации.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

3.1.2. Создание сертификата организации

Далее рассматривается порядок создания и загрузки сертификата, открывающего доступ к содержимомуорганизации.

Процедура 3.2. Создание сертификата организации

1. В правом верхнем углу страницы выберите Администратор → Организации.

2. Выберите организацию.

3. Нажмите кнопку Создать и загрузить.

ГЛАВА 3. ОРГАНИЗАЦИИ, УЧАСТКИ, ОКРУЖЕНИЯ

17

Page 22: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ПРИМЕЧАНИЕ

Сертификат генерируется автоматически.

Результат

Сертификат создан и загружен.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

3.1.4. Удаление организации

Процедура 3.4. Удаление организации

1. В правом верхнем углу страницы выберите Администратор → Организации.

2. Чтобы удалить организацию, выберите Удалить из списка действий.

3. Появится запрос подтверждения:

Удалить организацию?

4. Нажмите OK.

Результат

Организация удалена.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

3.2. УЧАСТКИ

Руководство пользователя

18

Page 23: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Организации могут делиться на участки в зависимости от географического расположения оборудования.

Каждый участок может принадлежать только одной учетной записи Red Hat, в то время как учетнаязапись может управлять множеством организаций и участков.

По умолчанию будет создан участок Default_Location, который по желанию можно изменить илиудалить.

ВАЖНО

Если при создании пользователя исходный участок не был настроен, его доступ может бытьограничен. Чтобы предоставить пользователю разрешения доступа, настройте исходныйучасток в окне параметров учетной записи. Изменения вступят в силу после следующейавторизации.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

3.2.2. Изменение участка

Процедура 3.6. Изменение участка

1. В правом верхнем углу страницы выберите Администратор → Участки.

2. Выберите участок.

3. В левой части окна выберите категорию.

ГЛАВА 3. ОРГАНИЗАЦИИ, УЧАСТКИ, ОКРУЖЕНИЯ

19

Page 24: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

4. В правой части окна щелкните на имени элемента, чтобы добавить его в список.

5. Нажмите Применить.

Результат

Параметры участка изменены.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

3.2.3. Удаление участка

Далее рассказывается, как удалить участок.

Процедура 3.7. Удаление участка

1. В правом верхнем углу страницы выберите Администратор → Участки.

2. Выберите Удалить из списка действий.

Появится запрос подтверждения:

Удалить участок?

3. Нажмите OK.

Результат

Участок удален.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

3.3. ОКРУЖЕНИЯ ЖИЗНЕННОГО ЦИКЛА

Жизненный цикл приложения делится на этапы, которые в терминологии Satellite известны какокружения. По мере развития продукта контент будет продвигаться по цепочке окружений. Так, например,после завершения стадии разработки готовая версия приложения перейдет на стадию тестирования, в товремя как следующая версия будет передана в разработку.

Руководство пользователя

20

Page 25: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Рисунок 3.2. Пример цепочки из четырех окружений

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

3.3.1. Создание окружения

Далее рассказывается, как добавить окружение жизненного цикла на Satellite.

Процедура 3.8. Создание окружения

1. В главном меню выберите Содержимое → Окружения жизненного цикла .

2. Нажмите кнопку + Новая схема.

3. Введите имя окружения.

4. Введите метку.

5. Заполните описание.

6. Нажмите Сохранить.

Окружение будет создано.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

3.3.2. Удаление окружения

Далее рассказано, как удалить окружение.

Процедура 3.9. Удаление окружения

1. В главном меню выберите Содержимое → Окружения жизненного цикла .

2. Выберите окружение.

3. Нажмите Удалить окружение.

ГЛАВА 3. ОРГАНИЗАЦИИ, УЧАСТКИ, ОКРУЖЕНИЯ

21

Page 26: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

4. Появится запрос подтверждения:

Удалить окружение?

5. Нажмите Удалить.

ПРИМЕЧАНИЕ

Только последнее окружение может быть удалено. Так, в цепочке Library, Dev, Prodможно удалить только Prod.

Результат

Окружение будет удалено.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

22

Page 27: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 4. УПРАВЛЕНИЕ КОНТЕНТОМ

4.1. ОБЗОР СОДЕРЖИМОГО

Страница обзора содержимого

На этой странице приведены общие сведения о зарегистрированных узлах, подписках и операцияхсинхронизации.

Satellite облегчает управление полномочиями систем. Полномочие предоставляет доступ к наборусертификатов. В свою очередь, сертификаты дают право на загрузку, обновление и и поддержкупрограммных продуктов.

Для перехода к обзорной странице подписок в главном меню выберите Наблюдение → Обзорсодержимого. По желанию порядок секций можно изменить, щелкнув на заголовке секции иперетащив ее в другое место.

Состояние подписок

В секции Состояние подписок приведено число подписок по состояниям (см. таблицу).Подписка — это приобретенный сертификат, разрешающий доступ к программам, обновлениям иисправлениям.

Таблица 4.1. Состояние подписок

Статус подписки Описание Значок

Недействительные

Узлы с установленными продуктами, но без подписок. Такимузлам необходимо уделить внимание.

Неполные Узлы подписаны и получили полномочия, но не используют их вполной мере. Следует проверить их настройки.

Действительные Узлы с успешно настроенными подписками.

Уведомления

В этой секции приведены сообщения об ошибках, изменениях подписок, попытках авторизации и пр.Чтобы изменить число элементов на странице, в правом верхнем углу нажмите значок сизображением шестеренки и выберите число.

Здесь можно отслеживать ошибки и глобальные уведомления, отправляемые пользователям.

Синхронизация

В этой секции перечислены продукты, репозитории и статус их синхронизации. Выберите элемент изсписка для получения подробной информации. Чтобы изменить число элементов на странице, вправом верхнем углу нажмите значок с изображением шестеренки и выберите число.

Коллекции узлов

Здесь приведен список коллекций, их статус, а также число узлов в их составе. Выберите коллекциюдля просмотра подробной информации. Чтобы изменить число элементов на странице, в правомверхнем углу нажмите значок с изображением шестеренки и выберите число.

ГЛАВА 4. УПРАВЛЕНИЕ КОНТЕНТОМ

23

Page 28: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Текущие подписки

В этой секции приведено общее число активных подписок, а также число подписок, срок действиякоторых подходит к концу или недавно истек. Щелкните на числе для получения подробнойинформации.

Представления

В этой секции приведен список представлений с их статусом публикации. Чтобы изменить числоэлементов на странице, в правом верхнем углу нажмите значок с изображением шестеренки ивыберите число.

Исправления

В этой секции приведен список исправлений. Чтобы изменить число элементов на странице, вправом верхнем углу нажмите значок с изображением шестеренки и выберите число.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.2. SATELLITE В ОТКРЫТОЙ СЕТИ

Red Hat Satellite предоставляет контент четырех типов: пакеты, исправления, схемы кикстарта иустановочные образы.

Источники контента на сервере Satellite настраиваются в манифесте, который можно найти на порталепользователей или получить в центре поддержки Red Hat. Манифесты позволяют управлять подпискамина месте, а не через Red Hat Network.

В этой главе рассказывается, как настроить сервер Satellite так, чтобы он мог предоставлять пакеты иданные своим клиентам.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.2.1. Настройка репозиториев Red Hat

4.2.1.1. Подготовка манифеста

Источники контента Red Hat определяются в специальном файле манифеста, который можно загрузить спортала пользователей или получить в центре поддержки Red Hat. Манифест поможет распределитьподписки и данные между клиентами Red Hat Satellite.

Требования

Основные требования:

имя пользователя и пароль доступа к порталу пользователей;

наличие подписок для добавления в манифест.

Далее рассматривается процесс создания манифеста на портале пользователей.

1. Авторизуйтесь на портале пользователей.

2. В меню выберите Подписки → Управление подписками → Программы управления подписками и

Руководство пользователя

24

Page 29: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

выберите Satellite.

3. В правом верхнем углу нажмите кнопку Зарегистрировать Satellite.

4. Выберите такое имя для сервера, чтобы его можно было легко отличить от других.

5. В списке Версия Satellite выберите 6.0. Наборы пакетов для разных версий могутотличаться, поэтому надо выбрать подходящую версию.

6. Нажмите кнопку регистрации.

7. Нажмите Добавить подписку, выберите подписки и нажмите кнопку Добавить выбранные .Подробную информацию можно найти в статье «Как создать сертификат».

8. Чтобы загрузить манифест в формате zip, нажмите кнопку Загрузить манифест.

Результат

Манифест подготовлен и загружен.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.2.1.2. Выбор файла манифеста

В этой секции обсуждается настройка манифеста для организации. Если организация не настроена,попытка выбора манифеста вызовет отказ в разрешении (ошибка 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Сообщить об ошибке

4.2.2. Управление продуктами

4.2.2.1. Создание продукта

Далее обсуждается порядок создания нового продукта.

Процедура 4.2. Создание продукта

1. В главном меню выберите Содержимое → Продукты.

2. Нажмите + Новый продукт.

3. Введите имя.

ГЛАВА 4. УПРАВЛЕНИЕ КОНТЕНТОМ

25

Page 30: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

4. Введите метку

5. Выберите ключ GPG.

6. Выберите план синхронизации из списка или нажмите + Новый план.

7. Заполните описание.

8. Нажмите Сохранить.

Результат

Новый продукт успешно добавлен.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.2.2.2. Добавление репозиториев

Далее обсуждается добавление репозиториев для продуктов.

Процедура 4.3. Добавление репозиториев

1. В главном меню выберите Содержимое → Продукты.

2. Выберите продукт.

3. Перейдите на вкладку Репозитории.

4. Нажмите кнопку Создать репозиторий.

5. Введите имя репозитория.

6. Введите метку.

7. Выберите тип репозитория.

8. Введите адрес репозитория.

9. При необходимости установите флажок Опубликовать через HTTP.

10. Выберите ключ GPG.

11. Нажмите Создать.

Результат

Репозиторий добавлен.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.2.2.3. Групповые операции

В этой секции обсуждается одновременное выполнение операций над несколькими продуктами.

Руководство пользователя

26

Page 31: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Процедура 4.4. Групповые операции над продуктами.

1. В главном меню выберите Содержимое → Продукты.

2. Установите флажки напротив продуктов.

3. Нажмите кнопку Групповые операции.

4. Для синхронизации выбранных продуктов перейдите на вкладку Синхронизация и нажмитекнопку Синхронизация.

Чтобы удалить выбранные продукты, нажмите кнопку Удалить продукты и в окнеподтверждения нажмите Удалить еще раз.

Обновление плана синхронизации

По желанию план синхронизации можно обновить одновременно для нескольких продуктов.

Чтобы создать план синхронизации, нажмите кнопку Новый план.

Чтобы отменить синхронизацию выбранных продуктов , нажмите кнопку Отменить план.

Чтобы обновить план синхронизации, нажмите Обновить план.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.2.2.4. Поиск репозиториев

В этой секции рассказывается, как найти и добавить репозитории.

Процедура 4.5. Поиск репозиториев

1. В меню выберите Содержимое → Продукты.

2. Нажмите кнопку Поиск репозиториев.

3. В поле поиска введите URL репозитория.

4. Нажмите кнопку поиска.

5. Список обнаруженных репозиториев будет показан ниже.

6. Установите флажок Найдено, чтобы добавить репозитории к продукту.

7. Нажмите Создать.

8. Дальше можно добавить репозитории к существующему продукту или создать новый продукт.

a. Чтобы добавить репозитории к существующему продукту:

i. Установите переключатель Существующий продукт.

ii. Выберите продукт из списка.

b. Чтобы создать новый продукт:

ГЛАВА 4. УПРАВЛЕНИЕ КОНТЕНТОМ

27

Page 32: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

i. Установите переключатель Новый продукт.

ii. Введите имя, метку и выберите GPG-ключ из списка.

9. Установите флажок Опубликовать через HTTP, чтобы к репозиторию можно былообращаться по HTTP.

10. Откорректируйте имя и метку для выбранных URL.

11. Нажмите Создать.

Результат

Репозитории успешно добавлены.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

4.2.3. Синхронизация контента

Синхронизация — процесс координации обновления репозиториев на Red Hat Satellite в соответствии сизменениями их оригиналов. После активации репозиториев необходимо их синхронизировать — этопозволит получить обновленное содержимое.

Своевременная синхронизация гарантирует:

целостность данных;

поддержку пакетов и исправлений в обновленном состоянии.

Администратор может настроить план синхронизации, определяющий частоту обновления, и связать его срепозиториями, тем самым создав индивидуальное расписание обновления продуктов в удобное для васвремя.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.2.3.1. Статус синхронизации

Руководство пользователя

28

Page 33: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ВАЖНО

После активации репозиториев необходимо их синхронизировать. В ходе синхронизациибудут загружены последние версии пакетов и обновлены локальные копии репозиториев насервере Satellite.

Далее обсуждается порядок синхронизации продуктов на сервере Red Hat Satellite.

Процедура 4.7. Синхронизация продуктов

1. Выберите Содержимое → Статус синхронизации , чтобы открыть список продуктов, которыеможно синхронизировать.

2. Нажмите стрелку слева от имени продукта для просмотра контента.

3. Выберите компоненты.

4. Нажмите кнопку синхронизации. Напротив выбранного продукта появится индикатор прогресса.После завершения операции в столбце Результат будет показано сообщение Синхронизация завершена, а в случае неудачи — Ошибка синхронизации.

Результат

Синхронизация завершена.

ПРИМЕЧАНИЕ

Продолжительность синхронизации зависит от скорости дисков, качества сетевогоподключения и размера синхронизируемых компонентов.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.2.3.2. Создание плана синхронизации

Регулярная синхронизация гарантирует целостность данных и позволяет получать последние обновленияпакетов. По желанию можно создать собственный график синхронизации, выбрав удобное для вас время.

Процедура 4.8. Создание плана синхронизации

1. Выберите Содержимое → План синхронизации.

2. Нажмите + Новый план.

3. Заполните имя, описание и другие поля.

4. Нажмите Сохранить.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.2.3.3. Настройка синхронизации продуктов

Для синхронизации продуктов добавьте их в план синхронизации.

ГЛАВА 4. УПРАВЛЕНИЕ КОНТЕНТОМ

29

Page 34: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Процедура 4.9. Добавление продуктов в план синхронизации

1. Выберите Содержимое → План синхронизации и выберите план.

2. Перейдите на вкладку Продукты → Добавить.

3. Выберите продукты, установив напротив них флажки.

4. Нажмите кнопку Добавить выбранные.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.3. АВТОНОМНЫЙ SATELLITE

Red Hat Satellite предоставляет последние обновления и пакеты компьютерам в закрытых окружениях свысоким уровнем защиты. Это реализуется средствами katello-disconnected с использованием узласинхронизации, выполняющего функции посредника.

На приведенной ниже диаграмме показана закрытая схема Satellite без интернет-подключения. Роль узласинхронизации играет компьютер в другой сети, подключенный к интернету.

Для получения данных из сети доставки содержимого Red Hat узел синхронизации использует Pulp.Полученные данные переносятся на носитель (CD, DVD или внешний диск), после чего их можно будетскопировать на Satellite. Ниже этот процесс рассматривается более подробно.

Рисунок 4.1. Автономный Satellite

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.3.1. Настройка узла синхронизации

Требования

Руководство пользователя

30

Page 35: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Для получения данных из сети доставки содержимого Red Hat узлу синхронизации потребуются:

подключение к интернету;

действительные подписки Red Hat Network;

действительный манифест (см. Раздел 4.2.1.1, «Подготовка манифеста» ).

Процедура 4.10. Настройка узла синхронизации и экспорт данных из сети Red Hat.

1. Зарегистрируйте узел в RHN с помощью subscription-manager.

2. Выполните приведенную ниже команду и в показанном списке найдите подходящий Red HatSatellite:

# subscription-manager list --available --all

Вывод:

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

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

ПРИМЕЧАНИЕ

Идентификатор пула и SKU зависят от типа Red Hat Satellite для версии вашейсистемы.

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 Enterprise Linux соответствует версии вашей системы.

ГЛАВА 4. УПРАВЛЕНИЕ КОНТЕНТОМ

31

Page 36: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

# 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. Для других версий RedHat Enterprise Linux репозитории будут отличаться.

6. Установите пакеты:

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

katello-utils включает в свой состав программу katello-disconnected, необходимую длянастройки репозиториев, а пакеты qpid нужны для конфигурации pulp.

7. Для генерации случайной строки из 32 знаков, которая будет записана в oauth_secret в файле /etc/pulp/server.conf, выполните:

# tr -dc "[:alnum:]" < /dev/urandom | head -c 32 случайное_значение

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.

10. Настройте подключение katello-disconnected к Pulp, указав созданное ранее случайноезначение в качестве параметра --oauth-secret:

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

Это значение будет сохранено в ~/.katello-disconnected.

Руководство пользователя

32

Page 37: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

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 onsudo service pulp_celerybeat startsudo chkconfig pulp_resource_manager onsudo service pulp_resource_manager start

12. Импортируйте манифест:

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

Эта команда настроит список репозиториев в зависимости от выбранных подписок.

После этого узел синхронизации будет готов к получению данных из сети доставки содержимого Red Hat.

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Сообщить об ошибке

4.3.2. Синхронизация контента

Katello-disconnected по умолчанию включает все репозитории из манифеста. Продолжительностьсинхронизации напрямую зависит от количества репозиториев: чем больше репозиториев, тем большевремени займет синхронизация.

Репозитории могут быть синхронизированы выборочно. В этой секции будет рассказано, как это сделать.

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-ia64

ГЛАВА 4. УПРАВЛЕНИЕ КОНТЕНТОМ

33

Page 38: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

rhel-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

ПРИМЕЧАНИЕ

Сначала эта команда прочитает манифест, создаст репозитории 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Сообщить об ошибке

4.3.3. Экспорт контента

Требования

Внешний носитель: CD, DVD, внешний жесткий диск.

Содержимое необходимо разместить на узле синхронизации, чтобы впоследствии импортировать его наRed Hat Satellite в закрытой сети.

Руководство пользователя

34

Page 39: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

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 finishedDone 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 на внешний носитель.

ПРИМЕЧАНИЕ

Если они не помещаются на один носитель, последовательно скопируйте их нанесколько дисков.

После этого данные можно будет скопировать на сервер Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

4.3.4. Импорт контента

Требования

Убедитесь, что на Satellite достаточно места для размещения и распаковки архивов. Например, еслиразмер экспортируемых данных составляет 40 ГБ, то на сервере Satellite тоже должно быть доступно 40ГБ.

1. Скопируйте файлы с внешнего носителя на сервер Satellite.

ГЛАВА 4. УПРАВЛЕНИЕ КОНТЕНТОМ

35

Page 40: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ПРИМЕЧАНИЕ

Если данные расположены на нескольких дисках, скопируйте их в один каталог.

2. Выполните сценарий expand_export.sh, который был скопирован вместе с другими файлами:

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

ПРЕДУПРЕЖДЕНИЕ

Прежде чем приступить к распаковке архивов, убедитесь, что на сервередостаточно свободного пространства.

Этот сценарий распакует архивы.

3. Переместите файлы и каталоги в /var/www/html и восстановите их контекст SELinux:

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

ПРИМЕЧАНИЕ

В результате сервер Satellite будет играть роль своей собственной сети доставкисодержимого с адресом http://localhost/content. Вместо него можнонастроить адрес источника на другом узле в той же закрытой сети, главное условие— он должен быть доступен с Satellite по HTTP.

4. Настройте адрес сети доставки содержимого на Satellite:

a. Авторизуйтесь в окне веб-интерфейса Satellite.

b. В главном меню выберите Содержимое → Подписки Red Hat и нажмите кнопку Манифест.

c. Перейдите на вкладку Действия и в секции Провайдер Red Hat заполните поле Адрес репозитория.

d. Нажмите кнопку выбора файла.

e. Выбрав файл, нажмите Отправить.

5. Включите репозитории:

a. В главном меню выберите Содержимое → Репозитории Red Hat.

b. Выберите репозитории, которые были добавлены в ходе синхронизации.

Руководство пользователя

36

Page 41: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

6. Выберите Содержимое → Статус синхронизации .

7. Выберите репозитории и нажмите кнопку синхронизации.

После завершения синхронизации сервер Satellite сможет предоставлять контент системам клиентов.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

ГЛАВА 4. УПРАВЛЕНИЕ КОНТЕНТОМ

37

Page 42: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 5. ПРЕДСТАВЛЕНИЯПредставление — выборочное содержимое репозиториев Yum или Puppet. Для адаптации контента кконкретному окружению жизненного цикла можно определить фильтры.

Рисунок 5.1. Пример создания разных версий представления, которые будут независимо продвигатьсяпо цепочке жизненного цикла.

Чтобы готовые представления могли использоваться в окружениях, необходимо их опубликовать.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

5.1. СОЗДАНИЕ ПРЕДСТАВЛЕНИЯ

Чтобы создать представление:

1. Авторизуйтесь как администратор Satellite.

2. В главном меню выберите Содержимое → Представления.

3. Нажмите кнопку Создать.

4. Заполните поля:

имя,

метка (по умолчанию автоматически копируется из имени),

описание.

5. Если представление будет содержать другие представления, установите флажок Сложное.

ПРИМЕЧАНИЕ

Установив флажок Сложное, вы переопределите существующие фильтры исможете выбрать опубликованные представления для добавления в его состав.

6. Нажмите Сохранить.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

38

Page 43: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

5.2. ДОБАВЛЕНИЕ РЕПОЗИТОРИЕВ

Репозиторий представляет собой хранилище данных наподобие YUM или Puppet. Ниже рассказывается,как связать репозитории с представлением.

1. В главном меню выберите Содержимое → Представления и выберите представление.

2. На вкладке Содержимое выберите подпункт Репозитории. В открывшемся окне перейдите навкладку Добавить.

3. Выберите репозитории и нажмите + Добавить.

Репозитории будут добавлены в представление.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

5.3. ФИЛЬТРЫ

Фильтры позволяют уточнить списки пакетов для переноса между окружениями. В правилах можноопределить регулярные выражения или точные имена пакетов, после чего применить фильтр крепозиториям или целым продуктам.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

ГЛАВА 5. ПРЕДСТАВЛЕНИЯ

39

Page 44: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

5.3.2. Добавление контента в фильтр

Требования

Сначала необходимо создать пустой фильтр.

1. В главном меню выберите Содержимое → Представления.

2. Выберите представление.

3. Перейдите на вкладку Содержимое → Фильтры.

4. Выберите фильтр. Дальнейшие действия будут отличаться в зависимости от его типа.

a. Если фильтр был создан для пакетов:

i. Введите имя пакета, выберите значение в списке Свойства и нажмите + Добавить.

ii. На вкладке Репозитории выберите, будет ли фильтр применен ко всем репозиториям впредставлении или лишь к некоторым. Если установлен переключатель Выборочно,выберите репозитории и нажмите кнопку Обновить.

b. Если фильтр был создан для групп пакетов:

i. Перейдите на вкладку Добавить и выберите группу. Нажмите +Добавить

ii. На вкладке Репозитории выберите, будет ли фильтр применен ко всем репозиториям впредставлении или лишь к некоторым. Если установлен переключатель Выборочно,выберите репозитории и нажмите кнопку Обновить.

c. Если фильтр был создан для исправлений:

i. Перейдите на вкладку Добавить, выберите типы исправлений (Безопасность, Дополнение, Исправление), установите даты и нажмите +Добавить исправления.

ii. На вкладке Репозитории выберите, будет ли фильтр применен ко всем репозиториям впредставлении или лишь к некоторым. Если установлен переключатель Выборочно,выберите репозитории и нажмите кнопку Обновить.

d. Если фильтр был создан для выбора исправлений по дате и типу:

i. Перейдите на вкладку Диапазон, выберите типы исправлений (Безопасность, Дополнение, Исправление), установите даты и нажмите Сохранить.

ii. На вкладке Репозитории выберите, будет ли фильтр применен ко всем репозиториям впредставлении или лишь к некоторым. Если установлен переключатель Выборочно,выберите репозитории и нажмите кнопку Обновить.

5. Нажмите кнопку Опубликовать новую версию. По желанию введите комментарий, затемнажмите Сохранить.

Результат

Фильтр настроен.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

40

Page 45: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

5.3.3. Удаление контента из фильтра

Требования

Наличие фильтра.

1. В главном меню выберите Содержимое → Представления.

2. Выберите представление.

3. Перейдите на вкладку Содержимое → Фильтры.

4. Выберите фильтр. Дальнейшие действия будут отличаться в зависимости от его типа.

a. Чтобы удалить пакеты:

i. Перейдите на вкладку Пакеты, установите флажки напротив пакетов и нажмите кнопку Удалить.

ii. На вкладке Репозитории выберите, будет ли фильтр применен ко всем репозиториям впредставлении или лишь к некоторым. Если установлен переключатель Выборочно,выберите репозитории и нажмите кнопку Обновить.

b. Чтобы удалить группы пакетов:

i. Перейдите на вкладку Список, установите флажки напротив групп и нажмите кнопку Удалить.

ii. На вкладке Репозитории выберите, будет ли фильтр применен ко всем репозиториям впредставлении или лишь к некоторым. Если установлен переключатель Выборочно,выберите репозитории и нажмите кнопку Обновить.

c. Чтобы удалить исправления:

i. Перейдите на вкладку Список, установите флажки напротив исправлений и нажмитекнопку Удалить.

ii. На вкладке Репозитории выберите, будет ли фильтр применен ко всем репозиториям впредставлении или лишь к некоторым. Если установлен переключатель Выборочно,выберите репозитории и нажмите кнопку Обновить.

d. Чтобы удалить представления, которые были выбраны по дате и типу:

i. Перейдите на вкладку Диапазон, выберите типы исправлений (Безопасность, Дополнение, Исправление), измените даты и нажмите Сохранить.

ii. На вкладке Репозитории выберите, будет ли фильтр применен ко всем репозиториям впредставлении или лишь к некоторым. Если установлен переключатель Выборочно,выберите репозитории и нажмите кнопку Обновить.

5. Нажмите кнопку Опубликовать новую версию. По желанию введите комментарий, затемнажмите Сохранить.

Результат

Пакеты и исправления удалены из фильтра.

ГЛАВА 5. ПРЕДСТАВЛЕНИЯ

41

Page 46: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

5.3.4. Удаление фильтра

Далее обсуждается процедура удаления фильтров.

Процедура 5.2. Удаление фильтра

1. В главном меню выберите Содержимое → Представления.

2. Выберите представление.

3. Выберите вкладку Содержимое → Фильтры.

4. Установите флажки напротив фильтров, которые надо будет удалить.

5. Нажмите Удалить.

Результат

Фильтр удален.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

5.4. ПУБЛИКАЦИЯ ПРЕДСТАВЛЕНИЯ

Чтобы готовое представление стало доступно клиентам, надо его опубликовать. Прежде чем это сделать,убедитесь, что оно содержит все необходимые продукты, репозитории и фильтры.

Порядок публикации представления:

1. В главном меню выберите Содержимое → Представления.

2. Выберите представление.

3. Нажмите Опубликовать версию.

4. Добавьте комментарий.

5. Нажмите Сохранить.

Представление будет опубликовано.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

42

Page 47: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 6. ПОИСК ДАННЫХ

6.1. ПРОСТОЙ ПОИСК

Пользователям доступны функции поиска представлений, продуктов, репозиториев и исправлений.

Процедура 6.1. Поиск

1. Нажмите Содержимое → Поиск.

2. Из выпадающего списка выберите Представления, Продукты, Репозитории, Пакеты, Исправленияили Модули Puppet.

3. Введите искомое название и нажмите кнопку поиска.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

ГЛАВА 6. ПОИСК ДАННЫХ

43

Page 48: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 7. КЛЮЧИ АКТИВАЦИИКлючи активации помогают однозначно идентифицировать следующие характеристики при регистрацииузлов:

окружение жизненного цикла,

коллекцию, которой будет принадлежать узел,

организацию, в которую войдет узел,

шаблон,

максимальное число подписок,

конкретные подписки, которые будут выделены узлу.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

7.1. СОЗДАНИЕ КЛЮЧА АКТИВАЦИИ

В этой секции обсуждается процесс создания ключа активации.

Процедура 7.1. Создание ключа активации

1. В главном меню выберите Содержимое → Ключи активации .

2. Нажмите Новый ключ активации

3. Заполните форму.

4. Снимите флажок Не ограничено и введите максимальное число узлов.

5. Заполните описание.

6. Выберите окружение и представление.

7. Нажмите Сохранить.

ПРИМЕЧАНИЕ

В дальнейшем параметры ключей можно будет изменить на вкладке подробностей, дляперехода к которой щелкните на имени ключа.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

7.2. УДАЛЕНИЕ КЛЮЧА АКТИВАЦИИ

В этой секции обсуждается процесс удаления ключа активации.

Процедура 7.2. Удаление ключа активации

Руководство пользователя

44

Page 49: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

1. В главном меню выберите Содержимое → Ключи активации .

2. Выберите ключ.

3. В правом верхнем углу нажмите Удалить.

4. В окне подтверждения еще раз нажмите Удалить.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

7.3. ДОБАВЛЕНИЕ ЭЛЕМЕНТОВ В КЛЮЧ АКТИВАЦИИ

В этой секции обсуждается добавление подписок и коллекций узлов в ключ активации.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

7.3.2. Добавление коллекций узлов

Далее рассматривается процесс добавления коллекций узлов в ключ активации.

Процедура 7.4. Добавление коллекций узлов

1. В главном меню выберите Содержимое → Ключи активации .

2. Выберите ключ.

3. Перейдите на вкладку Коллекции узлов и выберите Добавить.

4. Выберите коллекции и нажмите Добавить выбранные.

ПРИМЕЧАНИЕ

Добавленные коллекции будут доступны на вкладке Список.

ГЛАВА 7. КЛЮЧИ АКТИВАЦИИ

45

Page 50: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

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Сообщить об ошибке

Руководство пользователя

46

Page 51: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 8. КЛЮЧИ GPGКлючи GPG помогают определить репозитории и продукты на Red Hat Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

8.1. СОЗДАНИЕ КЛЮЧА GPG

В этой секции обсуждается добавление ключей на Red Hat Satellite.

Процедура 8.1. Добавление ключа GPG

1. В главном меню выберите Содержимое → Ключи GPG и нажмите Добавить.

2. Введите имя ключа.

3. Вставьте содержимое ключа в текстовое поле или выберите готовый файл.

4. Нажмите Сохранить.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

8.2. УДАЛЕНИЕ КЛЮЧА GPG

В этой секции обсуждается удаление ключа GPG с Red Hat Satellite.

Процедура 8.2. Удаление ключа

1. В главном меню выберите Содержимое → Ключи GPG .

2. Выберите ключ и нажмите кнопку Удалить.

3. В окне подтверждения еще раз нажмите Удалить.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

ГЛАВА 8. КЛЮЧИ GPG

47

Page 52: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 9. НАСТРОЙКА УСТАНОВОЧНОЙ СРЕДЫ

9.1. ГРУППЫ УЗЛОВ

Группа узлов определяет набор параметров, которые будут наследоваться всеми узлами в ее составе. Узелможет входить только в одну группу, но группа может входить в состав другой группы. Таким образом,можно построить целую иерархию, создав базовую группу, которая будет включать все узлы, иподчиненные группы с подмножествами узлов.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.1.1. Создание группы узлов

В этой секции рассказывается, как добавить группу узлов на Satellite.

Процедура 9.1. Создание группы

1. В главном меню выберите Настройка → Группы узлов и нажмите Добавить.

2. Заполните форму и нажмите Применить.

Параметры группы

В приведенной ниже таблице перечислены основные параметры.

Таблица 9.1. Параметры группы узлов

Вкладка Параметры Описание

Группа Родитель Родительская группа.

Имя Имя группы.

Окружениежизненного цикла

Окружение, в состав которого входит эта группа.

ЦентрсертификацииPuppet

Сервер Red Hat Satellite Capsule, который будет выступать вкачестве центра сертификации.

Мастер-серверPuppet

Сервер Red Hat Satellite Capsule, который будет выступать вкачестве мастер-сервера Puppet.

Классы Puppet Классы Классы Puppet, входящие в группу узлов.

Доступные классы Классы Puppet, которые могут быть включены в группу узлов.

Сеть Домен Домен, которому будут принадлежать узлы в группе.

Подсеть Подсеть, которой будут принадлежать узлы в группе.

Руководство пользователя

48

Page 53: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Операционнаясистема

Архитектура Архитектура узлов в составе группы.

Операционнаясистема

Операционная система, используемая по умолчанию для узлов всоставе группы.

Носитель Расположение установочного носителя.

Таблица разделов Таблица, где хранится информация о расположении разделов.

Пароль root Административный пароль доступа к операционной системе.

Параметры Добавить Нажмите эту кнопку, чтобы добавить параметр и его значение.

Организации Организации Организации, которым принадлежит группа.

Ключи активации Ключи активации Ключи активации, которые в шаблонах будут представлены в виде @host.params['kt_activation_keys'].

Вкладка Параметры Описание

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.2. ПАРАМЕТРЫ

Параметры Red Hat Satellite контролируют процесс установки на клиентах и определяются в форме«ключ=значение». По желанию можно создать целую иерархию параметров.

Ниже перечислены уровни иерархии параметров:

Глобальные параметры

Параметры, которые применяются к узлу в целом. Настраиваются на странице Настройка →Глобальные параметры.

Параметры домена

Эти параметры переопределяют глобальные параметры и применяются на уровне домена.Настраиваются на странице Инфраструктура → Домены.

Параметры группы узлов

Эти параметры переопределяют глобальные параметры и параметры домена и применимы ко всемузлам в составе заданной группы. Настраиваются на странице Настройка → Группы узлов.

Параметры узла

Эти параметры применяются к конкретному узлу и переопределяют все вышеперечисленныепараметры. Чтобы их настроить, в главном меню выберите Узлы → Все узлы → [выберите_узел] →Параметры или Узлы → Узлы содержимого → [выберите_узел] → Параметры.

ГЛАВА 9. НАСТРОЙКА УСТАНОВОЧНОЙ СРЕДЫ

49

Page 54: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Сами параметры подразделяются на несколько категорий:

Простые параметры

Пара «ключ=значение».

Смарт-параметры

Сложный параметр, который помимо пары «ключ=значение» использует дополнительные аргументы,условия и проверки.

Параметризованные классы

Параметры классов, импортированных с мастер-сервера Puppet.

ВАЖНО

Не забудьте включить поддержку параметризованных классов: в главном меню выберитеАдминистратор → Параметры, перейдите на вкладку Puppet и в строке Parametrized_Classes_in_ENC выберите значение True.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.2.1. Создание глобального параметра

Далее обсуждается процесс создания глобального параметра на Satellite.

1. В главном меню выберите Настройка → Глобальные параметры.

2. Нажмите кнопку Добавить.

3. Введите имя.

4. Введите значение.

5. Нажмите Применить.

В результате будет создан глобальный параметр.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.2.2. Создание класса Puppet

Далее обсуждается процесс добавления класса Puppet на Satellite.

1. В главном меню выберите Настройка → Классы Puppet.

2. Нажмите кнопку Добавить.

3. Введите имя.

4. Определите окружение Puppet.

5. Выберите группы узлов, которым будет принадлежать класс.

Руководство пользователя

50

Page 55: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

6. Нажмите Применить.

Класс Puppet добавлен на Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.2.3. Смарт-параметры

В этой секции обсуждается процесс настройки параметров классов Puppet.

Процедура 9.2. Настройка смарт-параметров

1. В главном меню выберите Настройка → Классы Puppet.

2. Выберите класс.

3. Перейдите на вкладку Смарт-переменные. В левой части окна будет показан списокпеременных, в правой части — их параметров. Чтобы добавить новую переменную, нажмите Добавить.

4. Введите имя переменной.

5. Заполните описание.

6. Выберите тип.

7. Укажите значение, которое будет использоваться по умолчанию.

8. Далее можно определить допустимые значения. В поле Тип выберите list или regexp. Взависимости от выбранного варианта, в поле Правило надо будет ввести список значений череззапятую или определить регулярное выражение.

9. В следующей секции можно определить дополнительные условия выбора параметров. Проверьтепорядок поиска (поиск осуществляется до первого соответствия) и нажмите Добавить совпадение.

Например, если надо выбрать значение test для узла www.example.com, в поле Условиевведите fqdn=www.example.com, а в поле Значение — test.

10. Нажмите Применить.

Результат

Смарт-параметр добавлен.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.2.4. Импорт классов с мастер-сервера Puppet

В этой секции рассматривается импорт параметризованных классов с мастер-сервера Puppet.

Процедура 9.3. Импорт параметризованных классов

ГЛАВА 9. НАСТРОЙКА УСТАНОВОЧНОЙ СРЕДЫ

51

Page 56: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ПРИМЕЧАНИЕ

Если управление модулями Puppet осуществляется в рамках представлений и продуктов,то классы будут импортироваться автоматически.

1. В главном меню выберите Настройка → Классы Puppet.

2. Нажмите кнопку Импорт с мастер-сервера.

3. Добавленные классы будут доступны на странице Классы Puppet.

Результат

Классы будут импортированы с мастер-сервера Puppet.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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. Нажмите Применить.

Результат

Параметры класса настроены.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

52

Page 57: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

9.3. ПОДГОТОВКА К УСТАНОВКЕ КЛИЕНТОВ

9.3.1. Домены

Satellite позволяет зарегистрировать домены и присвоить им имена с помощью средств DNS на сервереRed Hat Satellite Capsule.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.1.1. Создание домена

Далее обсуждается процесс добавления домена на Satellite.

Процедура 9.5. Создание домена

1. В главном меню выберите Инфраструктура → Домены.

2. Нажмите кнопку Добавить.

3. Введите имя домена.

4. Заполните описание.

5. Из выпадающего списка DNS-прокси выберите сервер Red Hat Satellite Capsule длясоздаваемого домена.

6. Настройте вкладку Участки.

7. Настройте вкладку Организации.

ВАЖНО

Настроив организации и участки, вы значительно облегчите процесс отладки вбудущем.

8. Нажмите Применить.

Satellite создаст домен и зарегистрирует его на выбранном прокси-сервере.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.2. Подсети

Satellite позволяет объединить системы в подсети. Адресация внутри подсети реализуется средствамиDHCP сервера Red Hat Satellite Capsule.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.2.1. Создание подсети

Далее обсуждается процесс создания подсети.

ГЛАВА 9. НАСТРОЙКА УСТАНОВОЧНОЙ СРЕДЫ

53

Page 58: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Процедура 9.6. Создание подсети

1. В главном меню выберите Инфраструктура → Подсети.

2. Нажмите кнопку Добавить.

3. Введите имя новой подсети.

4. В поле Сеть введите IP-адрес.

5. В поле Маска введите маску подсети.

6. В поле Шлюз введите адрес шлюза.

7. Заполните поля Основной DNS и Дополнительный DNS.

8. Определите диапазон адресов.

9. Введите VLAN ID.

10. Перейдите на вкладку Домены и выберите домен.

11. Перейдите на вкладку Капсулы и настройте прокси-серверы DHCP, TFTP, DNS.

12. Настройте вкладку Участки.

13. Настройте вкладку Организации.

ВАЖНО

Настроив организации и участки, вы значительно облегчите процесс отладки вбудущем.

14. Нажмите Применить.

Новая подсеть будет создана.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.3. Архитектуры

Понятие архитектуры структурирует узлы и их операционные системы. Satellite автоматически создаетархитектуры для обнаруженных узлов.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.3.1. Создание архитектуры

Далее обсуждается процесс добавления архитектуры на Satellite.

Процедура 9.7. Создание архитектуры

1. В главном меню выберите Узлы → Архитектура.

Руководство пользователя

54

Page 59: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

2. Нажмите кнопку Добавить.

3. Введите имя.

4. Установите флажки в списке Операционные системы. Если список пуст, откройте окно Узлы →Операционные системы и добавьте операционные системы.

5. Нажмите Применить.

Архитектура будет создана.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.4. Вычислительные ресурсы

Вычислительные ресурсы помогают реализовать дополнительный уровень абстракции оборудования,используя возможности виртуализации и облачных провайдеров. Поддерживаемые провайдеры: Red HatEnterprise Virtualization, oVirt, OpenStack, VMware, EC2 и Rackspace.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.4.1. Создание вычислительного ресурса

Далее обсуждается процесс добавления вычислительного ресурса.

Процедура 9.8. Создание вычислительного ресурса

1. В главном меню выберите Инфраструктура → Вычислительные ресурсы.

2. Нажмите кнопку Добавить.

3. Введите имя.

4. Выберите провайдера.

5. Заполните описание.

6. В зависимости от типа выбранного ресурса ниже может быть предложено ввести данныеавторизации и параметры центра данных.

Таблица 9.2. Провайдеры

Тип Описание

RHEV Для окружения Red Hat Enterprise Virtualizationнадо указать URL управляющего API, имя пользователя, пароль и выбрать центр данных. Нажмите кнопку Загрузить центры данных, чтобы сформировать список.

ГЛАВА 9. НАСТРОЙКА УСТАНОВОЧНОЙ СРЕДЫ

55

Page 60: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

EC2 Для учетной записи Amazon EC2 потребуетсяопределить ключ доступа и закрытый ключ. Из выпадающего списка выберите Регион, который будет играть роль центраданных при абстрагировании ресурсов. Нажмитекнопку Загрузить регионы, чтобысформировать список.

VMware Для окружений VMware надо заполнить поля VCenter/сервер, имя пользователя, пароль и выбрать центр данных. Нажмитекнопку Загрузить центры данных, чтобысформировать список.

OpenStack Для окружений OpenStack надо указать URLсервера OpenStack, имя пользователя, пароль и выбрать арендатора. Нажмитекнопку Загрузить, чтобы сформироватьсписок.

Rackspace Для окружения Rackspace надо указать URLуправляющего API, имя пользователя, пароль и выбрать регион. Затем нажмитекнопку Проверка соединения.

Тип Описание

7. Настройте вкладку Участки.

8. Настройте вкладку Организации.

ВАЖНО

Настроив организации и участки, вы значительно облегчите процесс отладки вбудущем.

9. Нажмите Применить.

Компьютерный ресурс добавлен.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.5. Оборудование

Для автоматизации установки на платформах Solaris можно заранее настроить оборудование на сервереSatellite. В частности, для компьютеров на базе Solaris SPARC можно будет определить сведения опроцессоре и производителе.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

56

Page 61: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

9.3.5.1. Создание оборудования

Далее обсуждается процесс добавления оборудования на Satellite.

Процедура 9.9. Создание оборудования

1. В главном меню выберите Узлы → Оборудование.

2. Нажмите кнопку Добавить.

3. Введите имя.

4. Для Solaris SPARC заполните поля Модель и Класс производителя.

5. Заполните описание.

6. Нажмите Применить.

Модель оборудования создана.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.6. Установочный носитель

Для автоматизации установки клиентов с сервера Red Hat Satellite можно добавить установочныеносители Linux и Windows.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.6.1. Добавление установочного носителя

Далее обсуждается процесс добавления установочного носителя на Satellite.

1. В главном меню выберите Узлы → Установочный носитель .

2. Нажмите кнопку Добавить.

3. Введите имя.

4. Укажите путь к носителю в формате NFS или URL.

5. Выберите тип операционной системы.

6. Настройте вкладку Участки.

7. Настройте вкладку Организации.

ВАЖНО

Настроив организации и участки, вы значительно облегчите процесс отладки вбудущем.

8. Нажмите Применить.

ГЛАВА 9. НАСТРОЙКА УСТАНОВОЧНОЙ СРЕДЫ

57

Page 62: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Установочный носитель будет добавлен в коллекцию на Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.7. Операционные системы

Операционные системы на Satellite группируются по типам. Такое разделение облегчает управлениепроцессом установки клиентов. По умолчанию Red Hat Satellite использует семейство RedHat.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.7.1. Добавление операционной системы

Далее обсуждается процесс добавления операционной системы на Satellite.

Процедура 9.10. Добавление операционной системы

1. В главном меню выберите Узлы → Операционные системы .

2. Нажмите кнопку Добавить.

3. Введите имя.

4. Выберите номер выпуска.

5. Выберите версию.

6. Выберите тип операционной системы.

7. Установите флажки в списке Архитектуры. Если список пуст, откройте окно Узлы → Архитектурыи добавьте архитектуры.

8. На вкладке Таблица разделов выберите подходящие схемы разделов.

9. Перейдите на вкладку Установочный носитель и выберите носители.

10. Нажмите Применить.

Операционная система будет добавлена в коллекцию.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.8. Таблицы разделов

Таблица разделов хранит информацию о расположении разделов, в соответствии с которой они будутсоздаваться при установке операционной системы на узле. Шаблоны таблиц на сервере Satellite могутсодержать точные определения разделов или сценарии для их динамического создания.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.8.1. Создание таблицы разделов

Руководство пользователя

58

Page 63: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Далее обсуждается процесс добавления таблицы разделов на Satellite.

1. В главном меню выберите Узлы → Таблицы разделов .

2. Нажмите кнопку Добавить.

3. Введите имя.

4. Заполните описание. Здесь же можно добавить сценарий.

5. Из выпадающего списка выберите тип операционной системы.

6. Нажмите Применить.

Таблица разделов будет добавлена в коллекцию на Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

9.3.9. Установочные шаблоны

Процесс установки можно автоматизировать с помощью шаблонов. Шаблоны могут вызываться изсценариев кикстарта, bash, а также используются при PXE-установке.

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Сообщить об ошибке

9.3.9.1. Создание установочного шаблона

Далее обсуждается процесс создания шаблона для автоматизации установки клиентов.

Процедура 9.11. Создание установочного шаблона

1. В главном меню выберите Узлы → Шаблоны.

2. Нажмите кнопку Добавить.

3. Введите имя.

4. Введите команды напрямую в окне редактора или загрузите готовый файл. Выбранный файлпереопределит содержимое окна.

5. Введите комментарий, который будет добавлен в журнал изменений шаблона. Просмотретьжурнал можно на этой же странице, на вкладке Журнал.

6. На вкладке Тип установите флажок Фрагмент, чтобы сохранить шаблон в текущей форме, непреобразовывая его в определенный формат, или снимите флажок и выберите тип.

7. На вкладке Сопоставления можно привязать шаблон к операционным системам, окружениям игруппам. Выберите операционные системы из списка или нажмите Добавить комбинацию,чтобы выбрать группу и окружение.

8. Нажмите Применить.

Шаблон будет добавлен в коллекцию на Satellite.

ГЛАВА 9. НАСТРОЙКА УСТАНОВОЧНОЙ СРЕДЫ

59

Page 65: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 10. НАСТРОЙКА КЛИЕНТОВДля того чтобы вы смогли управлять клиентами с сервера Red Hat Satellite , на них должен бытьустановлен subscription-manager . Программа управления подписками будет запрашивать получениеобновлений с Red Hat Satellite.

Зарегистрированные узлы доступны в меню Узлы. После регистрации вы сможете управлять подписками,а также устанавливать пакеты и обновления прямо из веб-интферейса Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

10.1. СОЗДАНИЕ УЗЛА

В этой секции рассказывается, как добавить узлы на Red Hat Satellite.

Процедура 10.1. Создание узла

1. В главном меню выберите Узлы → Добавить.

2. Заполните поля на вкладке Узел.

3. Перейдите на вкладку Сеть и настройте домен и кластер. Это автоматически обновитсодержимое списка Подсеть.

4. Заполните секцию Основной интерфейс.

5. Заполните поля на вкладке Операционная система. Выберите таблицу разделов из списка илиопределите схему вручную в области ввода.

6. На вкладке Параметры можно определить параметры узла и классов Puppet.

7. Заполните поля на вкладке Дополнительно.

8. Нажмите Применить.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

10.2. ПОДГОТОВКА УЗЛОВ К РЕГИСТРАЦИИ

Прежде чем вы сможете зарегистрировать узлы на сервере Red Hat Satellite, необходимо выполнитьнесколько условий.

На сервере Red Hat Satellite:

Дата и время должны совпадать с клиентом.

В системах клиентов:

Дата и время должны совпадать с сервером.

В виртуальных окружениях должна быть включена синхронизация времени (ntpd илианалогичный механизм).

ГЛАВА 10. НАСТРОЙКА КЛИЕНТОВ

61

Page 66: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Должна быть установлена последняя версия subscription-manager:

# 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) не смогут получать контент Red Hat Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

10.3. МЕТОДЫ КОНФИГУРАЦИИ

10.3.1. Автоматическая конфигурация

Далее рассказывается об автоматической подготовке клиентов к регистрации на Red Hat Satellite.

1. Для продолжения необходимо знать полное имя домена или имя узла Red Hat Satellite.

2. В окне терминала перейдите в режим root.

3. Загрузите и установите официальный сертификат Red Hat Satellite:

yum -y --nogpgcheck install http://[узел]/pub/katello-ca-consumer-[узел]-1.0-1.noarch.rpm

ВАЖНО

В Red Hat Enterprise Linux 5 yum не поддерживает установку по HTTP. Прирегистрации клиента Red Hat Enterprise Linux 5 сначала потребуется загрузитьRPM и уже после этого установить его при помощи yum.

# wget http://[узел]/pub/katello-ca-consumer-[узел]-1.0-1.noarch.rpm# yum -y --nogpgcheck install katello-ca-consumer-[узел]-1.0-1.noarch.rpm

Руководство пользователя

62

Page 67: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ПРИМЕЧАНИЕ

Дополнительный пакет katello-ca-consumer-latest.noarch.rpm будет всегдасодержать самые последние изменения.

Результат

Клиент готов к регистрации на Red Hat Satellite.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

10.4. РЕГИСТРАЦИЯ

10.4.1. Регистрация узла

Далее обсуждается процесс регистрации узлов на Red Hat Satellite. Системы, установленные с Satellite,будут доступны на странице Узлы → Все узлы . Системы, зарегистрированные с помощью subscription-manager, будут доступны на странице Узлы → Узлы содержимого.

Прежде чем продолжить, убедитесь, что:

узел готов к регистрации (см. Раздел 10.2, «Подготовка узлов к регистрации» );

у вас есть ключ активации (см. Раздел 7.1, «Создание ключа активации» ).

ГЛАВА 10. НАСТРОЙКА КЛИЕНТОВ

63

Page 68: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Процедура 10.2. Регистрация систем

1. В окне терминала перейдите в режим root.

2. В ходе подготовки к регистрации следует очистить системные данные.

subscription-manager clean

3. Зарегистрируйте систему:

# 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.

ПРИМЕЧАНИЕ

По умолчанию 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Сообщить об ошибке

10.4.2. Установка katello-agent

Далее приведены инструкции по установке агента Katello, который предоставляет информацию о наличииисправлений для клиентов.

Руководство пользователя

64

Page 69: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Процедура 10.3. Установка katello-agent

1. В окне терминала перейдите в режим root.

2. Установите katello-agent.

ПРИМЕЧАНИЕ

Пакет katello-agent расположен в репозитории Red Hat Common.

# yum install katello-agent

Результат

Агент Katello установлен. Теперь вы сможете удаленно контролировать установку и удаление пакетов.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

10.4.3. Установка и конфигурация puppet-agent

Агент Puppet устанавливается в системе клиента с той целью, чтобы она была добавлена в список Все узлы интерфейса Red Hat Satellite.

Процедура 10.4. Установка puppet-agent

1. В окне терминала перейдите в режим root.

2. Установите puppet-agent.

ПРИМЕЧАНИЕ

Пакет puppet-agent входит в состав репозитория Red Hat Common.

# yum install puppet-agent

Результат

Агент Katello установлен. Теперь вы сможете удаленно контролировать установку и удаление пакетов.

Процедура 10.5. Конфигурация puppet-agent

Требования

Основные требования к узлу:

узел должен быть зарегистрирован на Red Hat Satellite;

репозиторий Red Hat Common должен быть включен;

на узле должны быть установлены пакеты Puppet.

1. Отредактируйте файл конфигурации /etc/puppet/puppet.conf:

ГЛАВА 10. НАСТРОЙКА КЛИЕНТОВ

65

Page 70: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

# 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-agent:

# puppet agent -t --server satellite.example.com

3. Подпишите SSL-сертификат клиента. Для это выполните следующие действия:

a. Авторизуйтесь на Satellite.

b. В главном меню выберите Инфраструктура → Капсулы.

c. Выберите Сертификаты из списка действий.

d. Нажмите Подписать.

Руководство пользователя

66

Page 71: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ПРИМЕЧАНИЕ

Если настройка агента Puppet завершена успешно, узел будет добавлен в список настранице Все узлы. Так как на данном этапе узел не принадлежит ни одной организацииили участку, в верхнем левом углу страницы выберите все организации и участки, чтобы егоувидеть. Раздел 3.1.3, «Изменение организации» и Раздел 3.2.2, «Изменение участка»содержат информацию о выборе организаций и участков.

Результат

Агент Puppet настроен, а узел доступен на странице Все узлы.

Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

10.5. УДАЛЕНИЕ УЗЛА

В этой секции обсуждается удаление узлов с Red Hat Satellite.

1. В главном меню выберите Узлы → Все узлы или Узлы → Узлы содержимого.

2. Выберите узлы.

3. Из списка операций выберите Удалить.

4. Появится окно подтверждения. Нажмите Да.

Результат

Узел будет удален.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

ГЛАВА 10. НАСТРОЙКА КЛИЕНТОВ

67

Page 72: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 11. КОЛЛЕКЦИИ УЗЛОВУправление группами узлов осуществляется на вкладке Коллекции узлов. Основные операции включают:

добавление узлов в коллекцию;

одновременная установка пакетов и исправлений в системах в составе коллекции;

обновление пакетов и исправлений в системах в составе коллекции.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

11.1. СОЗДАНИЕ КОЛЛЕКЦИИ УЗЛОВ

Далее обсуждается порядок создания коллекции узлов.

Процедура 11.1. Создание коллекции

1. В главном меню выберите Узлы → Коллекции узлов.

2. Нажмите Новая коллекция.

3. Заполните имя и описание.

4. Чтобы ввести ограничение на число узлов, снимите флажок Не ограничено и укажитемаксимальное число узлов.

5. Нажмите Сохранить.

Результат

Коллекция создана.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

11.2. ДОБАВЛЕНИЕ УЗЛОВ В КОЛЛЕКЦИЮ

Далее обсуждается порядок добавления узлов в коллекцию на Red Hat Satellite.

Требования

Основное требование:

узел должен быть зарегистрирован на Red Hat Satellite (см. Раздел 10.4.1, «Регистрация узла» ).

Процедура 11.2. Создание коллекции

1. В главном меню выберите Узлы → Коллекции узлов.

2. Выберите коллекцию.

3. Перейдите на вкладку Узлы содержимого.

4. Выберите вкладку Добавить.

Руководство пользователя

68

Page 73: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

5. Установите флажки напротив узлов и нажмите кнопку Добавить выбранные.

Результат

Узлы будут добавлены в коллекцию.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

11.3. ДОБАВЛЕНИЕ КОНТЕНТА В КОЛЛЕКЦИЮ

11.3.1. Установка пакетов

Далее обсуждается порядок установки и обновления пакетов в коллекции узлов.

Требования

Основное требование:

пакеты должны быть доступны в репозиториях;

добавляемый контент должен входить в окружение, которому назначены узлы.

Процедура 11.3. Добавление пакетов в коллекцию

1. В главном меню выберите Узлы → Коллекции узлов.

2. Выберите коллекцию.

3. Перейдите на вкладку Действия.

4. Выберите Установка, удаление и обновление пакетов.

5. В текстовом поле введите имя отдельного пакета или группы и нажмите:

Установить, чтобы установить новые пакеты;

Обновить, чтобы обновить уже установленные пакеты.

Результат

Выбранные пакеты и группы успешно установлены или обновлены.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

11.3.2. Установка исправлений

Далее обсуждается порядок установки исправлений в коллекции узлов.

Требования

Основные требования:

добавляемые исправления должны быть доступны в репозиториях;

исправления должны входить в окружение, которому назначены узлы.

ГЛАВА 11. КОЛЛЕКЦИИ УЗЛОВ

69

Page 74: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Процедура 11.4. Добавление исправлений в коллекцию

1. В главном меню выберите Узлы → Коллекции узлов.

2. Выберите коллекцию.

3. Перейдите на вкладку Действия.

4. Выберите Установка исправлений.

5. Выберите исправления и нажмите Установить выбранные.

Результат

Установка выбранных исправлений в коллекции завершена.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

11.4. УДАЛЕНИЕ ПАКЕТОВ ИЗ КОЛЛЕКЦИИ

Далее обсуждается удаление пакетов из коллекции узлов.

Процедура 11.5. Удаление пакетов из коллекции

1. В главном меню выберите Узлы → Коллекции узлов.

2. Выберите коллекцию.

3. Перейдите на вкладку Действия.

4. Выберите Установка, удаление и обновление пакетов.

5. В текстовом поле введите имя отдельного пакета или целой группы и нажмите Удалить.

Результат

Пакеты успешно удалены.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

11.5. НАСТРОЙКА ОКРУЖЕНИЯ И ПРЕДСТАВЛЕНИЯ

Далее рассказывается, как настроить окружение и представление для коллекции узлов.

Процедура 11.6. Изменение окружения и представления

1. В главном меню выберите Узлы → Коллекции узлов.

2. Выберите коллекцию.

3. Перейдите на вкладку Действия.

4. Выберите пункт Изменение окружений жизненного цикла и представлений.

Руководство пользователя

70

Page 75: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

5. Чтобы выбрать окружение, установите флажок на диаграмме.

6. Выберите представление из списка.

7. Нажмите Выбрать.

Результат

Окружение и представление успешно изменены.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

11.6. УДАЛЕНИЕ УЗЛОВ ИЗ КОЛЛЕКЦИИ

Далее обсуждается порядок удаления узлов из коллекции.

Процедура 11.7. Удаление узлов из коллекции

1. В главном меню выберите Узлы → Коллекции узлов.

2. Выберите коллекцию.

3. Перейдите на вкладку Узлы содержимого.

4. Отметьте узлы, которые должны быть удалены.

5. Нажмите Удалить выбранные.

Результат

Узлы будут удалены из коллекции.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

11.7. УДАЛЕНИЕ КОЛЛЕКЦИИ

Далее обсуждается удаление коллекции узлов.

1. В главном меню выберите Узлы → Коллекции узлов.

2. Выберите коллекцию.

3. Нажмите кнопку Удалить. Появится запрос:

Удалить коллекцию?

4. Нажмите Удалить.

Результат

Коллекция узлов будет удалена.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

ГЛАВА 11. КОЛЛЕКЦИИ УЗЛОВ

71

Page 76: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

11.8. КОПИРОВАНИЕ КОЛЛЕКЦИИ

Далее обсуждается создание копии коллекции узлов.

1. В главном меню выберите Узлы → Коллекции узлов.

2. Выберите коллекцию.

3. В правом верхнем углу нажмите кнопку Копировать.

4. В открывшемся окне введите имя копии.

5. Нажмите Создать.

Результат

Будет создана копия коллекции.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

11.9. ЖУРНАЛ КОЛЛЕКЦИИ

Требования

Для просмотра журнала надо будет выбрать существующую коллекцию.

Процедура 11.8. Журнал коллекции

1. В главном меню выберите Узлы → Коллекции узлов.

2. Выберите коллекцию.

3. Перейдите на вкладку Свойства.

Результат

Появится окно со сведениями о коллекции и журналом действий.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

72

Page 77: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 12. RED HAT SATELLITE CAPSULERed Hat Satellite Capsule — компонент Satellite, предлагающий федеративные службы для управленияраспределенными структурами Satellite. Сервер Capsule предоставляет:

Функции серверов и узлов Pulp:

синхронизация репозиториев;

доставка контента.

Может выполнять функции Red Hat Satellite Smart Proxy и выступать в роли:

DHCP-сервера (включая ISC DHCP);

DNS-сервера (включая MS DNS и Bind);

TFTP-сервера на базе UNIX;

мастер-сервера Puppet (начиная с версии 0.24);

центра сертификации Puppet;

контроллера управления питанием BMC (Baseboard Management Controller).

Серверы Satellite Capsule масштабируют распределенную структуру Satellite. Организации могутсоздавать так называемые «капсулы» в тех географических точках, где расположены центры данных. Еслипользователь Satellite инициировал операцию продвижения контента в рабочее окружение, Satelliteпередаст его серверам Capsule, откуда узлы смогут его загрузить.

Добавление Satellite Capsule поможет снять нагрузку с центрального сервера, обеспечить избыточность исократить объемы использования полосы пропускания сети.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

12.1. ТРЕБОВАНИЯ К УСТАНОВКЕ

Требования к установке Satellite Capsule аналогичны требованиям Satellite.

Операционная система

Red Hat Satellite Capsule поддерживает Red Hat Enterprise Linux 6.5 и выше. Операционная системаможет быть установлена с диска, из локального образа, файла кикстарта или другими способами,поддерживаемыми Red Hat. Установка Red Hat Enterprise Linux должна включать группу @Base безкаких-либо модификаций, не являющихся необходимыми для нормального функционирования сервера.Это включает и добавление программ защиты других производителей. Если же такие программынеобходимы, сначала надо установить весь комплект Red Hat Satellite Capsule, создать резервную копиюсистемы, а уже затем приступить к установке дополнительных программ.

При установке Red Hat Enterprise Linux с компакт-диска или из ISO можно не выбирать дополнительныегруппы пакетов — достаточно выполнить базовую установку. При выполнении кикстарт-установки выберитегруппу @Base.

Минимальные требования к устанавливаемой системе:

64-разрядная архитектура.

ГЛАВА 12. RED HAT SATELLITE CAPSULE

73

Page 78: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Red Hat Enterprise Linux 6.5 и выше.

Минимум 2 процессорных ядра (рекомендуется 4).

Минимум 8 ГБ оперативной памяти (рекомендуется 12 ГБ) на каждый экземпляр Satellite.Дополнительно рекомендуется выделить 4 ГБ для пространства подкачки.

Минимально необходимое пространство: 5 ГБ для базовой установки Red HatEnterprise Linux, 300 МБ для Red Hat Satellite Capsule, 10 ГБ для каждого репозитория в/var.

Пакеты, продублированные в разных каналах, на самом деле хранятся в одном экземпляре.Таким образом, копии репозиториев, содержащих такие пакеты, будут занимать меньшеместа.

ПРИМЕЧАНИЕ

Основная часть пространства данных размещена в /var/lib/mongodb и /var/lib/pulp. Дополнительно выделите место в файловой системе /var.

Если в системе установлены виртуальные машины Java, необходимо их удалить.

Если установлены пакеты Puppet, необходимо их удалить.

Не настраивайте репозитории yum для пакетов сторонних производителей, так как это можетпривести к конфликтам при установке неподдерживаемых версий.

Доступ root.

Необходимо настроить прямое и обратное преобразование имен DNS. Убедитесь, что разрешениеимен hostname и localhost осуществляется верно:

# ping -c1 localhost# ping -c1 `hostname -s` # my_system# ping -c1 `hostname -f` # my_system.domain.com

Подписки на Red Hat Satellite.

ВАЖНО

Прежде чем приступить к установке Red Hat Satellite, убедитесь, что в системеустановлены последние обновления. В противном случае попытка установки можетпривести к непредсказуемым результатам.

Программные спецификации

Ниже обсуждаются программные спецификации Satellite.

На Satellite рекомендуется установить программу синхронизации времени наподобие ntpd. Следующиекоманды настроят запуск службы во время загрузки:

# service ntpd start; chkconfig ntpd on

Сетевые порты

Руководство пользователя

74

Page 79: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Ниже перечислены основные требования к установке.

Порт 443 (HTTPS) должен быть открыт для входящих подключений.

Порт 5671 должен быть открыт для взаимодействия с узлами через SSL.

Порт 80 (HTTP) должен быть открыт для получения файлов начальной загрузки.

Порт 8080 (TCP) должен быть открыт для подключений java.

Порт 8140 должен быть открыт для подключений Puppet.

Порт 9090 должен быть открыт для подключений смарт-прокси Foreman.

Настройте правила 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 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

Прежде чем приступить к установке Satellite Capsule, надо включить и синхронизировать группурепозиториев Red Hat Software Collections.

ВАЖНО

Red Hat рекомендует выделить отдельный компьютер для Satellite Capsule.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

12.2. УСТАНОВКА RED HAT SATELLITE CAPSULE

Требования

ГЛАВА 12. RED HAT SATELLITE CAPSULE

75

Page 80: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Чтобы Red Hat Satellite Capsule мог использовать продукты Red Hat Satellite, надо его зарегистрироватьна Satellite.

1. Установите сертификат Red Hat Satellite на сервере Capsule:

# rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm

2. Зарегистрируйте Capsule в организации:

# subscription-manager register --org "организация"

Эта процедура установит Red Hat Satellite Capsule.

Процедура 12.1. Установка Satellite Capsule в системе под управлением сертификатов.

1. Выполните следующую команду и в списке найдите подходящий Red Hat Satellite и Red HatEnterprise Linux:

# subscription-manager list --available --all

Будет показано следующее:

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

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

ПРИМЕЧАНИЕ

Идентификатор пула и SKU определяются типом 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. Отключите все репозитории:

# subscription-manager repos --disable "*"

Руководство пользователя

76

Page 81: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

4. Включите репозитории Red Hat Enterprise Linux с помощью subscription-manager.Убедитесь, что репозиторий Red Hat Enterprise Linux соответствует версии вашей системы.

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

5. Установите katello-installer и cyrus-sasl-plain:

# yum install katello-installer cyrus-sasl-plain

Katello-installer установит необходимую программу capsule-installer, а cyrus-sasl-plainустановит pulp.

Результат

Установка Satellite Capsule успешно завершена. После этого необходимо его настроить.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

12.3. КОНФИГУРАЦИЯ RED HAT SATELLITE CAPSULE

Предварительные требования

Прежде чем приступить к конфигурации, необходимо:

установить сервер Red Hat Satellite;

настроить строгий режим SELinux в системе, выполняющей функции Satellite Capsule.

Далее обсуждается конфигурация сервера Satellite Capsule, после чего он сможет выполнять функции:

Satellite Capsule со Smart Proxy;

Satellite Capsule в роли узла содержимого;

узла содержимого со Smart Proxy.

Порядок настройки Satellite Capsule:

1. На сервере Satellite:

a. Создайте сертификат Satellite Capsule:

capsule-certs-generate --capsule-fqdn capsule_FQDN --certs-tar ~/capsule.example.com-certs.tar

Здесь:

capsule_FQDN — полное имя домена Satellite Capsule (обязательно);

certs-tar — архив *.tar с сертификатом.

Вывод capsule-certs-generate будет выглядеть примерно так:

ГЛАВА 12. RED HAT SATELLITE CAPSULE

77

Page 82: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

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. Скопируйте созданный архив capsule.example.com-certs.tar на Satellite Capsule.

2. На сервере Satellite Capsule:

a. Зарегистрируйте Capsule на сервере Satellite:

# rpm -Uvh http://sat6host.example.redhat.com/pub/katello-ca-consumer-latest.noarch.rpm# subscription-manager register --org "Default Organization" --env [окружение]/[представление]

ПРИМЕЧАНИЕ

Satellite Capsule надо добавить в организацию. Дело в том, что длясинхронизации Capsule с центральным Satellite необходимо выбратьокружение, а окружения доступны только в организациях.

На этом этапе также рекомендуется выбрать участок, чтобы примерноопределить географическое расположение узлов, которыми будет управлятьSatellite Capsule.

b. Следующий шаг зависит от того, какую роль будет выполнять Satellite Capsule.

Руководство пользователя

78

Page 83: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

i. Satellite Capsule со Smart Proxy. Чтобы установить Satellite Capsule с функциямиSmart Proxy (DHCP, DNS, Puppet), в режиме root выполните:

# capsule-installer --parent-fqdn "satellite.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"

ii. Satellite Capsule в роли узла содержимого с функциями Smart Proxy. Для этого врежиме root выполните:

# 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

79

Page 84: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

3. Настройте правила iptables так, чтобы функции elasticsearch были доступны пользователямroot, foreman и katello.

В 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 выполните:

# echo $?

Ноль означает успешный результат. В противном случае проверьте /var/log/kafo — этожурнал capsule-certs-generate и capsule-installer.

Настроенный сервер Satellite Capsule появится в списке Инфраструктура → Капсулы.

Результат

Сервер Satellite Capsule настроен и зарегистрирован на Satellite.

Руководство пользователя

80

Page 85: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

12.4. ВЫБОР ОКРУЖЕНИЙ ЖИЗНЕННОГО ЦИКЛА

Если Red Hat Satellite Capsule будет выполнять функции узла содержимого по отношению к серверуSatellite, то для получения контента с Satellite и его передачи конечным узлам надо будет настроитьокружение.

ВАЖНО

Настройка Satellite Capsule осуществляется в текстовом режиме при помощи hammer.

Порядок добавления окружений:

1. Подключитесь к Satellite в режиме командной строки в режиме root.

2. Выполните команду просмотра серверов Red Hat Satellite Capsule и запомните идентификаторинтересующего сервера.

# hammer capsule list

Для просмотра информации о Satellite Capsule выполните:

# hammer capsule info --id id_capsule

3. В списке окружений найдите идентификатор окружения:

# hammer capsule content available-lifecycle-environments --id capsule_id

Здесь:

available-lifecycle-environments — доступные окружения, которые еще не былисвязаны с сервером Satellite Capsule.

4. Добавьте окружение:

# hammer capsule content add-lifecycle-environment --id capsule_id --lifecycle-environment-id id_окружения

Здесь:

--id — идентификационный номер сервера Satellite Capsule;

--lifecycle-environment-id — идентификационный номер окружения.

Повторите этот шаг для каждого окружения.

5. Синхронизируйте Satellite Capsule с Satellite.

# hammer capsule content synchronize --id capsule_id

ГЛАВА 12. RED HAT SATELLITE CAPSULE

81

Page 86: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Для синхронизации конкретного окружения можно указать его идентификатор:

# hammer capsule content synchronize --id 1 --environment-id 1

Результат

Окружение будет получать пакеты из репозиториев на выбранном сервере Satellite Capsule.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

12.5. УДАЛЕНИЕ ОКРУЖЕНИЙ

Окружения могут удаляться по разным причинам:

если в них больше нет необходимости;

если окружения были добавлены по ошибке.

Порядок удаления окружения:

1. Подключитесь к Satellite в режиме командной строки и авторизуйтесь как root.

2. Выполните следующую команду для просмотра серверов Red Hat Satellite Capsule и запомнитеидентификатор интересующего сервера.

# hammer capsule list

Для просмотра информации о Satellite Capsule выполните:

# hammer capsule info --id id_capsule

3. В списке найдите идентификатор окружения, которое надо будет удалить:

hammer capsule content lifecycle-environments --id id_capsule

4. Удалите окружение:

# hammer capsule content remove-lifecycle-environment --id id_capsule --environment-id id_окружения

Здесь:

--id — идентификатор сервера Satellite Capsule;

--environment-id — идентификатор окружения.

Повторите этот шаг для всех удаляемых окружений.

5. Синхронизируйте Satellite Capsule с Satellite.

# hammer capsule content synchronize --id id_capsule

Результат

Руководство пользователя

82

Page 87: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Окружение удалено с Satellite Capsule.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

12.6. РЕГИСТРАЦИЯ УЗЛОВ

Предварительные требования

Прежде чем вы сможете зарегистрировать системы клиентов на сервере Satellite, необходимо ихнастроить. В этом руководстве эта тема обсуждается с нескольких ракурсов:

1. Подготовка узлов к регистрации

2. Автоматическая конфигурация

3. Ручная конфигурация

4. Создание ключей активации

Системы, подключенные к Satellite Capsule, можно зарегистрировать на его родительском сервереSatellite. Для этого выполните subscription-manager и в параметре --baseurl укажите адрессервера Capsule, в конце добавив «/pulp/repos».

# 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Сообщить об ошибке

12.7. ОБНОВЛЕНИЕ RED HAT SATELLITE CAPSULE

Процедура 12.2. Обновление Red Hat Satellite Capsule

1. В главном меню выберите Инфраструктура → Капсулы.

2. Выберите Обновить из списка действий.

Результат

Последние изменения будут отражены на сервере.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

ГЛАВА 12. RED HAT SATELLITE CAPSULE

83

Page 88: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 13. ПОЛЬЗОВАТЕЛИ И РОЛИ

13.1. ИДЕНТИФИКАЦИЯ LDAP

Red Hat Satellite позволяет использовать LDAP (Lightweight Directory Access Protocol) дляидентификации пользователей.

Процедура 13.1. Настройка идентификации LDAP

1. Авторизуйтесь как администратор Satellite.

2. В правом верхнем углу выберите Администратор → LDAP.

3. Нажмите кнопку Новый источник LDAP.

4. Заполните поля:

a. Вкладка Сервер LDAP:

имя — имя сервера LDAP;

сервер — имя узла сервера LDAP;

порт — по умолчанию 389;

TLS — включает шифрование TLS.

b. Вкладка Учетная запись:

Имя — имя пользователя на сервере LDAP. Это поле не может быть пустым. Пример:

uid=$login,cn=users,cn=accounts,dc=example,dc=com

Пароль — пароль LDAP для указанного пользователя. Если имя содержит «$login», полепароля можно оставить пустым.

Базовое DN — имя домена, где расположен каталог LDAP. Пример:

cn=users,cn=accounts,dc=redhat,dc=com

Фильтр LDAP

Автоматическая регистрация — если флажок установлен, то при первом обращениипользователя LDAP к Satellite его учетная запись будет создана автоматически.

c. На вкладке Атрибуты можно настроить значения атрибутов LDAP на Satellite:

имя входа,

имя,

фамилия,

электронный адрес,

Руководство пользователя

84

Page 89: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

фотография.

5. Нажмите Применить.

Результат

Идентификация LDAP настроена.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

13.2. ПОЛЬЗОВАТЕЛИ

Пользователи обладают определенными правами в системе. Им могут быть назначены организации иокружения, а их уровень доступа определяется ролью.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

13.2.2. Изменение пользователя

Далее рассказано, как изменить параметры пользователя.

Процедура 13.3. Изменение пользователя

1. В правом верхнем углу страницы выберите Администратор → Пользователи.

2. Выберите пользователя. В правой части окна появятся его настройки.

3. На вкладке Пользователь вы сможете изменить имя пользователя, настоящее имя, фамилию,электронный адрес, участок, организацию, язык интерфейса и пароль.

4. Настройте влкадку Участки.

ГЛАВА 13. ПОЛЬЗОВАТЕЛИ И РОЛИ

85

Page 90: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

5. На вкладке Организации настройте список организаций.

6. На вкладке Роли настройте роли пользователя.

7. Нажмите Сохранить.

Результат

Параметры пользователя изменены.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

13.2.3. Удаление пользователя

Далее рассказано, как удалить пользователя.

Процедура 13.4. Удаление пользователя

1. В правом верхнем углу страницы выберите Администратор → Пользователи.

2. Нажмите Удалить напротив имени пользователя.

3. Появится запрос подтверждения:

Удалить пользователя?

4. Нажмите OK.

Результат

Пользователь удален.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

13.3. РОЛИ

Роли определяют разрешения и уровень доступа пользователей. Они облегчают управление доступомбольшого числа пользователей, так как роли могут одновременно назначаться целым группампользователей.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

13.3.1. Создание роли

Далее рассказано, как создать новую роль.

Процедура 13.5. Создание роли

1. В правом верхнем углу страницы выберите Администратор → Роли.

2. Нажмите Добавить.

Руководство пользователя

86

Page 91: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

3. Введите имя.

4. Нажмите Применить.

Результат

Роль успешно создана.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

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Сообщить об ошибке

13.3.3. Удаление роли

Далее рассказано, как удалить роль.

Процедура 13.7. Удаление роли

1. В правом верхнем углу страницы выберите Администратор → Роли.

2. Выберите Удалить из списка действий напротив роли.

3. Появится запрос подтверждения:

Удалить роль?

4. Нажмите OK.

Результат

Роль успешно удалена.

ГЛАВА 13. ПОЛЬЗОВАТЕЛИ И РОЛИ

87

Page 93: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 14. КОМАНДНАЯ СТРОКА

14.1. ИНТЕРФЕЙС КОМАНДНОЙ СТРОКИ RED HAT SATELLITE

ПРИМЕЧАНИЕ

Использование интерфейса командной строки не является обязательным.

Hammer предоставляет интерфейс командной строки для Red Hat Satellite. Основные функции:

установка узлов;

изменение атрибутов ресурсов и групп;

управление узлами, капсулами и доменами.

Чтобы открыть оболочку hammer, выполните команду:

[[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Сообщить об ошибке

ГЛАВА 14. КОМАНДНАЯ СТРОКА

89

Page 94: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 15. ТЕКУЩЕЕ ОБСЛУЖИВАНИЕ

15.1. ЖУРНАЛЫ И ОТЧЕТЫ

Статистика Red Hat Satellite хранится в журналах.

Ниже перечислены некоторые из них.

Таблица 15.1. Файлы журналов

Файл Описание

/var/log/elasticsearch Ошибки интерфейса поиска

/var/log/candlepin Ошибки управления подписками

/var/log/foreman Ошибки Foreman

/var/log/foreman-proxy Ошибки foreman-proxy

/var/log/httpd Ошибки сервера Apache

/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

На основе журналов можно сформировать отчеты для последующего анализа. Команда foreman-debugосуществляет сбор данных конфигурации и сообщений из журналов для Red Hat Satellite,вспомогательных сервисов, а также системной информации. Полученные данные будут сохранены в архив*.tar.

ВАЖНО

Foreman-debug не будет включать пароли и ключи в отчет, но все же в целяхбезопасности рекомендуется отправить полученный архив получателю напрямую и непубликовать его в открытом доступе.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

90

Page 95: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

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Сообщить об ошибке

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 \

ГЛАВА 15. ТЕКУЩЕЕ ОБСЛУЖИВАНИЕ

91

Page 96: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

/etc/qpidd.conf \/etc/sysconfig/katello \/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 может иметь довольно большой размер.

Ниже рассматриваются методы архивации репозиториев.

Вариант 1. Резервное копирование без остановки Pulp

Проверьте контрольную сумму, создайте копии и снова проверьте контрольную сумму.

# 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

Если контрольные суммы совпадают, копирование завершено успешно. В противном случаеповторите вышеуказанные действия.

ПРИМЕЧАНИЕ

Rsync поможет ускорить копирование файлов.

Вариант 2. Резервное копирование в автономном режиме

Остановите сервер Pulp, создайте архив и заново запустите сервер.

# service pulp-server stop# tar --selinux -cvf pulp_data.tar /var/lib/pulp /var/www/pub# service pulp-server start

ПРИМЕЧАНИЕ

Во время простоя сервера Pulp клиенты yum и Red Hat Satellite не смогутподдерживать соединение, поэтому попытки обращения Red Hat Satellite крепозиториям завершатся неудачей.

4. Создайте резервную копию баз данных.

Создание резервной копии в автономном режиме

Архивация в автономном режиме осуществляется следующим образом:

tar --selinux -czvf mongo_data.tar.gz /var/lib/mongodbtar --selinux -czvf pgsql_data.tar.gz /var/lib/pgsql/data/

Руководство пользователя

92

Page 97: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ПРЕДУПРЕЖДЕНИЕ

Для успешного создания резервных копий в автономном режиме серверRed Hat Satellite должен находиться в неактивном состоянии. В противномслучае попытка резервного копирования может повредить данные.

Это наиболее предпочтительный метод архивации данных во времятехнического обслуживания сервера. В результате будут созданы копии базданных PostgreSQL и MongoDB.

Копирование PostgreSQL

Проверьте имена баз данных PostgreSQL (по умолчанию foremanschema и candlepin).Точные имена можно найти на справочной странице katello-configure и в файле /usr/share/katello/install/default-answer-file. Если стандартные имена былиизменены, проверьте значение параметра db_name в katello-configure.conf.

# 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 илиhttp://www.postgresql.org/docs/8.4/static/backup.html.

Копирование MongoDB

В резервном каталоге выполните команду:

# mongodump --host localhost --out $BDIR/mongo_dump

Будет создан каталог /backup/mongo_dump/pulp_database с файлами JSON.

ПРИМЕЧАНИЕ

За дальнейшей информацией обратитесь к справочной странице mongodump илиhttp://www.mongodb.org/display/DOCS/Backups.

5. В результате будут созданы следующие файлы и каталоги:

ГЛАВА 15. ТЕКУЩЕЕ ОБСЛУЖИВАНИЕ

93

Page 98: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

# ls $BDIRcandlepin.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.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

15.2.2. Восстановление Red Hat Satellite

Процедура 15.3. Восстановление Red Hat Satellite

ВАЖНО

Далее рассматривается порядок восстановления Red Hat Satellite, в ходе чего текущиеданные будут удалены и заменены данными из резервной копии. При этом надо убедиться,что:

Конфигурация восстанавливаемого экземпляра и версии пакетов идентичнаконфигурации исходной системы.

Команды восстановления выполняются в режиме root в каталоге, гдерасположены архивы.

Проверьте контекст SELinux. Выполните:

restorecon -Rnv /

1. Копия будет восстановлена на том же узле, на котором она была изначально создана. Еслиисходная система недоступна, можно подготовить другую систему с идентичной конфигурацией,присвоить ей такое же имя и 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

Руководство пользователя

94

Page 99: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

3. Проверьте имена баз данных PostgreSQL (по умолчанию foremanschema и candlepin).Точные имена можно найти на справочной странице katello-configure и в файле /usr/share/katello/install/default-answer-file. Если имена были изменены,проверьте значение db_name в файле katello-configure.conf.

# 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. Удалите базы данных PostgreSQL:

# service postgresql start# runuser - postgres -c "dropdb foremanschema"# runuser - postgres -c "dropdb candlepin"

ПРИМЕЧАНИЕ

Если при удалении появилась ошибка:

database xxx is being accessed by other users

Убедитесь, что все процессы остановлены.

7. Восстановите базы данных 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 илиhttp://www.postgresql.org/docs/8.4/static/backup.html.

8. Убедитесь, что MongoDB работает, и удалите старые данные:

# service mongod start# echo 'db.dropDatabase();' | mongo pulp_database

ГЛАВА 15. ТЕКУЩЕЕ ОБСЛУЖИВАНИЕ

95

Page 100: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

9. Выполните команду восстановления:

# mongorestore --host localhost mongo_dump/pulp_database/

ПРИМЕЧАНИЕ

За дальнейшей информацией обратитесь к справочной странице mongorestore ик http://www.mongodb.org/display/DOCS/Backups.

10. Перезапустите процессы на Red Hat Satellite:

# service postgresql start# katello-service start

11. Убедитесь, что audit.log не содержит сообщений об отказах, и подключитесь к Red HatSatellite:

# hammer -u admin -p admin ping

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

96

Page 101: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 16. УПРАВЛЕНИЕ ИДЕНТИФИКАЦИЕЙУправление идентификацией подразумевает комплексный подход к управлению учетными даннымипользователей и их разрешениями с целью повышения безопасности системы и обеспечения контролядоступа.

Red Hat Satellite использует понятие области определения, которое играет важную роль в автоматизацииуправления жизненным циклом систем. Далее будет рассказано, как настроить автоматическоедобавление клиентов Satellite и Capsule в заданную группу узлов.

Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

16.1. НАСТРОЙКА УПРАВЛЕНИЯ ИДЕНТИФИКАЦИЕЙ

Прежде всего необходимо подготовить исходный сервер (Satellite или Capsule).

Требования

Ниже перечислены условия, которые должны быть выполнены, прежде чем вы сможете приступить кнастройке.

1. Сервер Satellite должен быть зарегистрирован в сети доставки содержимого, а независимыйсервер Capsule должен быть зарегистрирован на Satellite.

2. Необходимо настроить провайдер домена или область определения.

Далее обсуждается порядок настройки комплекта управления идентификацией на Satellite или Capsule.

1. Установите пакеты:

# yum install ipa-client foreman-proxy ipa-admintools

2. Настройте сервер так, чтобы он мог выполнять функции клиента IPA:

# ipa-client-install

3. Создайте пользователя с именем realm-capsule и настройте роли:

# foreman-prepare-realm admin realm-capsule

Эта команда подготовит сервер управления идентификацией к работе со смарт-прокси Foreman:создаст пользователя и роль с разрешениями доступа к Foreman, присвоит эту роль пользователюи, наконец, извлечет файл keytab. На этом этапе потребуются сведения о конфигурации серверауправления идентификацией Red Hat.

Если команда была выполнена успешно, вывод будет выглядеть так:

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. УПРАВЛЕНИЕ ИДЕНТИФИКАЦИЕЙ

97

Page 102: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

# mv /root/freeipa.keytab /etc/foreman-proxy# chown foreman-proxy:foreman-proxy /etc/foreman-proxy/freeipa.keytab

5. Настройте область определения.

Если капсула интегрирована в Satellite, выполните:

# 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.

При наличии отдельного сервера Capsule выполните:

# capsule-installer --realm true \ --realm-keytab /etc/foreman-proxy/freeipa.keytab \ --realm-principal '[email protected]' \ --realm-provider freeipa

6. Если управление идентификацией настраивается на существующем сервере Satellite или Capsule,надо выполнить несколько действий, чтобы изменения вступили в силу:

a. Перезапустите foreman-proxy:

# service foreman-proxy restart

b. Авторизуйтесь на Satellite и выберите Инфраструктура → Капсулы.

c. Найдите интересующий сервер и из списка действий выберите Обновить функции.

7. Создайте запись для области определения.

a. В главном меню выберите Инфраструктура → Области определения и нажмите кнопку Добавить.

b. Заполните вкладки:

1. Область — имя, тип и прокси.

2. Участки, на которых будет использоваться новая область.

3. Организации, в которых будет использоваться новая область.

c. Нажмите Применить.

После этого Satellite и Capsule смогут управлять узлами, которые будут автоматически регистрироваться вспециально созданной группе централизованного управления идентификацией.

Руководство пользователя

98

Page 103: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

16.2. ДОБАВЛЕНИЕ УЗЛОВ В ГРУППУ УПРАВЛЕНИЯ ИДЕНТИФИКАЦИЕЙ

Средства управления идентификацией допускают автоматическое добавление узлов в группы наосновании выбранных атрибутов. Для выбора групп Satellite используется параметр «userclass».

Вложенные группы на сервере управления идентификацией будут представлены в виде«Родитель/Потомок/Потомок».

ПРИМЕЧАНИЕ

Правила автоматического добавления в группу применимы только при исходнойрегистрации узла.

1. Создайте группу узлов на сервере управления идентификацией:

# ipa hostgroup-add hostgroup_nameDescription: hostgroup_description----------------------------Added hostgroup "hostgroup_name" ---------------------------- Host-group: hostgroup_name Description: hostgroup_description

Здесь:

1. имя — имя новой группы;

2. описание — описание группы.

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. Определите условия для добавления элементов:

# ipa automember-add-condition --key=userclass --type=hostgroup --inclusive-regex=^webserver hostgroup_name----------------------------------Added condition(s) to "hostgroup_name" ----------------------------------

ГЛАВА 16. УПРАВЛЕНИЕ ИДЕНТИФИКАЦИЕЙ

99

Page 104: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Automember Rule: automember_rule Inclusive Regex: userclass=^webserver----------------------------Number of conditions added 1----------------------------

Здесь:

1. automember-add-condition разрешает использование регулярного выражения длявыбора элементов;

2. --key=userclass — проверяемый атрибут;

3. --type=hostgroup идентифицирует тип элементов в группе;

4. --inclusive-regex=^webserver — регулярное выражение;

5. группа — имя группы, в которую будут добавляться элементы.

После добавления узла в группу на Satellite он будет автоматически добавлен в одноименную группу насервере управления идентификацией, в которой можно отдельно настроить управление доступом,правила sudo и т.п.

Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

100

Page 105: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ГЛАВА 17. ДОПОЛНЕНИЯ ИНТЕРФЕЙСА RED HAT SATELLITE

17.1. RED HAT ACCESS

Red Hat Access предоставляет доступ к некоторым функциям портала пользователей Red Hat из веб-интерфейса Satellite.

Меню Red Hat Access содержит три секции:

Поиск статей на портале пользователей.

Журналы — удобный интерфейс для просмотра файлов журналов, позволяющий выбратьфрагменты для анализа.

Поддержка — доступ к открытым запросам поддержки и возможность открыть новый запрос.

ПРИМЕЧАНИЕ

Для нормального взаимодействия с порталом пользователей необходимо ввести своиданные авторизации на портале.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

17.1.1. Поиск статей

Red Hat Access позволяет выполнить поиск в базе статей портала пользователя Red Hat напрямую изокна Satellite.

Как найти информацию на портале пользователей:

1. В правом верхнем углу выберите меню Red Hat Access → Поиск.

2. Нажмите кнопку авторизации и введите имя пользователя и пароль доступа к порталу.

ПРИМЕЧАНИЕ

Для нормального взаимодействия с порталом пользователей необходимоавторизоваться.

3. В поле поиска введите искомую фразу. Результаты будут показаны в списке Рекомендации.

4. Для получения подробной информации выберите результат.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

17.1.2. Просмотр журналов

В меню журналов можно не только просмотреть их содержимое, но и выбрать отдельные фрагменты длядиагностики.

Диагностика журналов:

ГЛАВА 17. ДОПОЛНЕНИЯ ИНТЕРФЕЙСА RED HAT SATELLITE

101

Page 106: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

1. В правом верхнем углу выберите меню Red Hat Access → Журналы.

2. Нажмите ссылку авторизации и введите имя пользователя и пароль доступа к порталу.

ПРИМЕЧАНИЕ

Для доступа к материалам на портале необходимо авторизоваться.

3. Выберите журнал в левой части окна.

4. Нажмите кнопку Выбрать файл.

5. Выделите текст.

6. Нажмите кнопку Диагностика Red Hat, чтобы проверить наличие подходящих статей напортале.

7. Если полученное решение:

Помогает решить проблему, выберите его и продолжите работу.

Не помогает, можно открыть запрос поддержки. (см. Раздел 17.1.5, «Создание запросаподдержки»).

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

17.1.3. Просмотр запросов поддержки

Чтобы посмотреть полный текст запроса поддержки:

1. В правом верхнем углу выберите меню Red Hat Access → Поддержка → Мои запросы.

2. Нажмите ссылку авторизации и введите имя пользователя и пароль доступа к порталу.

ПРИМЕЧАНИЕ

Для доступа к материалам на портале необходимо авторизоваться.

3. Чтобы найти запрос поддержки:

1. введите ключевое слово в поле Поиск;

2. выберите группу запросов из списка;

3. уточните статус запроса.

4. Выберите запрос из списка и нажмите ID запроса.

Результат

В открывшемся окне будет показан полный отчет.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

102

Page 107: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

17.1.4. Редактирование запросов поддержки

Требования

Следуйте инструкциям в предыдущей секции.

Запросы поддержки можно редактировать напрямую из интерфейса Red Hat Satellite. В нижней частиокна запроса можно:

Добавить новые вложения.

ПРИМЕЧАНИЕ

Имена файлов не могут содержать больше 80 знаков, а размер вложений недолжен превышать 250 МБ. Для больших файлов рекомендуется указать ссылкуFTP.

Добавить комментарий.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

17.1.5. Создание запроса поддержки

1. В правом верхнем углу выберите Red Hat Access → Поддержка → Создать запрос.

2. Нажмите ссылку авторизации и введите имя пользователя и пароль доступа к порталу.

ПРИМЕЧАНИЕ

Для нормального взаимодействия с порталом пользователей необходимоавторизоваться.

3. Поля Продукт и Версия будут заполнены автоматически.

Введите краткую сводку.

Заполните описание.

ПРИМЕЧАНИЕ

По мере ввода сводки в основной части окна будут предлагаться возможныерешения.

4. Нажмите кнопку продолжения.

5. В следующем окне:

Настройте значение Важность — от 1 (срочно) до 4 (низкий приоритет).

Выберите группу пользователей, которые будут получать уведомления. Изначально группысоздются на портале пользователей.

6. При необходимости прикрепите файлы.

ГЛАВА 17. ДОПОЛНЕНИЯ ИНТЕРФЕЙСА RED HAT SATELLITE

103

Page 108: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Чтобы помочь идентифицировать проблему, дополнительно рекомендуется добавить в отчетвывод команд:

# sosreport# foreman-debug

ВАЖНО

Foreman-debug не будет включать пароли и ключи в отчет, но в целяхбезопасности рекомендуется отправить полученный архив получателю напрямую ине публиковать его в открытом доступе.

ПРИМЕЧАНИЕ

Имена файлов не могут содержать больше 80 знаков, а размер вложений недолжен превышать 250 МБ. Для больших файлов рекомендуется указать ссылкуFTP.

7. Нажмите Применить.

Результат

На портале пользователей будет создан новый запрос.

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

Руководство пользователя

104

Page 109: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ПРИЛОЖЕНИЕ A. ТЕРМИНОЛОГИЯВ этой секции перечислены основные термины Red Hat Satellite 6.

Ключ активации

Ключи активации идентифицируют наборы параметров для выбора в процессе регистрации. В Red HatSatellite 6 ключи контролируют лишь ограниченный набор характеристик, так как после регистрацииуправление пакетами и конфигурацией осуществляется на уровне Puppet.

Окружение жизненного цикла

Окружение определяет этап жизненного цикла приложения. Продвижение контента на следующий этапосуществляется посредством публикации определенной версии представления. В Red Hat Satellite 5аналогичная функциональность достигалась посредством клонирования каналов.

Выделение подписок

Процесс сопоставления подписок узлу.

Capsule (капсула)

Дополнительный сервер Capsule выполняет роль посредника между Satellite и узлами враспределенной схеме Red Hat Satellite 6 и предоставляет сервисы DHCP, DNS, TFTP.

Профиль

Профиль содержит набор атрибутов, которые будут применяться по умолчанию к новым виртуальныммашинам.

Ресурс (вычислительный)

Вычислительный ресурс — виртуальная или облачная инфраструктура, которую будет использоватьRed Hat Satellite 6 для создания и инициализации узлов. Примеры ресурсов: Red HatEnterprise Virtualization Manager, OpenStack, EC2, VMWare.

Содержимое

Содержимое (контент) включает пакеты в формате RPM и модули Puppet. Изначально присинхронизации они помещаются в окружение Library, затем продвигаются в другие окружения, откудаи распределяются между узлами.

Сеть доставки содержимого

Сеть доставки содержимого — распределенная инфраструктура для оптимизации процесса доставкиконтента Red Hat удаленным пользователям. Такая организация повышает скорость загрузки контента,так как Satellite будет получать контент из ближайшего источника.

Представление

Представление — выборка пакетов, продуктов и модулей Puppet с возможностями фильтрации исоздания снимков. Представления являются усовершенствованным вариантом комбинации каналов иклонирования в Red Hat Satellite 5.

Классификатор внешних узлов

Конструкция Puppet, предоставляющая дополнительные данные для мастер-сервера Puppet, которыепомогут настроить подчиненные узлы. В окружении Satellite роль классификатора играет Red HatSatellite 6.

ПРИЛОЖЕНИЕ A. ТЕРМИНОЛОГИЯ

105

Page 110: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Facter

Программа Facter предоставляет параметры для сбора системной статистики (памяти, версииоперационной системы, архитектуры и т.п.). На основе полученных данных модули Puppet смогутвыбрать подходящую конфигурацию.

Hammer

Hammer — программа командной строки для управления Red Hat Satellite 6.

Hiera

Инструмент для поиска параметров конфигурации по имени или значению, что позволяет хранитьполученные данные за пределами манифеста Puppet.

Узел

Физическая или виртуальная система под управлением Red Hat Satellite 6.

Коллекция узлов

Понятие коллекции эквивалентно группе систем в терминологии Satellite 5 — системы объединяются вколлекции для облегчения управления.

Группа

Это шаблон для сборки узла, включающий представление с RPM-файлами и модулями Puppet, а такжеклассы Puppet, которые определяют программное обеспечение и конфигурацию.

Участок

Участок определяет географическое расположение узлов. Участки могут быть вложенными. Так,например, можно создать цепочку «Россия - Москва - Западный дата-центр - Стойка 22».

Библиотека

Библиотека содержит все версии программного обеспечения, включая последнююсинхронизированную версию. Организации, придерживающиеся стандарта ITIL (InformationTechnology Infrastructure Library)[1], используют библиотеку эталонного ПО (DML, Definitive MediaLibrary) [2].

Манифест

Манифест определяет правила использования подписок на Red Hat Satellite 6. В Red Hat Satellite 5эту функцию выполняли сертификаты.

Подробнее о сертификатах и подписках:

RHN Classic, Red Hat Satellite и Channel Entitlements [3]

Структура сертификатов Satellite (классическая) [4]

Организация

Отдельная коллекция систем, содержимого и других компонентов на Satellite 6.

Разрешение

Право на выполнение тех или иных действий.

Руководство пользователя

106

Page 111: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Продукт

Набор репозиториев. Вы можете добавить готовый продукт Red Hat или создать собственный,определив его параметры и добавив пакеты.

Продвижение

Перемещение представления по цепочке окружений жизненного цикла, например от стадииразработки к контролю качества, а затем к внедрению.

Шаблон подготовки

Пользовательский шаблон с файлами кикстарта, фрагментами кода и другими элементами. Шаблонможно сравнить с профилем кикстарта и фрагментами Cobbler в Red Hat Satellite 5.

Узел Pulp

Узел Pulp содержит зеркальную копию содержимого сервера Capsule и выполняет функции,аналогичные тем, которые выполнял Red Hat Satellite 5 Proxy. Основное отличие заключается в том,что содержимое может быть опубликовано на узле Pulp, прежде чем оно будет использоватьсяузлами.

Агент Puppet

Агент Puppet применяет изменения конфигурации на том узле, где он выполняется.

Puppet Master

Для запуска агента Puppet узлу потребуется манифест, который можно получить с мастер-сервера.

Репозиторий

Хранилище данных наподобие YUM или Puppet.

Роль

Набор разрешений для выбранных ресурсов, например узлов.

Смарт-прокси

Сервер Capsule с интегрированными внешними службами наподобие DNS и DHCP.

Смарт-переменная

Переменная, контролирующая поведение класса Puppet. Может быть настроена для узла, группы,участка или организации.

Стандартное операционное окружение

Контролируемая версия операционной системы, где будут устанавливаться приложения.

Подписка

Подписки определяют уровень обслуживания и предоставляемое содержимое.

Синхронизация

При синхронизации последние изменения копируются с внешних ресурсов в библиотеку Red HatSatellite 6.

План синхронизации

ПРИЛОЖЕНИЕ A. ТЕРМИНОЛОГИЯ

107

Page 112: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

План синхронизации определяет частоту проверки наличия и установки обновлений.

Группа пользователей

Группам могут выделяться различные роли.

Пользователь

Лицо или организация, имеющие учетную запись Red Hat Satellite. При авторизации используетсявнутренний или внешний механизм (LDAP, Kerberos).

22921%2C+User+Guide-6.008-10-2014+13%3A34%3A52Red+Hat+Satellite+6Docs+User+GuideСообщить об ошибке

[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

Руководство пользователя

108

Page 113: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

ПРИЛОЖЕНИЕ B. ИСТОРИЯ ПЕРЕИЗДАНИЯ

Издание 1-12.2 Tue Jan 6 2015 Yuliya PoyarkovaПеревод на русский язык.

Издание 1-12.1 Tue Jan 6 2015 Yuliya PoyarkovaСинхронизация с XML 1-12.

Издание 1-12 Wed Nov 12 2014 David O'BrienИсправлены опечатки в секции «Установка puppet-agent».

Издание 1-11 Mon Nov 10 2014 Athene ChanОписание правил iptables перенесено в секции, посвященные конфигурации Red Hat Satellite. Добавлено новое правило,допускающее выполнение katello-installer после установки (BZ#1161254).Техническая редакция (BZ#1110837).Добавлены примеры команд firewall-cmd в RHEL7 (BZ#1152630).

Издание 1-10 Fri Nov 7 2014 Megan LewisДобавлено описание различий между узлами в меню «Все узлы» и «Узлы содержимого» (BZ#1149145).Удалены неразрывные пробелы в заголовках.

Издание 1-9 Thu Nov 6 2014 Athene ChanДобавлена глава об управлении удостоверениями (BZ#1110837).

Издание 1-8 Thu Nov 6 2014 Megan LewisОбновлена информация о том, как найти системы, зарегистрированные с помощью subscription-manager, в окне интерфейсаSatellite (BZ#1149144).

Издание 1-7 Thu Oct 30 2014 Megan LewisУдален вывод файла помощи.

Издание 1-6 Thu Oct 23 2014 Megan LewisРедакция по рекомендациям отдела локализации.

Издание 1-5 Fri Oct 3 2014 Athene ChanИмя исходной организации изменено с «ACME_Corporation» на «Default Organization» (BZ#1140520).Добавлены примеры репозиториев и примечание об активации репозиториев Red Hat Common (BZ#1141954).Добавлено примечание о том, что репозитории в примере команды надо изменить в зависимости от индивидуальных требований(BZ#1140722).

Издание 1-4 Thu Oct 2 2014 Megan LewisДокумент теперь отражает последние изменения бренда.Добавлен глоссарий терминов.

Издание 1-3 Wed Oct 1 2014 Megan LewisРедакция по рекомендациям отдела локализации.

Издание 1-2.01 Fri Sep 12 2014 Athene ChanДобавлены правила межсетевого экрана (BZ#1140875).

Издание 1-2 Fri Sep 12 2014 David O'BrienСогласование оформления названий «Red Hat».

Издание 1-1 Thu Sep 11 2014 Athene ChanОбновлены имена репозиториев (BZ#1140422).

Издание 1-0 Tue 9 Sep 2014 Megan Lewis

ПРИЛОЖЕНИЕ B. ИСТОРИЯ ПЕРЕИЗДАНИЯ

109

Page 114: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Выпуск Red Hat Satellite 6.0.

Издание 0-23 Thu 21 Aug 2014 Megan LewisУдалена лишняя информация из секции 15.2.1 (BZ#1131654).Коррекции в тексте примечания в секции 10.4.1 (BZ#1120722).Исправлены имена баз данных в секциях 15.2.1 и 15.2.2 (BZ#1131655).Добавлена информация о резервном копировании в секцию 1.3 (BZ#1131613)."/var/lib/katello" удален из списка резервного копирования в секции 15.2.1 (BZ#1131604).

Издание 0-22 Fri 15 Aug 2014 Megan LewisОткорректировано название пункта меню в секции 10.4.1 (BZ#1120722).Добавлена секция 10.4.2 об установке katello-agent (BZ#1129841).В описании процедуры регистрации клиентов на Capsule добавлен префикс в адресной строке (BZ#1127285).Удалены секции 3.3.3 и 3.3.4 (BZ#1129578).Редакция глав 1-3 (BZ#1104431).Обновлена информация об управлении пользователями и группами.Обновлена информация о коллекциях узлов.

Издание 0-21 Tue 12 Aug 2014 Athene ChanИсправлена опечатка в таблице 9.1 (BZ#1128872).

Издание 0-20 Fri 18 July 2014 Athene ChanОткорректирован формат XML (BZ#1120713).

Издание 0-19 Fri 11 July 2014 Megan LewisДобавлена информация о манифестах (BZ#1109747).

Издание 0-18 Thu 10 July 2014 Athene ChanИсправлен адрес сертификата в секции 10.3.1 (BZ# 1117861).Редакция секции 5 (BZ#1104914).

Издание 0-17 Wed 9 July 2014 Megan LewisКоманды katello в секции 4.2.2.3 заменены на hammer (BZ#1116888).Исправлено имя пакета RPM в секции 10.3.1 (BZ#1116543).Удален лишний этап в секции 5.3.1 (BZ#1117503).

Издание 0-16 Wed 25 Jun 2014 Athene ChanПодготовка документа к бета-выпуску.

Издание 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Техническая редакция.

Издание 0-11 Tue 1 Oct 2013 Athene ChanИсправления опечаток (BZ#887680).

Издание 0-10 Mon 30 Sep 2013 Dan MacphersonСборка с учетом исправленных опечаток.

Руководство пользователя

110

Page 115: Red Hat Satellite 6...ГЛАВА 1. ВВЕДЕНИЕ Red Hat Satellite 6 — платформа управления жизненным циклом систем Red Hat, предоставляющая

Издание 0-09 Wed 18 Sep 2013 Athene ChanИсправления разметки.

Издание 0-08 Tue 17 Sep 2013 Athene ChanИнтеграция предложенных изменений (BZ#956256, 969922, 864115).

Издание 0-07 Fri 13 Sep 2013 Athene ChanИзменена категория продукта.

Издание 0-06 Thu 12 Sep 2013 Athene ChanМелкие правки.Добавление документа в файл ent.

Издание 0-05 Thu 12 Sep 2013 Athene ChanРедакции (BZ#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. ИСТОРИЯ ПЕРЕИЗДАНИЯ

111