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 и промышленный мониторинг не рассматриваются.





