freeswitchforum.com https://freeswitchforum.com/ |
|
cluster Freeswitch https://freeswitchforum.com/viewtopic.php?f=6&t=867 |
Страница 1 из 2 |
Автор: | Masha [ 15 сен 2017 13:59 ] |
Заголовок сообщения: | cluster Freeswitch |
Привет) На двух нодах запустила 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 |
Автор: | Vlad1983 [ 17 сен 2017 09:27 ] |
Заголовок сообщения: | Re: cluster Freeswitch |
на ноде подхватившей VIP Код: fs_cli -x "sofia recover" выполняется?
|
Автор: | Samael28 [ 17 сен 2017 11:31 ] |
Заголовок сообщения: | Re: cluster Freeswitch |
https://freeswitch.org/confluence/displ ... ailability читали? |
Автор: | Masha [ 18 сен 2017 14:43 ] |
Заголовок сообщения: | Re: cluster Freeswitch |
Сейчас выключила ресурс freeswitch на drbd. Делаю просто FrSw HA. При поступлении звонка на обеих нодах он успешно отображается (в show calls). Но как только падает главный сервер - на втором звонок уже не отображается и в итоге я получаю в логах резервной ноды - No calls to recover. Трекинг везде включен . Кто делал НА, подскажите, возможно, нужны настройки тайминга в switch.conf.xml ? Как сохранить звонок на второй ноде во время краха первой? На момент аварии FrSw уже запущен на каждой из нод и в настройках везде, естественно, прописала VIP |
Автор: | Masha [ 18 сен 2017 14:44 ] |
Заголовок сообщения: | Re: cluster Freeswitch |
VIP успешно переходит на вторую ноду |
Автор: | Vlad1983 [ 18 сен 2017 17:54 ] |
Заголовок сообщения: | Re: cluster Freeswitch |
"show calls" просто дергает "вьюху" в БД реального состояния дел не отображает почитайте еще здесь |
Автор: | Samael28 [ 19 сен 2017 12:45 ] |
Заголовок сообщения: | Re: cluster Freeswitch |
Почитайте еще эту ветку. Там как раз про то, то на резервной ноде звонки не отображаются, но поднимаются. |
Автор: | Masha [ 20 сен 2017 13:28 ] |
Заголовок сообщения: | Re: cluster Freeswitch |
Все получилось!!! Ошибка была в том, что я в профили тулила "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) |
Автор: | Masha [ 20 сен 2017 17:43 ] |
Заголовок сообщения: | Re: cluster Freeswitch |
Синхронизировать изменения настроек FrSw между нодами следует только самописными скриптами или есть уже какие-то заготовки? В гугле еще ищу) По два раза вносить правки как-то лень |
Автор: | Vlad1983 [ 20 сен 2017 19:58 ] |
Заголовок сообщения: | Re: cluster Freeswitch |
у вас же drbd там можно все динамически через mod_xml_curl тягать. |
Страница 1 из 2 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |