Red Hat Training

A Red Hat training course is available for Red Hat Satellite

9.6. Избыточность Satellite с независимой базой данных

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

Процедура 9.1. Избыточность Satellite с независимой базой данных

  1. Подготовьте независимую базу данных к восстановлению в случае отказа. Следуйте рекомендациям Oracle и обратитесь за советом к администратору базы данных.
  2. Установите 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, а не имя отдельной машины.
  3. После окончания установки скопируйте следующие файлы с основного Satellite на дополнительный:
    • /etc/rhn/rhn.conf
    • /etc/tnsnames.ora
    • /var/www/rhns/server/secret/rhnSecret.py
  4. Скопируйте и установите пакеты сертификата SSL на дополнительном Satellite.
    Если во время установки Satellite был создан новый сертификат с новым именем (CN, Common Name), скопируйте RPM-пакеты сертификата с дополнительного Satellite на основной и повторно перераспределите сертификат между клиентами. Если сценарий начальной загрузки также был сгенерирован повторно, сертификаты можно установить с его помощью.
  5. Если новый сценарий начальной загрузки не создавался, скопируйте содержимое /var/www/html/pub/bootstrap/ с основного сервера Satellite на дополнительный. Если сценарий был создан, скопируйте файлы из этого каталога на основной Satellite.
  6. На дополнительном Satellite отключите taskomatic:
    /sbin/service taskomatic stop
    
    Для автоматического запуска и восстановления taskomatic на втором Satellite можно использовать произвольные сценарии. Эти сценарии должны запускаться первыми при восстановлении.
  7. Откройте совместный доступ к пакетам канала (по умолчанию в /var/satellite), разместив их на диске в сети. Это поможет избежать дублирования данных и обеспечить их постоянство на разных Satellite.
  8. Откройте совместный доступ к данным кэша (по умолчанию расположены в /var/cache/rhn) для серверов Satellite, разместив их на диске в сети. Это поможет избежать дублирования данных и обеспечить их постоянство на разных Satellite.
  9. Задайте общее имя для разных Satellite и откройте сетевой доступ и выберите метод доступа к различным Satellite. Возможные варианты включают циклический перебор DNS, распределитель сетевой нагрузки и обратную настройку прокси.