Глава 11. Кластеризация

Кластеры объединяют в себе множество взаимодействующих компьютеров (называемых узлами) с целью обеспечения надежности, масштабирования и бесперебойного доступа к критическим службам. Высокий уровень доступности в Red Hat Enterprise Linux 7.0 реализуется несколькими способами; выбор способа определяется требованиями производительности, уровня доступа, распределения нагрузки и совместного доступа к файлам.
Комплект распределения нагрузки Red Hat Enterprise Linux 7.0 (известный как Load Balancer) теперь входит в стандартную сборку Red Hat Enterprise Linux.
Раздел 20.5, «Кластеры и высокодоступные решения» содержит перечень документов, предоставляющих информацию о настройке и управлении комплектом Red Hat High Availability.

11.1. Pacemaker

В Red Hat Enterprise Linux 7.0 ответственность за управление ресурсами кластера и восстановление после сбоя узлов возлагается на менеджер ресурсов Pacemaker, который заменил rgmanager.
Ниже перечислены основные достоинства Pacemaker.
  • Автоматическая синхронизация и управление версиями конфигурации ресурсов.
  • Гибкая модель изоляции и ограничения ресурсов, которая может легко адаптироваться в зависимости от рабочего окружения.
  • При восстановлении после сбоя может помочь изоляция ресурсов.
  • Параметры конфигурации с учетом времени.
  • Выполнение одного ресурса на разных узлах. В качестве примера выступает веб-сервер в кластерной файловой системе.
  • Выполнение одного ресурса в разных режимах на разных узлах. В качестве примера выступает синхронизируемый ресурс и источник синхронизации.
  • Для нормальной работы Pacemaker не требуется распределенный менеджер блокировок (DLM, Distributed Lock Manager).
  • Выбор поведения в случае нарушения кворума и при формировании нескольких разделов.