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

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


faq:yandex_cloud

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
faq:yandex_cloud [2022/07/25 09:23]
Портнов Алексей [Создание виртуальной машины]
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 =====
Строка 30: Строка 32:
   - Публичный адрес и внутренний адрес оставьте "​**Автоматически**"​ . Установите флажок "​**Защита от DDoS-атак**"​. {{ :​faq:​setevie_nastroyki_3.png?​nolink |}}   - Публичный адрес и внутренний адрес оставьте "​**Автоматически**"​ . Установите флажок "​**Защита от DDoS-атак**"​. {{ :​faq:​setevie_nastroyki_3.png?​nolink |}}
   - Для доступа к серверу АТС по SSH введите **ssh-rsa** ключ <note important>​См. [[https://​cloud.yandex.ru/​docs/​compute/​operations/​vm-connect/​ssh?​utm_source=console&​utm_medium=side-bar-left&​utm_campaign=compute | Инструкции по генерации ssh ключа]]. </​note>​   - Для доступа к серверу АТС по SSH введите **ssh-rsa** ключ <note important>​См. [[https://​cloud.yandex.ru/​docs/​compute/​operations/​vm-connect/​ssh?​utm_source=console&​utm_medium=side-bar-left&​utm_campaign=compute | Инструкции по генерации ssh ключа]]. </​note>​
 +  - На этом настройка ВМ закончена,​ нажмите "​Создать ВМ". Дождитесь ее запуска{{ :​faq:​vm_zapushena.png?​nolink |}}
  
-14) На этом настройка ВМ закончена,​ нажмите "​Создать ВМ". Дождитесь ее запуска. 
  
-{{ :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 интерфейса
 + 
 +
 + 
 + 
  
  
Строка 45: Строка 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|Обратно к инструкциям]]
faq/yandex_cloud.1658740981.txt.gz · Последние изменения: 2022/07/25 09:23 — Портнов Алексей