# VK Cloud

Для начала авторизуйтесь на сайте <https://cloud.vk.com>

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

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

### **Добавление локальной подсети**

1. Откройте Виртуальные сети / **Сети**
2. На вкладке Сети выберите **Создать**
3. Введите имя новой сети, например *pbx\_network*
4. Для других полей используйте значения по умолчанию
5. Завершив ввод значений, нажмите кнопку **Добавить сеть**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FOGGNc9isOb8S5cBJPRnw%2FMikoPBXvkCloudInstallation_1.png?alt=media&#x26;token=90a4383e-685c-499b-a819-f36d63664a3b" alt=""><figcaption></figcaption></figure>

### **Добавление ssh-rsa ключа**

1. Перейдите к своему аккаунту
2. В выпадающем меню выберите **Ключевые пары**

Если у вас есть ключ SSH, выполните следующее

3. Выберите **Импортировать ключ**
4. Введите название ключа и укажите ключ в поле Публичный ключ
5. Нажмите кнопку **Импортировать ключ**

Если у вас нет ключа SSH, выполните следующее

3. Выберите **Создать ключ**
4. Введите название ключа, например *mikopbx\_ssh\_key*
5. Нажмите кнопку **Создать ключ**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2Ff5s81K9XE3IxqanBNiy1%2FMikoPBXvkCloudInstallation_2.png?alt=media&#x26;token=714ac5c5-0b27-47ce-9354-9c686d839700" alt=""><figcaption></figcaption></figure>

### **Загрузка образа MikoPBX**

1. Откройте Облачные вычисления / **Образы**
2. На вкладке Образы выберите **Создать образ**
3. Укажите источник - **Файл**
4. Выберите файл из дистрибутива MikoPBX с расширением **.raw**
5. Введите название образа, например *mikopbx\_image*
6. Завершив ввод значений, нажмите кнопку **Создать образ**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FmDCQuvxyBzB1g0rokdNZ%2FMikoPBXvkCloudInstallation_3.png?alt=media&#x26;token=c88015e7-a1b9-46dc-8b33-bcdc896b455d" alt=""><figcaption></figcaption></figure>

### **Создание инстанса**

1. Откройте Облачные вычисления / **Виртуальные машины**
2. На вкладке Виртуальные машины выберите **Создать инстанс**
3. Введите имя виртуальной машины, например *mikopbx\_vm*
4. В поле Категория виртуальной машины выберите **Все актуальные типы виртуальных машин**
5. Укажите Тип виртуальной машины, исходя из ожидаемой нагрузки на АТС. Для тестовой машины можно указать STD2-1-1
6. Выберите Зону доступности

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FmmXXpQQJjFDjKx82XT9y%2FMikoPBXvkCloudInstallation_4.png?alt=media&#x26;token=b968b064-4cff-437d-b9b5-41fe20b43c1d" alt=""><figcaption></figcaption></figure>

7. Укажите Тип диска - **HDD**
8. В качестве Операционной системы выберите *mikopbx\_image*

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2Fl2axUDJk0NKJ2AtthQuH%2FMikoPBXvkCloudInstallation_5.png?alt=media&#x26;token=df9c02b7-47ef-4f79-b543-8c88f393091b" alt=""><figcaption></figcaption></figure>

9. Перейдите к следующему шагу **Настройки сети**
10. Выберите созданную Сеть *pbx\_network*
11. Выберите созданный Ключ виртуальной машины *mikopbx\_ssh\_key*
12. Включите переключатель **Назначить внешний IP**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2F0UGa39puwrclrRmLL1IH%2FMikoPBXvkCloudInstallation_6.png?alt=media&#x26;token=14b3564e-1f00-4a8a-90a3-25bd937e24a5" alt=""><figcaption></figcaption></figure>

13. Для других полей используйте значения по умолчанию
14. Завершив ввод значений, нажмите кнопку **Создать инстанс**
15. Как только инстанс будет создан, сразу остановите его запуск

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2F9lgB4IhjbakxwwXUVJtq%2FMikoPBXvkCloudInstallation_7.png?alt=media&#x26;token=bd932984-ca4e-499a-97b6-316a697961c8" alt=""><figcaption></figcaption></figure>

