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

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


faq:yandex_cloud

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

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

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

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

Для удобства также существует видеоинструкция на YouTube .

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

1) Перейдите на страницу сервиса https://cloud.yandex.ru. Пройдите регистрацию или используйте уже имеющуюся учетную запись яндекса

2) Сразу после регистрации вам будет доступна консоль управления облачными сервисами(https://console.cloud.yandex.ru/)

3) Перед работой с сервисами необходимо создать платежный аккаунт. Внимательно ознакомьтесь с условиями пробного периода. Для создания платежного аккаунта перейдите в раздел Биллинг и добавьте аккаунт

Загрузка образа MikoPBX в облачное хранилище

Перед созданием ВМ необходимо загрузить образ диска с установленной АТС MikoPBX облачное хранилище Object Storage.

1) Скачайте образ MikoPBX из личного кабинета или запросите образ через форму обратной связи. Использовать необходимо образ формата *.raw

2) Перейдите в окно управления облачным хранилищем

3) Создайте новый бакет

4) Установите настройки в соответствии с картинкой

5) Зайдите в созданный в бакет, нажав на него. Нажмите загрузить объекты.

6) Выберите скачанный образ АТС. Нажмите загрузить.

7) После завершения загрузки войдите в загруженный образ, нажав на него.

8) Скопируйте ссылку на образ.

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

1) Перейдите в панель управления облаком. Yandex CloudCompute Cloud

2) В разделе Образы нажмите «загрузить образ».

3) Заполните поля «Имя» и «Описание» и в поле «Ссылка» вставьте скопированную ранее ссылку на образ АТС. Нажмите «Загрузить».

4) Дождитесь загрузки образа

5) Перейдите в раздел Виртуальные машины и нажмите «Создать ВМ».

6) Заполните поля «Имя», «Описание». Выберите подходящую для вас зону доступности. О зонах доступности описано в документации сервиса

7) В меню «Выбор образа/загрузочного диска» перейдите на вкладку «Пользовательские», нажмите «Выбрать».

8) В появившемся окне перейдите на вкладку «Образ», выберите загруженный нами образ, нажав на него. Нажмите «Применить».

9) В меню «Диски» появится загрузочный диск.

10) Добавьте еще один диск для хранения записей разговоров. Тип диска «HDD», наполнение «Пустой». Размер диска установите на ваше усмотрение. Наш пример является демонстрационным, мы установили небольшой размер - 2 Гб. Но вы можете установить побольше - 20 Гб

11) Параметры вычислительных ресурсов установите на свое усмотрение исходя из ожидаемой нагрузки на АТС и вашего бюджета.

12) В разделе сетевые настройки создайте облачную сеть. Затем в пункте «Подсеть» нажните кнопку выпадающего списка и добавьте подсеть.

Пункт «CIDR» - диапазон адресов установите из ваших предпочтений. В нашем примере мы установили сеть 172.16.32.0 с маской 24 бита (255.255.255.0). Нажмите «Создать»

Публичный адрес и внутренний адрес оставьте «Автоматически» . Флажок Защита от DDoS-атак мы рекомендуем вам установить.

13) Для доступа к серверу АТС по ssh будет использоваться логин и пароль, по-умолчанию логин root, пароль admin. В генерации ssh ключа нет необходимости, укажем произвольное имя пользователя, а в поле SSH key ssh-rsa

14) На этом настройка ВМ закончена, нажмите «Создать ВМ». Дождитесь ее запуска.

Предварительная настройка АТС MikoPBX

После установки необходимо зайти web-интерфейс АТС, сменить пароль для доступа по ssh, включить FireWall и защиту от взлома.

1) Перейдите в свойства ВМ, нажав на строчку с запущенной ВМ. Скопируйте публичный IP адрес АТС и вставьте в адресную строку браузера.

2) Вы попадете на веб-интерфейс управления АТС MikoPBX. По-умолчанию установлены логин admin, пароль admin.

3) Откроется веб-интерфейс управления АТС.

4) В правом верхнем углу окна веб-интерфеса, смените язык интерфейса на русский.

5) Перейдите в «Сеть и FireWall» → «Сетевой экран». Включите переключатель в положение «Сетевой экран и защита от взлома включены»

6) Измените пароли для web-интерфейса (Система → Общие настройки → Пароль администратора) и ssh (Система → Общие настройки → SSH) на сложные

7) Теперь нужно подключиться к АТС по ssh, подключить дополнительный диск для хранения медиа данных. Подключиться к АТС по ssh вы можете разными способами. Вы можете использовать, например, программу «putty» или расширение «Secure Shell» для браузера Google Chrome. Мы воспользуемся расширением для браузера.

Адрес подключения - Публичный адрес АТС. Логин по умолчанию: «root». порт: «22».

8) При первом подключении к этому адресу утвердительно ответьте в появившемся диалоговом окне. Введите «yes».

9) Введите пароль, который вы установили в (Система → Общие настройки → SSH). Вы попадете в консоль управления АТС.

10) В меню, перемещаясь стрелками, или нажатием на соответствующую цифру, выберите пункт «1 Change Language», переключите язык на русский. Консоль примет следующий вид.

11) Выберите пункт « 6 хранилище данных», затем выберите «1 Подключить диск для хранения данных».

12) Будут показаны доступные для подключения диски. У нас он один. Поэтому просто подтвердите, нажав Enter.

13) После подключения диска вы увидите, что предупреждение «Диск для хранения данных не подключен» перестало отображаться.

После подключения диска, отключаемся от станции и переходим к настройке станции через web интерфейс

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

При запуске виртуальной машины по-умолчанию мы получили динамический IP адрес. Для тестирования работы системы он подойдет, но в случае настройки системы в рабочем режиме необходимо получить статический IP адрес. Инструкция по получению статического IP представлена в документации облачного сервиса.

1) Зайдите на web-интерфейс управления АТС.

2) В первую очередь необходимо позаботиться о безопасности системы - настроить сетевой экран и защиту от взлома. Помимо базовой защиты от взлома (fail2ban) вы можете настроить дополнительную защиту от сетевых сканеров.

3) Перейдем в раздел Сетевые интерфейсы. Сервер АТС находится за NAT, поэтому включим соответствующую настройку, укажем публичный IP АТС путем нажатия кнопки «узнать внешний IP» и сохраним настройки.

4) Перейдите на вкладку Сотрудники. АТС поставляется в преднастроенном состоянии, будет доступно для использования три SIP учетные записи. Авторизуем программный софтфон MicroSIP по инструкции под учетной записью 201

5) Подключим провайдер Zadarma к MikoPBX по инструкции и настроим прием всех входящих звонков на номер 201. Совершим наш первый звонок. С любого городского номера позвоним на номер Zadarma, который подключен к MikoPBX. Вызов должен пойти на наш софтфон MicroSIP, авторизованного под 201 учетной записью.

В итоге мы получили собственную облачную АТС MikoPBX развернутую с использованием сервисов Яндекса. Теперь можно приступать к настройке и запуску АТС в рабочем режиме. Дополнительную информацию по настройкам АТС MikoPBX можно найти на wiki.

faq/yandex_cloud.txt · Последние изменения: 2021/10/15 12:01 — Андрей Тарасов