Red Hat Cluster Suite (RHCS) включает программное обеспечение для создания кластера высокой доступности и балансировки нагрузки . Оба могут использоваться в одной системе, хотя этот вариант использования маловероятен. Оба продукта, High Availability Add-On и Load Balancer Add-On, основаны на проектах сообщества с открытым исходным кодом . Разработчики Red Hat Cluster предоставляют код для сообщества. Вычислительная кластеризация не является частью кластерного набора, а вместо этого предоставляется Red Hat MRG .
Дополнение High Availability — это реализация Linux-HA от Red Hat . Оно пытается обеспечить доступность сервиса путем мониторинга других узлов кластера. Все узлы кластера должны согласовать свою конфигурацию и состояние общих сервисов, прежде чем кластер будет считаться имеющим кворум и сервисы смогут быть запущены.
Основная форма передачи информации о состоянии узла — через сетевое устройство (обычно Ethernet ), хотя в случае возможного сбоя сети кворум может быть определен с помощью вторичных методов, таких как общее хранилище или многоадресная рассылка .
Программные службы, файловые системы и состояние сети могут отслеживаться и контролироваться кластерным пакетом, а в случае сбоя службы и ресурсы могут быть перенесены на другие сетевые узлы.
Кластер принудительно прекращает доступ узла кластера к службам или ресурсам с помощью ограждения, чтобы гарантировать, что узел и данные находятся в известном состоянии. Узел завершается путем отключения питания (известно как STONITH ) или доступа к общему хранилищу. Более поздние версии Red Hat используют распределенный менеджер блокировок , чтобы обеспечить мелкозернистую блокировку и отсутствие единой точки отказа. Более ранние версии набора кластеров полагались на «грандиозный унифицированный менеджер блокировок» (GULM), который мог быть кластеризован, но все еще представлял точку отказа, если узлы, действующие как серверы GULM, выходили из строя. GULM был последний раз доступен в Red Hat Cluster Suite 4.
Red Hat адаптировала программное обеспечение для балансировки нагрузки Piranha, чтобы обеспечить прозрачную балансировку нагрузки и отказоустойчивость между серверами. Балансируемое приложение не требует специальной настройки для балансировки, вместо этого сервер Red Hat Enterprise Linux с настроенным балансировщиком нагрузки перехватывает и маршрутизирует трафик на основе метрик/правил, установленных на балансировщике нагрузки.
Поддержка Red Hat Cluster Suite привязана к соответствующей версии Red Hat Enterprise Linux и следует той же политике обслуживания. Продукт не имеет активации, временных ограничений или удаленного аварийного выключателя , он продолжит работать после окончания жизненного цикла поддержки. Он частично поддерживается при работе под управлением VMware Virtual Machine. [1]
Пакет кластеров доступен в следующих версиях: