freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 28 мар 2024 18:47

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: cluster Freeswitch
СообщениеДобавлено: 15 сен 2017 13:59 

Зарегистрирован: 26 янв 2017 17:35
Сообщения: 15
Привет)
На двух нодах запустила FrSw с использованием 1 VIP (drbd,corosync,pacemaker, общая БД(успешно пишет cdr и мигрирует вместе с ІР)) . Не могу разобраться с регистрациями клиентов - когда падает главная нода1 , где был запущен ресурс VIP, регистрации на вторую ноду (подхватившая общий айпи) не переходят. Нужно же модуль mod_ha_cluster - но в доках материала нормального не нашла (еще в процессе разработки). Подскажите, как еще можно сделать доступной информацию по регистрациям на всех нодах (средствами самого FrSw и существующей БД) ?
Спасибо

Stack: corosync
Current DC: node1 (version 1.1.14-70404b0) - partition with quorum
2 nodes and 6 resources configured

Online: [ node1 node2 ]

Full list of resources:

Master/Slave Set: drbd_master_slave [drbd_res]
Masters: [ node1 ]
Slaves: [ node2 ]
Resource Group: postgres
fs_res (ocf::heartbeat:Filesystem): Started node1
FAILOVER-ADDR (ocf::heartbeat:IPaddr2): Started node1
pgsql (ocf::heartbeat:pgsql): Started node1
freeswitch (lsb:FSSofia): Started node1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: cluster Freeswitch
СообщениеДобавлено: 17 сен 2017 09:27 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
на ноде подхватившей VIP
Код:
fs_cli -x "sofia recover"
выполняется?

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: cluster Freeswitch
СообщениеДобавлено: 17 сен 2017 11:31 

Зарегистрирован: 22 окт 2015 20:31
Сообщения: 156
Откуда: Киев
https://freeswitch.org/confluence/displ ... ailability читали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: cluster Freeswitch
СообщениеДобавлено: 18 сен 2017 14:43 

Зарегистрирован: 26 янв 2017 17:35
Сообщения: 15
Сейчас выключила ресурс freeswitch на drbd. Делаю просто FrSw HA.
При поступлении звонка на обеих нодах он успешно отображается (в show calls). Но как только падает главный сервер - на втором звонок уже не отображается и в итоге я получаю в логах резервной ноды - No calls to recover. Трекинг везде включен . Кто делал НА, подскажите, возможно, нужны настройки тайминга в switch.conf.xml ? Как сохранить звонок на второй ноде во время краха первой?
На момент аварии FrSw уже запущен на каждой из нод и в настройках везде, естественно, прописала VIP


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: cluster Freeswitch
СообщениеДобавлено: 18 сен 2017 14:44 

Зарегистрирован: 26 янв 2017 17:35
Сообщения: 15
VIP успешно переходит на вторую ноду


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: cluster Freeswitch
СообщениеДобавлено: 18 сен 2017 17:54 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
"show calls" просто дергает "вьюху" в БД
реального состояния дел не отображает
почитайте еще здесь

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: cluster Freeswitch
СообщениеДобавлено: 19 сен 2017 12:45 

Зарегистрирован: 22 окт 2015 20:31
Сообщения: 156
Откуда: Киев
Почитайте еще эту ветку. Там как раз про то, то на резервной ноде звонки не отображаются, но поднимаются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: cluster Freeswitch
СообщениеДобавлено: 20 сен 2017 13:28 

Зарегистрирован: 26 янв 2017 17:35
Сообщения: 15
Все получилось!!! Ошибка была в том, что я в профили тулила "core-db-dsn" вместо odbc-dsn )). Теперь во время звонка заполняются все служебные таблицы FrSw в БД :
calls:
call_uuid | call_created | call_created_epoch | caller_uuid | callee_uuid | hostname
--------------------------------------+---------------------+--------------------+--------------------------------------+--------------------------------------+----------------
6592ef80-207f-4c9f-a29a-f9007aba2121 | 2017-09-20 12:20:35 | 1505899235 | 6592ef80-207f-4c9f-a29a-f9007aba2121 | 3590caaa-ee68-491e-a827-e616be012252 | 172.28.ХХ.ХХ
(1 row)

и таблица recovery, registrations и пр. - все общее для обеих нод и актуально.
Успешно работает FrSw HA
Спасибо

Может, кому-то интересно, - у меня сейчас такие таблицы:
fs_db=# \dt
List of relations
Schema | Name | Type | Owner
--------+-------------------------------------+-------+------------
public | aliases | table | freeswitch
public | calls | table | freeswitch
public | channels | table | freeswitch
public | complete | table | freeswitch
public | db_data | table | freeswitch
public | group_data | table | freeswitch
public | interfaces | table | freeswitch
public | limit_data | table | freeswitch
public | nat | table | freeswitch
public | recovery | table | freeswitch
public | registrations | table | freeswitch
public | sip_authentication | table | freeswitch
public | sip_dialogs | table | freeswitch
public | sip_presence | table | freeswitch
public | sip_registrations | table | freeswitch
public | sip_shared_appearance_dialogs | table | freeswitch
public | sip_shared_appearance_subscriptions | table | freeswitch
public | sip_subscriptions | table | freeswitch
public | tasks | table | freeswitch
(19 rows)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: cluster Freeswitch
СообщениеДобавлено: 20 сен 2017 17:43 

Зарегистрирован: 26 янв 2017 17:35
Сообщения: 15
Синхронизировать изменения настроек FrSw между нодами следует только самописными скриптами или есть уже какие-то заготовки? В гугле еще ищу)
По два раза вносить правки как-то лень


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: cluster Freeswitch
СообщениеДобавлено: 20 сен 2017 19:58 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
у вас же drbd там
можно все динамически через mod_xml_curl тягать.

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB