Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Версия  ECSS-10Актуальность

3.11

+

3.14.{9-14}

+
3.14.15.x+
3.14.16.x+

3.17.x

+
3.18+

В стандартной конфигурации 2 сервера: ecss1 и ecss2, соответственно 2 MSR которые обрабатывают медиа трафик.
В данной статье будет рассмотрено добавление еще одного независимого MSR, для распределения медиа трафика на 3 хоста и более, для высоко нагруженных систем.

Требования к ОС, соответствуют требованиям ECSS10.

...

Блок кода
titleУстановка
sudo apt install ecss-dns-env

sudo apt install ecss-media-server

Настройка dns-env

Блок кода
titleПереходим в дирректорию
cd /etc/dnsmasq.d

...

Блок кода
titleВыставляем ip хоста, где находится  ecss-restfs ( можно указать отдельно выделенный ip на SSW для mysq или указать ip-ecss1)
 sudo sudo nano ecss-restfs  
Блок кода
titleВыставляем ip хоста c mysql.
 sudo nano ecss-mysql


Блок кода
title Выставляем  ip ecss1- primary.broker.ecss,  ip ecss2- secondary.broker.ecss
 sudo nano ecss-broker

...

Блок кода
titleПроверить работу dnsmasq можно простыми ping:
ping -c1 cocon.mysql.ecss
ping -c1 dialer.mysql.ecss
ping -c1 statistics.mysql.ecss
ping -c1 tc.mysql.ecss
ping -c1 tts.mysql.ecss
ping -c1 system.restfs.ecss

Настройка MSR


Блок кода
titleКодеки и все остальное, кроме ip на котором работает сервис, должно совпадать с ecss1 и ecss2 
sudo nano /etc/ecss/ecss-media-server/config.xml

...

Блок кода
titleПерезагружаем и ждем регистраций на ecss-core
sudo systemctl restart ecss-media-server


MSR успешно зарегестрировался на двух нодах

Image Modified

Делаем его активным и сохраняем изменения.
Image Modified

Теперь ECSS использует еще один MSR, для обработки вызовов.
Image Modified


Про настройку сайтов и зон, для более точеной обработки вызовов, можно прочитать здесь.