Red Hat Training
A Red Hat training course is available for Red Hat Satellite
9.6. Избыточность Satellite с независимой базой данных
Другой метод поддержки работы Satellite состоит в обеспечении его избыточности. В отличие от обычного дублирования избыточные Satellite могут быть активны или находиться в режиме ожидания.
Процедура 9.1. Избыточность Satellite с независимой базой данных
- Подготовьте независимую базу данных к восстановлению в случае отказа. Следуйте рекомендациям Oracle и обратитесь за советом к администратору базы данных.
- Установите Satellite c независимой базой данных в отдельной системе, пропустив этапы настройки базы данных, ее схемы, создания сертификата SSL и сценария начальной загрузки. Используйте те же реквизиты доступа к Red Hat Network и настройки соединения с базой данных, которые использовались при исходной установке и регистрации Satellite (см. Раздел 4.3, «Сценарий установки»).Если существующий сертификат SSL не учитывает высокую доступность, можно создать новый сертификат с более подходящим значением CN-имени (см. 3.2. Служебная утилита SSL RHN в руководстве по настройке Red Hat Network Satellite). Также стоит пересоздать сценарий начальной загрузки (см. 5.2. Генерация сценариев Bootstrap в руководстве по настройке клиентов Red Hat Network Satellite), чтобы он начал использовать это новое значение. Общее имя (CN, Common Name) включает полное имя в рамках Satellite, а не имя отдельной машины.
- После окончания установки скопируйте следующие файлы с основного Satellite на дополнительный:
/etc/rhn/rhn.conf
/etc/tnsnames.ora
/var/www/rhns/server/secret/rhnSecret.py
- Скопируйте и установите пакеты сертификата SSL на дополнительном Satellite.Если во время установки Satellite был создан новый сертификат с новым именем (CN, Common Name), скопируйте RPM-пакеты сертификата с дополнительного Satellite на основной и повторно перераспределите сертификат между клиентами. Если сценарий начальной загрузки также был сгенерирован повторно, сертификаты можно установить с его помощью.
- Если новый сценарий начальной загрузки не создавался, скопируйте содержимое
/var/www/html/pub/bootstrap/
с основного сервера Satellite на дополнительный. Если сценарий был создан, скопируйте файлы из этого каталога на основной Satellite. - На дополнительном Satellite отключите taskomatic:
/sbin/service taskomatic stop
Для автоматического запуска и восстановления taskomatic на втором Satellite можно использовать произвольные сценарии. Эти сценарии должны запускаться первыми при восстановлении. - Откройте совместный доступ к пакетам канала (по умолчанию в
/var/satellite
), разместив их на диске в сети. Это поможет избежать дублирования данных и обеспечить их постоянство на разных Satellite. - Откройте совместный доступ к данным кэша (по умолчанию расположены в
/var/cache/rhn
) для серверов Satellite, разместив их на диске в сети. Это поможет избежать дублирования данных и обеспечить их постоянство на разных Satellite. - Задайте общее имя для разных Satellite и откройте сетевой доступ и выберите метод доступа к различным Satellite. Возможные варианты включают циклический перебор DNS, распределитель сетевой нагрузки и обратную настройку прокси.