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

Автоматическая установка Asterisk

Недавно я начал проект, в котором мне нужно автоматизировать установку серверов Asterisk для моих клиентов в инфраструктуре AWS. У клиентов уже есть инфраструктура AWS.

Я думал о следующем подходе:

а) Изображение AMI:

б) Сценарий установки:

Создайте сценарий оболочки на основе следующего:

http://wiki.freepbx.org/display/FOP/Installing+FreePBX+12+on+Ubuntu+Server+14.04+LTS

в) Повар:

Используйте сервер Chef и подготовьте сценарий загрузки для экземпляров EC2, чтобы установить клиент Chef, а затем получить рецепт Asterisk.

г) Установка Docker

Используйте контейнеры Docker и упростите установку, для этого потребуется установить докер, а затем развернуть контейнер.

Любые предложения / отзывы приветствуются.

Выбери один? Четыре, грубо говоря, несовместимы друг с другом (я полагаю, вы могли бы использовать Chef для установки / запуска контейнеров докеров или чего-то еще). B, вероятно, так же строго хуже, чем другие, но все остальное в порядке, в зависимости от вашего существующего рабочего процесса и инструментов.