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

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

{% embed url="<https://vkvideo.ru/video-100268702_456239041>" %}

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

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

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

<figure><img src="/files/vmsJrtl7XOJbtgwmzTcx" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/pmlOC3WJ7aPVf0dLIHuc" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="/files/0NS1OOm2AoJMxNKkRe4v" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/zNTVKBHIoIADErLxh7An" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/7JOKDOf3ZpOyBhf7E3NY" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/e4YFB7glbVFUB89Arn4r" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="/files/WQX2LQpGXtV3LzPsuLrM" alt=""><figcaption></figcaption></figure>

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

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

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

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

<figure><img src="/files/11QePZP6kSOjONUY7xb7" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/UnqGkVrSHaq4ghaJwNXT" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="/files/xL2fVkfnzxai5g4nqeal" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/mCR1qadpH7b2SLDnhrJF" 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="/files/dCX9P8BUEl8AfeiEtbJf" alt=""><figcaption></figcaption></figure>

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

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

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

<figure><img src="/files/O2OBBhfvCiQjucAyRCYf" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/bQGvsua1QnllGeTHjZjQ" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mikopbx.com/mikopbx/setup/cloud/yandex-cloud/proizvolnyi-obraz.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
