Google Cloud

Установка MikoPBX в облако Google Cloud

Авторизуйтесь на платформе https://console.cloud.google.com/

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

Для быстрого и удобного поиска на платформе Google Cloud используйте панель поиска

Создание хранилища

  1. Откройте Navigation menu / Products & solutions / Storage / Cloud Storage

  2. На вкладке Cloud Storage выберите Create

  3. Введите имя хранилища, например miko-images

  4. Для других полей используйте значения по умолчанию

  5. Завершив ввод значений, нажмите кнопку Create

  1. Откройте созданное хранилище miko-images

  2. На открывшейся вкладке выберите UPLOAD FILES

  3. Загрузите файл из дистрибутива MikoPBX с расширением .vhd

  4. Дождитесь окончания загрузки файла

Подключение Cloud Build API

  1. Откройте Navigation menu / APIs & Services / Library / Google Enterprise API / Cloud Build API

  2. На открывшейся вкладке выберите ENABLE

Проверьте роли учетной записи службы Cloud Build, для этого

  1. Выберите свой проект Google Cloud

  2. Установите флажок Include Google-provided role grants

  3. В таблице найдите строку с адресом электронной почты, заканчивающимся на @cloudbuild.gserviceaccount.com

  4. Выберите Править (Edit principal)

  5. Роли, которые должны быть предоставлены учетной записи службы Cloud Build, - Сompute Admin и Service Account User

Если нужных ролей нет, добавьте и нажмите SAVE

Подключение Compute Engine API

  1. Откройте Navigation menu / APIs & Services / Library / Google Enterprise API / Compute Engine API

  2. На открывшейся вкладке выберите ENABLE

Создание образа

  1. Откройте Navigation menu / Products & solutions / Compute / Compute Engine

  2. Перейдите в раздел Storage / Images

  3. Выберите CREATE IMAGE для создания нового образа

  4. Введите имя образа (Name), например mikopbx-new-image

  5. Укажите тип источника (Source) - Virtual disk (VMDK, VHD)

  6. Выберите Virtual disk file по ссылке BROWSE, Browse / miko-images / .vhd

  7. Уберите флажок Install guest packages

  8. В поле Operating system on virtual disk укажите - No operating system. Data only.

  9. Для других полей используйте значения по умолчанию

  10. Завершив ввод значений, нажмите кнопку Create и дождитесь окончания создания образа

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

  1. Во вкладке Compute Engine перейдите в раздел Virtual machines / VM Instance

  2. Выберите CREATE INSTANCE

  3. Введите имя виртуальной машины (Name), например mikopbx-vm

  1. В таблице Machine configuration / General purpose выберите Series - N1

  1. В разделе Machine type в выпадающем меню выберите Shared-core / f1-micro

Для развертывания АТС используйте два диска:

  • диск объемом 1 Гб для основной системы

  • диск объемом 50+ Гб для хранения записей разговоров

  1. В разделе Boot disk выберите CHANGE

  2. На открытой вкладке перейдите к CUSTOM IMAGES

  3. В поле Image выберите созданный ранее образ mikopbx-new-image

  4. Для других полей на вкладке используйте значения по умолчанию

  5. Нажмите кнопку SELECT

  1. В разделе Advanced options / Disks выберите ADD NEW DISK

  2. На открытой вкладке введите имя диска для хранения данных (Name), например disk-storage-mikopbx

  3. Укажите размер диска (Size) не менее 50Гб

  4. Для других полей на вкладке используйте значения по умолчанию

  5. Нажмите кнопку SAVE

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

  1. В разделе Advanced options / Security / MANAGE ACCESS выберите ADD ITEM

  2. Укажите его в поле SSH key

Если у вас есть нет ключа SSH, сразу перейдите к пункту 18

  1. Для других полей используйте значения по умолчанию

  2. Завершив ввод значений, нажмите кнопку CREATE

Настройка портов для входящих соединений

  1. Откройте Navigation menu / VPC network / Firewall

  2. Выберите CREATE FIREWALL RULE для создания нового правила для входящего соединения

  3. Введите имя нового правила (Name), например internal-allow

  1. Укажите Direction of traffic - Ingress

  2. Укажите Targets

  3. Из выпадающего меню в поле Source filter выберите IPV4 ranges и в поле Source IPv4 ranges укажите 0.0.0.0/0

  1. В разделе Protocols and ports установите флажок TCP (Ports - 0-65535) и флажок UDP (Ports - 0-65535)

  1. Для других полей используйте значения по умолчанию

  2. Завершив ввод значений, нажмите кнопку CREATE

Обязательно выполните настройку Firewall на самой АТС MikoPBX

Запуск АТС MikoPBX

  1. Откройте вкладку Compute Engine и перейдите в раздел Virtual machines / VM Instance

  2. Перейдите к созданной виртуальной машине mikopbx-vm

  3. На открытой вкладке перейдите к Logs / Serial port 1 (console)

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

  2. Для входа используйте указанные в Serial port 1 (console) логин и пароль

Last updated