Единственная точка отказа относится к компоненту в системе, отказ которого приводит к отключению всей системы. В секторе информационных технологий Кластер позволяет подготовить систему к тому, чтобы избежать риска возникновения ситуаций такого типа, которые состоят, по крайней мере, из синхронизированных узлов 2, что позволяет, что, когда один из узлов выходит из строя, другой берет на себя ответственность за обслуживание.
Почему кластер #
Балансировка нагрузки задача предоставить единую сетевую службу с нескольких серверов, иногда называемую фермой серверов.
Балансировщик нагрузки обычно представляет собой программное обеспечение, встроенное в виртуальное или физическое оборудование, которое прослушивает порт, к которому внешние клиенты подключаются к службам доступа. Балансировщик нагрузки перенаправляет запросы на один из внутренних серверов, который обычно отвечает на балансировщик нагрузки. Это позволяет балансировщику нагрузки отвечать клиенту, даже не зная о внутреннем разделении функций. Он может автоматически предоставлять объем емкости, необходимый для реагирования на любое увеличение или уменьшение трафика приложения. На следующей диаграмме мы видим типичную конфигурацию сети для обслуживания веб-приложения.

Это также предотвращает прямой контакт клиентов с серверными модулями, что может иметь преимущества в плане безопасности за счет сокрытия структуры внутренней сети и предотвращения атак на сетевой стек ядра или несвязанные службы, работающие на других портах, но ... Что произойдет, если балансировщик нагрузки выйдет из строя?
Балансировка нагрузки дает ИТ-команде шанс достичь значительно более высокой отказоустойчивости. Вот почему сам балансировщик нагрузки не становится единой точкой отказа. Балансировщики нагрузки должны быть реализованы в кластере высокой доступности, то есть в паре устройств. Тот же пример с кластером высокой доступности для балансировки нагрузки может быть:

Мы увидели важность настройки кластера высокой доступности. Теперь мы посмотрим, как его настроить с помощью RELIANOID Балансировщик нагрузки.
Требования к кластеру #
При настройке нового кластера убедитесь, что оба узла используют одну и ту же версию ядра (т. Е. Одну и ту же модель устройства).
- Убедитесь, что служба ntp настроена и работает нормально на обоих будущих узлах кластера.
- Убедитесь, что DNS настроены и работают нормально на обоих будущих узлах кластера.
- Убедитесь, что между будущими членами кластера есть эхо-запрос, используя используемый интерфейс для кластера (т. Е. IP eth0 в узле 1 и IP eth0 в узле 2).
- Рекомендуется выделить интерфейс для службы кластеров.
- Служба кластеров использует многоадресную связь и пакеты VRRP в одноадресном режиме, убедитесь, что пакеты такого типа разрешены в ваших коммутаторах.
- Как только служба кластера будет включена, фермы и виртуальные интерфейсы на подчиненном узле будут удалены, а конфигурация главного узла будет реплицирована на подчиненный.
Конфигурация кластера для RELIANOID Сообщество #
Для правильной настройки кластера для версии сообщества v5 или новее выполните следующую процедуру:
Конфигурация кластера для RELIANOID Enterprise Edition #
RELIANOID Служба кластеров Enterprise Edition полностью интегрирована в RELIANOID Core, им можно легко управлять и настраивать следующим образом:
- В веб-интерфейс, перейдите в боковое меню «СИСТЕМА> Кластер».
- Нажмите в поле выбора «Локальный IP-адрес кластера»и выберите выделенный интерфейс для службы кластера
- Введите IP-адрес вторичного узла в том же сетевом интерфейсе, который вы выбрали в первом узле
- Введите пароль ведомого root в поле «Пароль удаленного корневого сервера кластера» и введите тот же пароль в поле «Пароль удаленного корневого сервера кластера»
- Теперь нажмите "Создайте" и процесс настройки кластера начнется
.
Если вам нужна дополнительная информация, пожалуйста, посетите статью Настройте службу кластера
