Модератор: Glukinho
#вопрос есть ли вариант сделать актив-актив серверы? Например, оба сервера подключены ко всем транкам, при приходе инвайта на "бэкап", тот смотрит установленный флаг "мастера", был ли ансвер. Если был - отдыхает, иначе принимает звонок. Телефоны регистрируются на обоих серверах. Исходящие можно тоже диалпланом регулировать. Синхронизация необходимых данных может быть как drbd так и ручная. Хранилище записей звонков на внешнем по отношению к астерискам кластеризованном хранилище
На pgw2200 так и сделано!
Есть механизм отслеживания "друг друга серверами, один мастер, другой слейв.
Когда сервер рестартуется он проверяет, есть ли в сети мастер и если не нашёл, то объявляет себя мастером.
Проблема возникает только если вы их физически разнесли в разные датацентры и у вас пропал между ними канал.
После появления канала у вас 2 локальных мастера.
И получается или нужен доп механизм или дёргать одного из них.
Правда плюс pgw2200 в том, что каналы переключает без разрыва голосовых потоков.
Клиент не видит этих проблем поскольку голос ходит через mgw.
А по поводу вынести все на каму или opensips, сделать конечно можно, но это только перенос точки отказа.
Если падает Кама что тогда?
Поэтому мне ближе вариант с дублированием.
Когда изначально все аппараты двуканальные с регистрациями на разные серверы.
Просто номера идут или через линию 1 или через линию 2 .
Отказоустойчивость стоит денег и кому это надо, готовы за это платить!
Значит им просто она не нужна...
Когда несколько минут простоя стоит миллионы, любой адекватный бизнесмен сразу всё понимает
И где это ?
Чаще её берут те у кого денег много, но понимания нет.
Он берут "фишку отказоустойчивости " что им менеджеры впарили.
Хотя даже при этом нет полной отказоустойчивости!
У нас за 6 лет ни разу не переключился на бекап, но когда полгода назад отключили электричество на правом берегу, все у клиента отвалилось. Тут хоть 5 бекапов - каналов то нет...
#вопрос есть ли вариант сделать актив-актив серверы? Например, оба сервера подключены ко всем транкам, при приходе инвайта на "бэкап", тот смотрит установленный флаг "мастера", был ли ансвер. Если был - отдыхает, иначе принимает звонок. Телефоны регистрируются на обоих серверах. Исходящие можно тоже диалпланом регулировать. Синхронизация необходимых данных может быть как drbd так и ручная. Хранилище записей звонков на внешнем по отношению к астерискам кластеризованном хранилище