| Версия 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.
...
| Блок кода |
|---|
|
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
Про настройку сайтов и зон, для более точеной обработки вызовов, можно прочитать здесь.