Назад | Перейти на главную страницу

как запустить несколько экземпляров звездочки на одном сервере

надеюсь, что все в безопасности в трудное время

У меня есть задача автоматизировать процесс установки демо. Наше программное обеспечение в основном представляет собой графический интерфейс, который работает со звездочкой через AGI и хранит все данные в MySQL / MariaDB, сохраняя всю конфигурацию sip и журналы CDR для каждого потенциального клиента, нам нужно настроить отдельный виртуальный сервер

ключевая задача - найти решение для подключения нескольких экземпляров нашего программного обеспечения к одному экземпляру звездочки, поскольку это демонстрационный сервер, обычно выполняется 1-5 одновременных вызовов макс. основной вопрос, есть ли способ включить разные файлы конфигурации в зависимости от соединения ip. например: у нас есть более 128 IPS, сопоставленных с сервером, каждый демонстрационный сервер будет иметь выделенный IP-адрес для сопоставления и в белый список для sip-транкинга (во избежание мошенничества), если какое-то устройство подключается к выделенному IP-адресу, соответствующему res_mysql, cdr_mysql и sip файлы конфигурации загружены.

может есть другие способы решить эту задачу?

любые советы приветствуются

спасибо заранее

Вы можете запустить его как контейнер. Я запускал звездочку из множества контейнеров openvz. Это намного проще на ресурсах, разделяющих RAM CPU.

Это будет не совсем один экземпляр звездочки, а то, как openvz делится вещами

Это можно сделать до тех пор, пока он не слишком загружен, и сможет справиться с вашими ресурсами.