# Произвольный образ

Для начала зарегистрируйтесь в сервисе [Yandex Cloud](https://console.cloud.yandex.ru/?referralCode=dn22bvnhhe64i62i71ua).

{% embed url="<https://rutube.ru/video/0fed3f457757028e1b87dc81bb3d8c27/>" %}

Приступим к настройке

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

1. Откройте Все сервисы / Инфраструктура и сеть / **Compute Cloud**
2. Перейдите в раздел Виртуальные машины
3. На вкладке выберите **Создать ВМ**
4. Введите имя виртуальной машины, например *vm-mikopbx*
5. Укажите зону доступности

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FaauxCVlrjwXBO2XPG5f1%2FMikoPBXYandexInstallation_5.png?alt=media&#x26;token=8dd6ded7-a12d-4789-a146-051e1e8149e8" alt=""><figcaption></figcaption></figure>

6. Укажите параметры вычислительных ресурсов виртуальной машины, исходя из ожидаемой нагрузки на АТС и вашего бюджета. Для тестовой машины можно указать Гарантированная доля vCPU - 20%, RAM - 1 Гб

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FV7ARwMXrUrDRL0LLnhhX%2FMikoPBXYandexInstallation_9.png?alt=media&#x26;token=3de72ad2-9d6c-4f49-9c54-09f3e6627c87" alt=""><figcaption></figcaption></figure>

### Загрузка АТС MikoPBX из произвольного образа

Перед созданием виртуальной машины необходимо предварительно загрузить образ MikoPBX в облачное хранилище

1. Откройте Все сервисы / Инфраструктура и сеть / **Object Storage**
2. На вкладке Object Storage выберите **Создать бакет**
3. Введите имя нового бакета, например *mikopbx-imgs*
4. Укажите макс. размер **1 Гб**
5. Для других полей используйте значения по умолчанию
6. Завершив ввод значений, нажмите кнопку **Создать бакет**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FtgWAtHQkp8f1a4WwrWT8%2FMikoPBXYandexInstallation_1.png?alt=media&#x26;token=edf2bb87-0421-4f3c-b11b-603b8f6a86d2" alt=""><figcaption></figcaption></figure>

7. Откройте созданный бакет *mikopbx-imgs*
8. На открывшейся вкладке выберите **Загрузить объекты**
9. Выберите файл из дистрибутива MikoPBX с расширением **.raw**
10. Нажмите кнопку **Загрузить**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FurHhkRVGsjLqw2HgiHee%2FMikoPBXYandexInstallation_2.png?alt=media&#x26;token=43ab5300-deb2-4cfd-8104-12a5596b0d99" alt=""><figcaption></figcaption></figure>

11. После завершения загрузки откройте загруженный объект
12. Выберите Получить ссылку и скопируйте ссылку на образ
13. Откройте Все сервисы / Инфраструктура и сеть / **Compute Cloud**
14. Перейдите в раздел Образы
15. На вкладке выберите **Загрузить образ**
16. Введите имя образа, например *mikopbx-img*
17. В поле Ссылка на образ в Object Storage укажите скопированную ранее ссылку на образ АТС
18. Нажмите кнопку **Загрузить**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2F7sHg0nro083sSJOgVyhW%2FMikoPBXYandexInstallation_3.png?alt=media&#x26;token=29a9e78c-9d7e-4e68-90a6-74ede67f41c5" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2F403ImGyjYzm02JFtZfkq%2FMikoPBXYandexInstallation_4.png?alt=media&#x26;token=47648f78-9e2c-499a-b5ed-72ca2b3b26ae" alt=""><figcaption></figcaption></figure>

Вернемся к выбору образа на вкладке Все сервисы / Инфраструктура и сеть / Compute Cloud / Виртуальные машины

1. В разделе Выбор образа/загрузочного диска выберите Свой образ / Выбрать / Наполнение - Образ / ***mikopbx-img***
2. В разделе Диски и файловые хранилища скорректируйте размер загрузочного диска до **1 Гб**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FD9oikfaN5nLVZt1a5WRt%2FMikoPBXYandexInstallation_6.png?alt=media&#x26;token=c62f9c99-ae58-461c-b2e5-b60eb9c40da9" alt=""><figcaption></figcaption></figure>

### Настройка дисков

{% hint style="danger" %}
Для развертывания АТС используйте **два** диска:

* диск объемом **1 Гб** для основной системы
* диск объемом **50+ Гб** для хранения записей разговоров
  {% endhint %}

1. В разделе Диски и файловые хранилища выберите **Добавить диск**
2. На открытой вкладке введите имя диска для хранения данных, например *storage-mikopbx*
3. Укажите тип диска **HDD**
4. Укажите размер диска не менее 50 Гб
5. Наполнение - **Пустой**
6. Для других полей на вкладке используйте значения по умолчанию
7. Нажмите кнопку **Добавить**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FBMZrcUoOeOBxBZ0FhEOG%2FMikoPBXYandexInstallation_7.png?alt=media&#x26;token=0e07ee8a-eced-446c-afce-8d2feda313e4" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FKr0SpBYlRaq6kB35wZp0%2FMikoPBXYandexInstallation_15.png?alt=media&#x26;token=19a6b0a6-133d-4c1c-863e-10f22f92aef4" alt=""><figcaption></figcaption></figure>

### Настройка сети

1. В разделе Сетевые настройки выберите существующую или создайте новую облачную сеть
2. В поле Подсеть в выпадающем меню выберите **Добавить подсеть**
3. На открытой вкладке введите имя подсети, например *local-mikopbx*
4. В поле CIDR укажите диапазон адресов, например *172.16.32.0/24*
5. Для других полей на вкладке используйте значения по умолчанию
6. Нажмите кнопку **Создать**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FaoyJeYKwQxigvSEaAjjt%2FMikoPBXYandexInstallation_10.png?alt=media&#x26;token=94787c17-bafc-48bb-8e0f-2c1167b87417" alt=""><figcaption></figcaption></figure>

7. Публичный адрес и Внутренний IPv4-адрес оставьте в положении **Автоматически**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FYWyUQNrBtQZ9so4WgVjV%2FMikoPBXYandexInstallation_11.png?alt=media&#x26;token=f1f57bc3-79e4-45dc-a460-fce58ddfd296" alt=""><figcaption></figcaption></figure>

### Настройка параметров SSH

1. В разделе Доступ укажите Сервисный аккаунт
2. Введите Логин и SSH-ключ, предварительно сгенерированный по [инструкции](https://yandex.cloud/ru/docs/compute/operations/vm-connect/ssh?utm_source=console\&utm_medium=side-bar-left\&utm_campaign=compute)
3. В разделе Дополнительные настройки установите флажок **Разрешить доступ к серийной консоли**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FLKVVMNIFZbvNLfklmS57%2FMikoPBXYandexInstallation_12.png?alt=media&#x26;token=07b8116d-ea3e-4af3-aba3-63aed8c7d0cc" alt=""><figcaption></figcaption></figure>

4. Завершив ввод значений, нажмите кнопку **Создать ВМ**

### **Запуск АТС MikoPBX**

1. Дождитесь запуска созданной виртуальной машины, обычно первый запуск занимает 6-8 минут. Статус **Running**, еще не означает что система полностью развернулась
2. Откройте созданную виртуальную машину и перейдите в раздел Серийная консоль

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2F0Gk1eTFATchzR9GzvnXI%2FMikoPBXYandexInstallation_13.png?alt=media&#x26;token=e444a497-86fa-440b-9f2c-171918b62e33" alt=""><figcaption></figcaption></figure>

3. Скопируйте внешний адрес созданной виртуальной машины и введите его в строке браузера
4. Для входа используйте указанные во вкладке Серийная консоль логин и пароль

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2Fsn4Cfv3xLBQPvP3B1eTT%2FMikoPBXYandexInstallation_16.png?alt=media&#x26;token=dd622251-d88d-44c2-8fba-037b7fa168c5" alt=""><figcaption></figcaption></figure>
