на нескольких серверах, мастер и бекапы. Все вроде работает, если мастер падает - айпи подхватывает бекап. Но там есть функция, можно добавить скрипт и вроде как если скрипт выдает ошибочный exit code - сервер тоже должен меняться. В моем случае скрипт это “killall -0 sshd”. То есть падает ssh - сервер должен поменяться с мастера на бекап. Встал ssh на мастере обратно - меняется назад мастер.
Но то ли лыжи не едут, то ли я дурачок, но это работает только если я руками ребутаю службу keepalived. То есть роняю на мастере ssh - ничего, просто не подключается. Руками ребутаю службу keepalived - ок, переключается на бекап. Поднимаю ssh на мастере - ничего. Ребутаю keepalived на бекапе - переключается.
Это его нормальное поведение и он в принципе не предназначен для таких приколов или это все же решается настройками?
не используй кипелайвд
Приоритеты на серверах какие выставлены?
одинаковые, да
Обсуждают сегодня