Инструменты пользователя

Инструменты сайта


faq:yandex_cloud

Установка и запуск АТС MikoPBX в облаке Яндекс

Обратно к инструкциям

Яндекс.Облако — это набор связанных сервисов, которые помогут вам быстро и безопасно взять в аренду вычислительные мощности в тех объемах, в которых это необходимо. Сервис предоставляет пробный период, в течение которого вы сможете ознакомиться со всеми его возможностями.

В этом блоге мы покажем, как быстро развернуть виртуальную машину с АТС MikoPBX, используя сервис Yandex Compute Cloud.

Регистрация в Yandex Cloud

Перед началом работы необходимо зарегистрироваться в сервисе:

Инструкции по регистрации

Создание виртуальной машины

  1. Перейдите в панель управления облаком. Все сервисыCompute Cloud  *Все сервисы** -> **Compute Cloud**
  2. Перейдите в раздел Виртуальные машины и нажмите «Создать ВМ»
  3. Заполните поля «Имя», «Описание». Выберите подходящую для вас зону доступности. О зонах доступности описано в документации сервиса
  4. В меню «Выбор образа/загрузочного диска» - «Cloud MarketPlace» - «Посмотреть больше» выберите образ MikoPBX
  5. Выберите образ, и кликните по кнопке «Использовать»
  6. В меню «Диски и файловые хранилища» появится загрузочный диск:
  7. Скорректируйте размер загрузочного диска до 1Гб, этого будет достаточно
  8. Добавьте еще один диск для хранения записей разговоров. Тип диска «HDD», наполнение «Пустой», размер 20+Гб. Диск будет использоваться для хранения данных
  9. Параметры вычислительных ресурсов установите на свое усмотрение исходя из ожидаемой нагрузки на АТС и вашего бюджета
  10. В разделе сетевые настройки выберите / создайте облачную сеть. Затем в пункте «Подсеть» нажните кнопку выпадающего списка и добавьте подсеть. Пункт «CIDR» - диапазон адресов установите из ваших предпочтений. В нашем примере мы установили сеть 172.16.32.0 с маской 24 бита (255.255.255.0). Нажмите «Создать»
  11. Публичный адрес и внутренний адрес оставьте «Автоматически» . Установите флажок «Защита от DDoS-атак».
  12. Для доступа к серверу АТС по SSH введите ssh-rsa ключ <note important>См. Инструкции по генерации ssh ключа. </note>
  13. На этом настройка ВМ закончена, нажмите «Создать ВМ». Дождитесь ее запуска
При запуске виртуальной машины мы получили динамический IP адрес. Для пробного запуска он подойдет, но в случае настройки системы в рабочем режиме необходимо получить статический IP адрес. Инструкция по получению статического IP представлена в документации облачного сервиса.

Создание инстанса утилитой yc

Утилита yc позволяет автоматизировать создание инстансов, Ее можно использовать в скриптах.

  1. На странице продукта скопируйте значение image_id. В текущем примере fd83g1qbk6m3jnl5cvah (для версии 2022.3.15). Идентификатор образа следует укзаать в параметре «–create-boot-disk image-id=»
  2. Получим список каталогов
    yc resource-manager folder list

    Выбираем каталог и указываем его имя в параметре «–folder-name»

  3. Список зон
    yc compute zone list 

    Описываем зону в параметре «-zone»

  4. Запускаем инстанс
    yc compute instance create \
    	--folder-name apor-test-catalog \
    	--name test\
    	--zone ru-central1-c \
    	--cores 2 \
    	--memory 2gb \
    	--create-boot-disk image-id=fd83g1qbk6m3jnl5cvah \
    	--ssh-key ~/.ssh/id_rsa.pub \
    	--public-ip \
    	--create-disk name=storage-test-mikopbx,size=20,auto-delete=1
  5. Список инстансов обновиться
    yc compute instance list                 
    +----------------------+-----------------+---------------+---------+-----------------+-------------+
    |          ID          |      NAME       |    ZONE ID    | STATUS  |   EXTERNAL IP   | INTERNAL IP |
    +----------------------+-----------------+---------------+---------+-----------------+-------------+
    | ef38gedvuug8qvv4l74p | test            | ru-central1-c | RUNNING | 51.250.39.55    | 10.130.0.6  |
    +----------------------+-----------------+---------------+---------+-----------------+-------------+

    Используйте «EXTERNAL IP» для входа и «ID» в качестве пароля для пользователя admin web интерфейса

Особенности Yandex Cloud

АТС, развернутая в облаке из соображений безопасности имеет следующие отличия в начальной настройке:

  1. Авторизация по паролю для SSH отключена
  2. К SSH можно подключиться по ssh-rsa ключу
  3. Имя host системы устанавливается в соответствии с именем машины
  4. Firewall включен
  5. В настройках сетевого интерфейса автоматически прописывается внешний IP адрес

Начало работы

После установки откройте web-интерфейс АТС, сменить пароль для доступа по web:

  1. Перейдите в свойства ВМ, нажав на строчку с запущенной ВМ. Скопируйте публичный IP адрес АТС и вставьте в адресную строку браузера Откроется веб-интерфейс АТС MikoPBX.
  2. Выберите язык web интерфейса
  3. Введите логин: admin и пароль: «идентификатор виртуальной машины»
  4. Система потребует изменить пароль к web интерфейсу
  5. Теперь можно настраивать маршрутизацию. См. документацию.

Настройка АТС MikoPBX в web интерфейсе

faq/yandex_cloud.txt · Последние изменения: 2023/10/05 10:07 — Портнов Алексей