В прошлой статье была разобрана установка кластера Active – Standby, однако обслуживание медиа осталось на основных серверах. В данном обзоре произведём вынос медиа сервиса на отдельные серверы.
Поднимаем ещё два сервера по аналогии.
У меня следующие параметры
На всех серверах выполняем открытие изменения конфигурации:
sudo iva-cli configurator unlock
Затем на двух основных серверах пересобираем кластер:
sudo iva-cli cluster configure \
—head-node-1-ip 192.168.232.20 \
—head-node-2-ip 192.168.232.21 \
—media-node-ip 192.168.232.30 \
—media-node-ip 192.168.232.31 \
—database-ip 192.168.232.19 \
—filestorage-ip 192.168.232.18 \
—public-ip 192.168.232.22 \
—filestorage-device 192.168.232.23:/opt/nfsshare \
—disable-local-media-service
Конфигурация кластера завершилась. Можно проверить изменения не медиа серверах.
Проверить изменения можно командой:
sudo iva-cli live show-changes
Как видно изменения есть и их нужно сохранить.
Выполняем на всех серверах:
sudo iva-cli live save-changes
Затем на всех серверах закрываем изменения конфигурации:
sudo iva-cli configurator lock
Проверим, что изменения применились. Переходим в консоль администрирования, вкладка «Модули системы». Как видно служба media, nginx-media и coturn теперь располагается на добавленных медиа серверах.
Теперь необходимо поправить медиа группу, для этого переходим на вкладку «Медиа сервера» в консоли администрирования. Удаляем значение медиа сервера по умолчанию 127.0.0.1.
Кнопкой «Подключить медиа сервер» вводим ip адреса новых серверов и добавляем их.
После того, как сервера появятся в списке, аналогично добавляем их в медиа группу по умолчанию.
Проверим что всё работает корректно и медиа обрабатывается добавленными серверами. Создаю внутренних для ИВА тестовых пользователей.
Одним пользователем создаю комнату и добавляю второго пользователя в участники. В админке на вкладке «Запланированные конференции» находим созданное тестовое собрание, открываем «О мероприятии» и видно, что конференцию обслуживает медиа сервер 192.168.232.31.
Тест на клиентах показывает что всё работает и медиа трафик обслуживается новыми серверами.
Добавить комментарий