====== Внедрение MikoPBX на арендованном сервере Mail.Ru Cloud Solutions ====== [[faq:|Обратно к инструкциям]] **Mail.Ru Cloud Solutions** - это облачный сервис для создания виртуальных машин от Mail.Ru Cloud Solutions, который позволяет быстро получить доступ к вычислительным ресурсам без сложных настроек и запустить виртуальную инфраструктуру для бизнеса. Cloud Servers от Mail.Ru Cloud Solutions по умолчанию включает: * Безлимитный трафик 1 Гбит/с * Создание бекапов и управление образами * Создание приватных сетей, настройка маршрутизации * Автомасштабирование в зависимости от загрузки * Балансировщик нагрузки * Статический внешний IP Данный сервис можно **попробовать бесплатно**, с более подробной информацией о сервисе можно ознакомиться, перейдя по [[https://mcs.mail.ru/infra/|ссылке]]. В рамках данного блога рассмотрим, как создать виртуальную машину на данному облачном сервисе и развернуть MikoPBX. ===== Регистрация в MCS ===== 1) Перейдите по [[https://mcs.mail.ru/|ссылке]] для регистрации в MCS. {{ :faq:2018-12-17_152413.png |}}\\ 2) Заполните форму регистрации: укажите Ваше e-mail и задайте сложный пароль. {{ :faq:2018-12-17_152609.png |}}\\ 3) На указанный почтовый адрес придет письмо с подтверждением. {{ :faq:2018-12-17_152748.png |}}\\ 4) Перейдя по ссылке из письма, подключите сервис и получите 150 рублей на бонусный счет. {{ :faq:2018-12-17_153303.png |}}\\ 5) Заполните авторизационную форму, указав Ваши данные {{ :faq:2018-12-17_153358.png |}}\\ ===== Создание облачной виртуальной машины ===== 1) Перейдите в **интерфейс Horizon** для создания облачной виртуальной машины. {{ :faq:2018-12-17_153434.png |}}\\ 2) Перейдите на вкладку **Проект** -> **Вычислительные ресурсы** -> **Образы**. Создайте новый образ. {{ :faq:2018-12-17_153523.png |}}\\ 3) Скачать образ MikoPBX можете из [[https://telefon.miko.ru/personal/update-files/|личного кабинета МИКО]], либо получить по запросу через [[https://telefon.miko.ru/contacts/|форму обратной связи]]. Формат образа - файл с рашисрением *.raw. {{ :faq:2018-12-17_153752.png |}}\\ 4) После успешной загрузки образа он станет доступным на вкладке **Образы**. Выберите образ MikoPBX и нажмите **Запустить**. {{ :faq:2018-12-17_154714.png |}}\\ 5) В результате будет запущен помощник создания виртуальной машины (инстанса). На вкладке **Подробности** указываем значения, как на скриншоте ниже. {{ :faq:2018-12-17_154814.png |}}\\ 6) На вкладке **Источник** указываем размер диска, на который будет установлена MikoPBX - 1 Гб. **Источник загрузки** - образ, который мы залили на предыдущем этапе. Именно с этого образа сначала будет загружаться MikoPBX. {{ :faq:2018-12-17_155756.png |}}\\ 7) **Тип инстанса** указываем **Basic-1-1-10**. {{ :faq:2018-12-17_155007.png |}}\\ 8) Настройки **сети** оставляем по умолчанию, нажимаем на кнопку "**Запустить инстанс**". {{ :faq:2018-12-17_155112.png |}}\\ ===== Настройки инстанса ===== 1) Переходим на вкладку **Инстансы**, Вам будет доступен единственный интанс MikoPBX, который мы создали на предыдущем этапе. {{ :faq:2018-12-17_155219.png |}}\\ 2) Перейдите на вкладку **Диски**, создадим виртуальный диск для хранения записей разговоров. {{ :faq:2018-12-17_160004.png |}}\\ 3) Размер диска для хранения записей разговоров рекомендуем задавать **50 Гб**. {{ :faq:2018-12-17_160125.png |}}\\ 4) Подключим данный диск к MikoPBX {{ :faq:2018-12-17_160207.png |}}\\ Выбираем диск **Storage** для подключения {{ :faq:2018-12-17_160228.png |}}\\ В результате успешного подключения диска Storage должен измениться его статус на "**Используется**". {{ :faq:2018-12-18_105500.png |}}\\ 5) Перейдите на вкладку **Сеть** -> **Группы безопасности**. Нажмите на кнопку "**Управление правилами**" для группы **remote_access**. {{ :faq:2018-12-17_161118.png |}}\\ 6) Добавьте новое правило для портов **TCP**, как представлено на скриншоте ниже {{ :faq:2018-12-17_161333.png |}}\\ {{ :faq:2018-12-17_161241.png |}}\\ 7) Добавьте новое правило для портов **UDP**, как представлено на скриншоте ниже {{ :faq:2018-12-17_161351.png |}}\\ ===== Запуск виртуальной машины ===== 1) Снова перейдите на вкладку **Инстансы**, перейдите по гиперссылки MikoPBX, тем самым Вы запустите виртуальную машину с MikoPBX. Перейдите на вкладку **Обзор**, здесь Вы увидите **статический внешний IP**, по которому АТС будет доступна из вне. В нашем примере это адрес 95.163.209.24. {{ :faq:2018-12-18_110545.png |}}\\ 2) Перейдите на вкладку **Консоль**, откройте её в полноэкранном режиме. {{ :faq:2018-12-18_105748.png |}}\\ 3) Перезагрузите АТС из консоли, нажав на цифру 2 с клавиатуры. {{ :faq:2018-12-18_105831.png |}}\\ 4) После перезагрузки АТС подключим дополнительный диск для хранения записей разговоров, для этого нажимаем с клавиатуры цифру 6. Система предложит нам единственный диск для подключения, вводим его название в консоли, далее Enter. {{ :faq:2018-12-18_110200.png |}}\\ ===== Настройка MikoPBX в web-интерфейсе. ===== 1) Введите адрес MikoPBX в web-браузере. Мы введем статический внешний IP - **95.163.209.24**. **Логин** и **пароль** для входа в web-интерфейс по умолчанию - **admin**, **admin**. После авторизации не забудьте сразу поменять пароль от входа в web-интерфейс (**Система**-> **Общие настройки**) и настроить Firewall по [[:firewall/ru|инструкции]]. {{ :faq:2018-12-18_110633.png |}}\\ 2) Перейдите на вкладку **Сотрудники**. АТС поставляется в преднастроенном состоянии, будет доступно для использования три SIP учетные записи. Авторизуем программный софтфон **MicroSIP** по [[:faq:microsip|инструкции]] под учетной записью 201. {{ :faq:2018-12-18_110829.png |}}\\ 3) Перейдите в раздел **Сеть и Firewall** -> **Сетевые интерфейсы**. Так как наша АТС доступна из сети Интернет, нам необходимо включить настройку "**Эта станция расположена за NAT маршрутизатором**", указываем наш внешний IP. {{ :faq:2018-12-18_132351.png |}}\\ 4) Подключим провайдер **Zadarma** к MikoPBX по [[:providers:zadarma|инструкции]] и настроим прием всех входящих звонков на номер 201. Совершим наш первый звонок! С любого городского номера позвоним на номер Zadarma, который подключен к MikoPBX. Вызов должен пойти на наш софтфон MicroSIP, авторизованного под 201 учетной записью. Таким образом мы показали, как создать виртуальную машину в облачном сервисе от Mail.Ru Cloud Solutions, установить и выполнить первоначальный настройки MikoPBX.