Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
faq:yandex_cloud [2022/07/25 09:26] Портнов Алексей [Создание виртуальной машины] |
faq:yandex_cloud [2024/04/03 15:50] (текущий) Александрова Юлия |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Установка и запуск АТС MikoPBX в облаке Яндекс ====== | ====== Установка и запуск АТС MikoPBX в облаке Яндекс ====== | ||
+ | |||
+ | <note important>Актуальная инструкция по ссылке: https://docs.mikopbx.com/mikopbx/setup/cloud/yandex-cloud</note> | ||
[[faq:|Обратно к инструкциям]] | [[faq:|Обратно к инструкциям]] | ||
Строка 7: | Строка 9: | ||
В этом блоге мы покажем, как быстро развернуть виртуальную машину с АТС MikoPBX, используя сервис [[https://cloud.yandex.ru/services/compute|Yandex Compute Cloud]]. | В этом блоге мы покажем, как быстро развернуть виртуальную машину с АТС MikoPBX, используя сервис [[https://cloud.yandex.ru/services/compute|Yandex Compute Cloud]]. | ||
- | <note> Для удобства также существует [[http://www.youtube.com/watch?v=96dr4T9KAlQ|видеоинструкция на YouTube ]].</note> | + | {{youtube>ow2bXcnHjas?medium}} |
===== Регистрация в Yandex Cloud ===== | ===== Регистрация в Yandex Cloud ===== | ||
Строка 32: | Строка 34: | ||
- На этом настройка ВМ закончена, нажмите "Создать ВМ". Дождитесь ее запуска{{ :faq:vm_zapushena.png?nolink |}} | - На этом настройка ВМ закончена, нажмите "Создать ВМ". Дождитесь ее запуска{{ :faq:vm_zapushena.png?nolink |}} | ||
+ | |||
+ | <note important>При запуске виртуальной машины мы получили динамический IP адрес. Для пробного запуска он подойдет, но в случае настройки системы в рабочем режиме необходимо получить статический IP адрес. Инструкция по получению **статического** IP представлена в [[https://cloud.yandex.ru/docs/compute/operations/vm-control/vm-set-static-ip|документации]] облачного сервиса. </note> | ||
+ | |||
+ | |||
+ | ====== Создание инстанса утилитой yc ====== | ||
+ | |||
+ | Утилита **[[https://cloud.yandex.ru/docs/cli/cli-ref/managed-services/compute/instance/|yc]]** позволяет автоматизировать создание инстансов, Ее можно использовать в скриптах. | ||
+ | |||
+ | - На [[https://cloud.yandex.ru/marketplace/products/miko/mikopbx#product-ids|странице продукта]] скопируйте значение **image_id**. В текущем примере **fd83g1qbk6m3jnl5cvah** (для версии 2022.3.15). Идентификатор образа следует укзаать в параметре "**--create-boot-disk image-id=**" | ||
+ | - Получим список каталогов<code>yc resource-manager folder list</code>Выбираем каталог и указываем его имя в параметре "**--folder-name**" | ||
+ | - Список зон <code>yc compute zone list </code> Описываем зону в параметре "**-zone**" | ||
+ | - Запускаем инстанс <code>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</code> | ||
+ | - Список инстансов обновиться <code>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 | | ||
+ | +----------------------+-----------------+---------------+---------+-----------------+-------------+</code> Используйте "**EXTERNAL IP**" для входа и "**ID**" в качестве пароля для пользователя **admin** web интерфейса | ||
+ | |||
+ | |||
+ | |||
+ | |||
Строка 42: | Строка 75: | ||
- Firewall включен | - Firewall включен | ||
- В настройках сетевого интерфейса автоматически прописывается внешний IP адрес | - В настройках сетевого интерфейса автоматически прописывается внешний IP адрес | ||
+ | |||
====== Начало работы ====== | ====== Начало работы ====== | ||
+ | После установки откройте web-интерфейс АТС, сменить пароль для доступа по web: | ||
- | После установки необходимо зайти web-интерфейс АТС, сменить пароль для доступа по ssh, включить FireWall и защиту от взлома. | + | - Перейдите в свойства ВМ, нажав на строчку с запущенной ВМ. Скопируйте публичный IP адрес АТС и вставьте в адресную строку браузера {{ :faq:yandex-cloud-mikopbx-9.png |}} Откроется веб-интерфейс АТС MikoPBX. |
- | + | - Выберите язык web интерфейса | |
- | 1) Перейдите в свойства ВМ, нажав на строчку с запущенной ВМ. Скопируйте публичный IP адрес АТС и вставьте в адресную строку браузера. | + | - Введите логин: **admin** и пароль: **"идентификатор виртуальной машины"** {{ :faq:yandex-cloud-mikopbx-10.png |}} |
- | + | - Система потребует изменить пароль к web интерфейсу {{ :faq:yandex-cloud-mikopbx-11.png |}} | |
- | {{ :faq:skopirovat_publ_adres.png?nolink |}} | + | - Теперь можно настраивать маршрутизацию. См. [[https://wiki.mikopbx.com/ | документацию]]. |
- | + | ||
- | 2) Вы попадете на веб-интерфейс управления АТС MikoPBX. По-умолчанию установлены логин: **admin**, пароль: **"идентификатор виртуальной машины"** (admin для старых версий MikoPBX). | + | |
- | + | ||
- | {{ :faq:web_interfeys_vhod.png?nolink |}} | + | |
- | + | ||
- | 3) Откроется веб-интерфейс управления АТС. | + | |
- | + | ||
- | {{ :faq:web_interfeys_zaglavnaya_stranica.png?nolink |}} | + | |
- | + | ||
- | 4) В правом верхнем углу окна веб-интерфеса, смените язык интерфейса на русский. | + | |
- | + | ||
- | {{ :faq:smena_yazika.png?nolink |}} | + | |
- | + | ||
- | 5) Перейдите в "**Сеть и FireWall**" -> "**Сетевой экран**". Включите переключатель в положение "**Сетевой экран и защита от взлома включены**" | + | |
- | + | ||
- | {{ :faq:set_ekr_vkl.png?nolink&600 |}} | + | |
- | + | ||
- | 6) Измените пароли для **web-интерфейса** (**Система -> Общие настройки -> Пароль администратора**) и **ssh** (**Система -> Общие настройки -> SSH**) на сложные | + | |
- | + | ||
- | 7) Теперь нужно подключиться к АТС по ssh, подключить дополнительный диск для хранения медиа данных. Подключиться к АТС по ssh вы можете разными способами. Вы можете использовать, например, программу "putty" или расширение "Secure Shell" для браузера Google Chrome. Мы воспользуемся расширением для браузера. | + | |
- | + | ||
- | Адрес подключения - Публичный адрес АТС. Логин по умолчанию: "**root**". порт: "**22**". | + | |
- | + | ||
- | {{ :faq:podkluchenie_ssh.png?nolink |}} | + | |
- | + | ||
- | 8) При первом подключении к этому адресу утвердительно ответьте в появившемся диалоговом окне. Введите "yes". | + | |
- | + | ||
- | {{ :faq:podkluchenie_ssh_1.png?nolink |}} | + | |
- | + | ||
- | 9) Введите пароль, который вы установили в (Система -> Общие настройки -> SSH). Вы попадете в консоль управления АТС. | + | |
- | + | ||
- | {{ :faq:konsol_upravlenija_ats.png?nolink |}} | + | |
- | + | ||
- | 10) В меню, перемещаясь стрелками, или нажатием на соответствующую цифру, выберите пункт "**1 Change Language**", переключите язык на русский. Консоль примет следующий вид. | + | |
- | + | ||
- | {{ :faq:konsol_na_russkom_yazike.png?nolink |}} | + | |
- | + | ||
- | 11) Выберите пункт "** 6 хранилище данных**", затем выберите "**1 Подключить диск для хранения данных**". | + | |
- | + | ||
- | {{ :faq:podkluchit_disk_dlz_hraneniya_dannih.png?nolink |}} | + | |
- | + | ||
- | 12) Будут показаны доступные для подключения диски. У нас он один. Поэтому просто подтвердите, нажав Enter. | + | |
- | + | ||
- | {{ :faq:podkluchenie_diska_v_konsoli.png?nolink |}} | + | |
- | + | ||
- | 13) После подключения диска вы увидите, что предупреждение "Диск для хранения данных не подключен" перестало отображаться. | + | |
- | + | ||
- | {{ :faq:disk_podkluchen.png?nolink |}} | + | |
- | + | ||
- | После подключения диска, отключаемся от станции и переходим к настройке станции через web интерфейс | + | |
===== Настройка АТС MikoPBX в web интерфейсе ===== | ===== Настройка АТС MikoPBX в web интерфейсе ===== | ||
- | При запуске виртуальной машины по-умолчанию мы получили динамический IP адрес. Для тестирования работы системы он подойдет, но в случае настройки системы в рабочем режиме необходимо получить статический IP адрес. Инструкция по получению **статического** IP представлена в [[https://cloud.yandex.ru/docs/compute/operations/vm-control/vm-set-static-ip|документации]] облачного сервиса. | + | - [[https://wiki.mikopbx.ru/faq#podkljuchenie_softfonov | Инструкции по подключению популярные SIP клиентов]] |
- | + | - [[https://wiki.mikopbx.ru/faq#provajdery_telefonii | Инструкции по подключению популярных провайдеров]] | |
- | 1) Зайдите на web-интерфейс управления АТС. | + | |
- | + | ||
- | 2) В первую очередь необходимо позаботиться о безопасности системы - настроить [[:firewall|сетевой экран]] и [[:fail2-ban|защиту от взлома]]. Помимо базовой защиты от взлома (fail2ban) вы можете настроить [[faq:firewall_routs|дополнительную защиту от сетевых сканеров]]. | + | |
- | + | ||
- | 3) Перейдем в раздел **Сетевые интерфейсы**. Сервер АТС находится за NAT, поэтому включим соответствующую настройку, укажем публичный IP АТС путем нажатия кнопки "**узнать внешний IP**" и сохраним настройки. | + | |
- | + | ||
- | {{ :faq:setevie_nastroyki_ats.png?nolink |}} | + | |
- | + | ||
- | 4) Перейдите на вкладку **Сотрудники**. АТС поставляется в преднастроенном состоянии, будет доступно для использования три SIP учетные записи. Авторизуем программный софтфон MicroSIP по [[faq:microsip|инструкции]] под учетной записью 201 | + | |
- | + | ||
- | {{:faq:ycloud_vm_users.png|}} | + | |
- | + | ||
- | 5) Подключим провайдер **Zadarma** к MikoPBX по [[providers:zadarma|инструкции]] и настроим прием всех входящих звонков на номер 201. Совершим наш первый звонок. С любого городского номера позвоним на номер Zadarma, который подключен к MikoPBX. Вызов должен пойти на наш софтфон MicroSIP, авторизованного под 201 учетной записью. | + | |
- | В итоге мы получили собственную облачную АТС MikoPBX развернутую с использованием сервисов Яндекса. Теперь можно приступать к настройке и запуску АТС в рабочем режиме. Дополнительную информацию по настройкам АТС MikoPBX можно найти на [[index|wiki]]. | + | [[:index|Обратно к инструкциям]] |