Alibaba cloud

Установка MikoPBX с помощью сервиса Alibaba cloud

В данной инструкции мы пошагово произведем установку MikoPBX с помощью облачной платформы Alibaba cloud.

Перед началом Вам необходимо скачать актуальный образ MikoPBX с расширением .raw. Сделать это можно на github MikoPBX.

Загрузка образа в Alibaba cloud

Создание Bucket

Для начала необходимо создать bucket для хранения образа. Для этого необходимо перейти в "OSS Management Console" (ссылка).

OSS Консоль
  1. Перейдите в раздел "Buckets".

Раздел "Buckets"
  1. Нажмите "Create Bucket" для создания нового Bucket'а:

Элемент "Create bucket"
  1. Заполните следующие данные:

  • "Bucket name" - произвольное название для хранилища.

  • "Region" - выберите регион, где будет храниться ваш образ

Нажмите "OK".

Параметры Bucket'а
  1. Перейдите в созданный bucket, нажав на его название в разделе "Buckets":

Созданный bucket
  1. Нажмите "Upload object" и загрузите ранее скаченный файл образа диска в формате .raw (все параметры оставьте по умолчанию).

Элемент "Upload object"
  1. После того, как файл образа диска будет загружен, Вам необходимо скопировать ссылку на него. Для этого нажмите "View Details" справа от названия файла, в открывшемся меню скопируйте ссылку из поля "URL".

Ссылка на файл образа диска

Создание образа

  1. Вернитесь в ECS Console (ссылка). Перейдите в раздел "Images".

Раздел "Images"
  1. Нажмите "Import Image" для испорта образа из хранилища (Bucket):

Элемент "Import Image"
  1. В открывшейся вкладке выберите "Linux Operating System" и нажмите "Next".

  2. Введите/выберите следующие параметры для образа:

  • "Image File URL" - вставьте ранее скопированную ссылку на загруженный файл образа диска.

  • "Image Name" - введите произвольное, уникальное название для Вашего образа.

  • "OS Type" - linux

  • "OS Version" - Others Linux

  • "Architecture" - 64-bit OS

  • Уберите галочку с чек-бокса "Check After Import".

Нажмите "OK" для создания образа. Дождитесь его создания (при завершении в поле Status вы увидите надпись Available)

Параметры импорта образа

Создание пары SSH-ключей

Далее необходимо создать и добавить связку SSH ключей в Alibaba Cloud.

  1. В ESS Консоли перейдите в раздел "Network Security" -> "Key Pairs":

Раздел "Key Pairs"
  1. Нажмите "Create SSH Key Pair".

Элемент "Create SSH Key Pair"
  1. Далее необходимо сгенерировать пару SSH-ключей. Про то как это сделать - Вы можете прочитать здесь. Далее заполните все необходимые данные:

  • "Name" - произвольное название для создаваемой связки ключей

  • "Creation Mode" - Import

  • "Public Key" - вставьте Ваш публичный ключ, сгенерированный ранее

  • "Resource Group" - выберите Вашу ресурсную группу в облаке

Нажмите "OK" для создания связки ключей в облаке

Параметры создаваемой связки ключей

Создание группы правил

Перед созданием виртуальной машины так же нужно создать и группу правил (firewall).

  1. Перейдите в раздел "Network & Security" -> "Security Groups"

Раздел "Security Groups"
  1. Нажмите "Create Security Group":

Элемент для создания новой группы правил
  1. Укажите следующие параметры для группы правил:

  • "Security Group" - введите произвольное название для группы правил.

  • "Network" - выберите вашу сеть. Если она не созданна - нажмите "Create VPC" справа от поля.

  • "Security Group" - Basic Security Group.

  • "Resource Group" - выбрите Вашу группу ресурсов.

  • Разрешите все входящие подключения (пример на скриншоте ниже). Все исходящие подключения разрешены по умолчанию.

Обязательно настройте firewall в самой MikoPBX как можно раньше после создания виртуальной машины. Подробнее про то как это сделать, Вы можете прочитать здесь.

Нажмите "Create Security Group".

Параметры группы правил

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

  1. Перейдите в раздел "Instances & Images" -> "Instances":

Раздел "Instances"
  1. Нажмите "Create Instance" для создания новой виртуальной машины.

Элемент "Create Instance"
  1. Выберите параметры для вашей виртуальной машины:

  • "Billing Method" - выберите вариант оплаты ВМ.

  • "Region", "Network and Zone" - выберите параметры региона и зоны, подходящие Вам.

  • "Instance" - выберите конфигурацию Вашей виртуальной машины.

Параметры виртуальной машины №1
  1. Выберите параметры для вашей виртуальной машины:

  • "Image" - выберите "Custom Images" -> Загруженный ранее образ

  • "Storage" - выберите тип и размер "System Disk". 20 Гб - минимально возможный в Alibaba Cloud.

  • Добавьте второй диск, нажав "Add Data Disk". Укажите его тип и размер.

Рекомендуемый размер диска для хранения записей разговора - не менее 50ГБ. В данной инструкции, в качестве примера, используется диск размером 30ГБ.

Параметры виртуальной машины №2
  1. Выберите параметры сети для Вашей ВМ. Группа правил будет назначена автоматически (ранее созданная):

Параметры сети
  1. Нажмите "Create Order".

Элемент "Create Order"

Подключение к консоли MikoPBX

В разделе "Instances" перейдите к созданной виртуальной машине, нажав на ее название.

Переход к созданной виртуальной машине

Подключение из встроенной в облако консоли

  1. Нажмите "Connect".

Элемент "Connect"
  1. Выберите "VNC". Произойдет подключение в новой вкладке Вашего браузера.

VNC консоль

Подключение по SSH

Подробнее про SSH-подключения Вы можете узнать в этом блоке статей. В данной документации, в качестве примера будет продемонстрировано подключение по SSH через PowerShell.

Введите следующую команду для SSH-подключения:

ssh -i C:\Users\username\.ssh\id_ed25519 root@ip-adress

Замените C:\Users\username\.ssh\id_ed25519 на путь к ssh-ключам; root- на Ваше имя для ssh-авторизации (если оно было изменено при создании ВМ); ip-adress - на Внешний адрес MikoPBX.

Команда для ssh-подключения

Произойдет подключение по SSH:

SSH-подключение

Первая авторизация в WEB-интерфейсе

На главной странице виртуальной машины находятся несколько важных параметров для авторизации в WEB-интерфейсе.

Важные параметры для авторизации в web-интерфейс

Вставьте IP-адрес в адресную строку браузера - Вы попадете на страницу авторизации в web-интерфейс MikoPBX.

Данные для входа:

  • Username - admin

  • Password - ID Вашей виртуальной машины

WEB-интерфейс MikoPBX

Last updated

Was this helpful?