Перейти к содержанию

Создание образа с нодой Вебмониторэкс на Google Cloud Platform

Этот документ описывает, как подготовить образ виртуальной машины с нодой Вебмониторэкс на Google Cloud Platform. Такой образ будет необходим вам при настройке автоматического масштабирования нод. Подробнее о настройке масштабирования вы можете прочитать здесь.

Чтобы создать образ с нодой Вебмониторэкс на GCP, необходимо выполнить следующие шаги:

  1. Создание и настройка экземпляра ноды на Google Cloud Platform

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

1. Создание и настройка экземпляра ноды Вебмониторэкс

Перед созданием образа виртуальной машины вам необходимо выполнить начальную настройку единичной ноды Вебмониторэкс. Для этого:

  1. Создайте и настройте экземпляр ноды (инстанс) на GCP.

    Обеспечьте доступ к Вебмониторэкс API

    Для корректной работы ноды ей требуется доступ к API-серверу Вебмониторэкс (https://api.wallarm.ru).

    Подключение к инстансу с использованием собственного закрытого ключа

    Если в процессе создания инстанса вы настроили собственную пару SSH-ключей для использования вместо пары ключей проекта при подключении к инстансу по протоколу SSH, то убедитесь, что вы имеете доступ к закрытому ключу из этой пары.

  2. Подключите ноду к Вычислительному кластеру Вебмониторэкс.

    Используйте токен для подключения к Вычислительному кластеру Вебмониторэкс

    Обратите внимание, что необходимо использовать вариант подключения с использованием токена. Это позволит нескольким нодам подключаться к Вычислительному кластеру Вебмониторэкс с помощью одного и того же токена.

    Таким образом, при масштабировании нод не потребуется подключать к Вычислительному кластеру Вебмониторэкс каждую отдельную ноду вручную.

  3. Настройте ноду так, чтобы она выступал в качестве обратного прокси (reverse proxy) для вашего веб‑приложения.

  4. Убедитесь, что нода настроена правильно и защищает ваше веб‑приложение от атак.

Когда вы завершите настройку, выключите виртуальную машину с нодой, выполнив следующие действия:

  1. Перейдите на страницу VM Instances в разделе Compute Engine навигационного меню.

  2. Откройте меню действий для инстанса с настроенной нодой, нажав на кнопку меню, расположенную справа от колонки Connect.

  3. В меню действий выберите действие Stop.

Выключение виртуальной машины

Выключение с помощью команды poweroff

Вы также можете выключить виртуальную машину, подключившись к ней с использованием протокола SSH и выполнив следующую команду:

poweroff

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

Теперь вы можете приступить к созданию образа виртуальной машины на основе настроенного экземпляра ноды. Выполните следующие действия:

  1. Перейдите на страницу Images в разделе Compute Engine навигационного меню и нажмите на кнопку Create image.

  2. Введите имя создаваемого образа в поле Name.

  3. В выпадающем списке Source выберите пункт Disk.

  4. В выпадающем списке Source disk выберите имя созданного вами ранее инстанса виртуальной машины.

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

  5. Нажмите на кнопку Create для запуска процесса создания образа виртуальной машины.

Когда процесс создания образа завершится, вы будете перенаправлены на страницу со списком доступных вам образов. Убедитесь, что в списке присутствует созданный вами образ ноды Вебмониторэкс.

Список образов виртуальных машин

Теперь вы можете выполнить настройку автоматического масштабирования нод Вебмониторэкс на Google Cloud Platform, используя подготовленный образ.