Когда реализуется кластерная конфигурация, узким местом становится точка входа - адрес, который слушает kamailio. Чтобы сделать кластер отказоустойчивым, kamailio может слушать отдельный набор айпи-адресов, "мастер-адрес", и в случае отказа/недоступности ноды можно перекинуть его на живую ноду. Есть особенность, что нельзя запускать kamailio на нескольких нодах, это сломает базу регистраций клиентов.
Самый простой вариант это ip addr add ... и service kamailio start; service kamailio_reload start, но это можно автоматизировать. Основные варианты:
- keepalive
- corosync
- pacemaker
- heartbeat
Самый простой – keepalived