All pages
Powered by GitBook
1 of 3

Loading...

Loading...

Loading...

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. Откройте страницу IAM https://console.cloud.google.com/projectselector2/iam-admin/iam

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

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

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

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

  6. Роли, которые должны быть предоставлены учетной записи службы 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) логин и пароль

Google Cloud Маркетплейс

Установка MikoPBX в Google Cloud с помощью Маркетплейса

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

MikoPBX в Google Cloud Маркетплейс: https://console.cloud.google.com/marketplace/product/mikopbx-public/mikopbx

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

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

Добавление ролей сервисной учетной записи

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

Если сервисной учетной записи нет, создайте и добавьте ей нужные роли

  1. Откройте Navigation menu / Products & solutions / Management / IAM & Admin

  2. Перейдите к вкладке Service accounts и нажмите на CREATE SERVICE ACCOUNT

  3. Введите имя сервисной учетной записи, например mikopbx-service-account

  4. Нажмите кнопку CREATE AND CONTINUE

  1. Добавьте роли Cloud Infrastructure Manager Agent, Compute Admin, Compute Network Admin, Service Account User

  1. Нажмите кнопку DONE

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

  1. Откройте Marketplace и введите в поисковой строке MikoPBX

  2. Выберите образ MikoPBX

  3. На открытой вкладке выберите LAUNCH

  1. В поле Deployment name введите имя, например mikopbx-vm

  2. В разделе Deployment Service Account установите флажок Existing account и выберите созданный ранее сервисный аккаунт

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

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

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

  1. При необходимости измените размер диска для хранения данных в разделе Data Storage, по умолчанию его размер - 50Гб

  1. В разделе Networking все необходимые правила Firewall настраиваются автоматически

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

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

Запуск АТС MikoPBX

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

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

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

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

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

Google Cloud

Варианты установки MikoPBX в Google Cloud

Установка MikoPBX в Google Cloud может быть выполнена двумя способами: из образа в маркетплейсе Google Cloud или из образа на основе загруженного файла из дистрибутива MikoPBX. Первый способ обеспечивает быстрое и простое развертывание стандартной версии MikoPBX, а второй подходит для промежуточных релизов.

Cover

Google Cloud Маркетплейс

Инструкция по установке готового образа из Google Cloud Маркетплейс

Cover

Google Cloud подробная инструкция

Подробная инструкция по загрузке MikoPBX из образа на основе .vhd файла из дистрибутива