Высокая доступность Keepalived

Изучите высокую доступность Keepalived. Этот модуль охватывает концепции VRRP и установку, настройку основного узла (Master Node), настройку резервного узла (Backup Node), тестирование переключения (Failover), переключение с учетом состояния служб (Service-Aware Failover). Вы освоите эти важные навыки Linux с помощью практических лабораторных работ и реальных задач.

DevOps EngineerAnsibleDevOpsLinux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Keepalived использует VRRP, чтобы несколько узлов разделяли виртуальный IP и выбирали его текущего владельца. Этот практический курс ведёт от основных параметров протокола до наблюдаемого переключения и возврата в изолированных сетевых пространствах Linux.

Вы зададите роли master и backup, приоритеты, объявления, аутентификацию и VIP, а затем остановите и восстановите master, наблюдая перемещение адреса. Также вы свяжете проверку Nginx с приоритетом VRRP, чтобы состояние приложения влияло на владельца VIP.

Чему вы научитесь

  • Устанавливать Keepalived, включать пересылку IPv4 и определять нужный интерфейс
  • Настраивать экземпляр VRRP с идентификатором, интерфейсом, интервалом и аутентификацией
  • Назначать виртуальный IP и проверять, какой узел им владеет
  • Создавать конфигурации master и backup с разными выборными приоритетами
  • Останавливать и восстанавливать master, наблюдая автоматическое переключение и возврат
  • Определять vrrp_script, который проверяет Nginx и применяет отрицательный вес при сбое
  • Подключать проверку через track_script и подтверждать обнаружение по журналам

Для кого этот курс

Этот курс среднего уровня предназначен для администраторов Linux, DevOps-специалистов и изучающих инфраструктуру, знакомых с сетевыми основами и желающих практиковать доступность виртуального IP через VRRP.

Предварительные требования: Уверенная работа в оболочке Linux, с sudo, службами, конфигурациями, IP-адресами, интерфейсами и базовой маршрутизацией. Знание Nginx полезно, но не обязательно.

Учебная среда: Лаборатория Linux семейства Debian с Keepalived, Nginx, административным доступом и готовыми сетевыми пространствами для двух узлов. Остальные упражнения используют один хост для изучения конфигурации и проверок.

Часто задаваемые вопросы

Выполню ли я настоящее переключение VIP между двумя узлами?

Да. В одном упражнении отдельные master и backup работают в изолированных сетевых пространствах. Вы остановите master, проверите 192.168.10.10 на backup, запустите master и подтвердите возврат VIP.

Переносит ли проверка службы реальный веб-сервис на второй сервер?

Нет. Nginx останавливается на одном хосте; сбой pidof nginx снижает эффективный приоритет VRRP и фиксируется в журнале. Итоговая задача проверяет ту же логику без второго веб-узла.

Это готовая к эксплуатации архитектура HA?

Нет. Курс охватывает выборы VRRP, перемещение VIP и вес скрипта. Резервные физические сети, firewall, секреты, split brain, unicast VRRP, hooks и промышленный мониторинг не рассматриваются.

Преподаватель

labby
Labby
Labby is the LabEx teacher.