### **Диск для хранения данных**

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

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

1. Откройте Облачные вычисления / **Диски**
2. На вкладке Диски выберите **Создать диск**
3. Введите название диска, например *mikopbx\_storage\_disk*
4. Укажите Источник - **Пустой диск**
5. Укажите Тип диска - **Сетевой HDD-диск (ceph-hdd)**
6. Выберите Зону доступности такую же, как и у инстанса
7. Укажите размер диска не менее 50Гб

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FznMbqTf1BlIwGQ9E1ERa%2FMikoPBXvkCloudInstallation_8.png?alt=media&#x26;token=5ac29c29-ec16-4d6e-97a3-bee1e74aee1c" alt=""><figcaption></figcaption></figure>

8. Включите переключатель **Подключить диск к инстансу**
9. Выберите созданный инстанс *mikopbx\_vm*

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2Fqs01oygrX3ywD6CijMNs%2FMikoPBXvkCloudInstallation_9.png?alt=media&#x26;token=2cf6b31b-4511-4f7a-8873-c16ec921cf26" alt=""><figcaption></figcaption></figure>

10. Для других полей используйте значения по умолчанию
11. Завершив ввод значений, нажмите кнопку **Создать диск**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FTOiFIyLQExuADSIDXbg6%2FMikoPBXvkCloudInstallation_10.png?alt=media&#x26;token=3d695a46-46f1-415d-b326-80eddcf69eb0" alt=""><figcaption></figcaption></figure>

12. Откройте Облачные вычисления / **Виртуальные машины**
13. Запустите созданный инстанс *mikopbx\_vm*

### **Firewall**

1. Откройте Виртуальные сети / **Настройки firewall**
2. На вкладке Настройки firewall выберите **Добавить**
3. Введите имя группы правил, например *mikopbx\_rules*
4. Нажмите кнопку **Создать группу**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FukPNpsmeEHmvFakZ4isg%2FMikoPBXvkCloudInstallation_11.png?alt=media&#x26;token=7194dcae-07ab-417b-a659-a332fc0460b1" alt=""><figcaption></figcaption></figure>

5. На открытой вкладке в разделе Входящий трафик выберите **Добавить правило**
6. Выберите Тип - **Все протоколы и все порты**
7. Укажите Удаленный адрес - **Все IP-адреса**
8. Нажмите кнопку **Сохранить правило**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2F7nRJZm5T5kCJjF93d7St%2FMikoPBXvkCloudInstallation_12.png?alt=media&#x26;token=1a35ae9f-68d7-4c11-a209-e84d8ef51b4e" alt=""><figcaption></figcaption></figure>

9. В разделе Виртуальные машины с группой правил mikopbx\_rules выберите **Добавить виртуальную машину**
10. Выберете созданную виртуальную машину *mikopbx\_vm* и нажмите **Добавить группу правил**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FDOiBZutrOzF3EGVO4vML%2FMikoPBXvkCloudInstallation_13.png?alt=media&#x26;token=f34798c1-1dc6-4f36-96f3-2f3332ff6213" 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%2FgBNSUFPQUgrmmu8Hzxjd%2FMikoPBXvkCloudInstallation_14.png?alt=media&#x26;token=b2d4873d-f06c-4372-8f64-addb51cf3b33" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Обязательно выполните настройку Firewall на самой АТС MikoPBX
{% endhint %}

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

1. Дождитесь запуска созданного инстанса, обычно первый запуск занимает 6-8 минут
2. Откройте Облачные вычисления / Виртуальные машины
3. Перейдите к созданной виртуальной машине *mikopbx-vm*
4. На открытой вкладке перейдите в раздел Логи

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2F6ntyqORuXm0znvUXDVbP%2FMikoPBXvkCloudInstallation_15.png?alt=media&#x26;token=adc5e785-c43f-478a-9013-ce79c0dbca48" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2Fj0pkTIziXY5faxvlMaFo%2FMikoPBXvkCloudInstallation_16.png?alt=media&#x26;token=e91d8947-3df3-4e19-aeb0-04d0b4844c96" alt=""><figcaption></figcaption></figure>
