Облачная платформаEvolution

Быстрый старт сервиса Managed OpenSearch


С помощью быстрого старта вы создадите кластер Managed OpenSearch и подключитесь к нему с виртуальной машины, расположенной в облаке Evolution.

Примечание

Подключиться к кластерам Managed OpenSearch можно только с виртуальных машин облака Evolution, расположенных в той же приватной подсети.

Перед началом работы

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

  2. Создайте виртуальную машину с ОС Ubuntu 24.04 в том же проекте, зоне доступности и подсети, где будет располагаться кластер Managed OpenSearch.

Создайте кластер

Внимание

Перед созданием кластера убедитесь, что:

  • настроен SNAT-шлюз в том же проекте, зоне доступности и в VPC выбранной подсети;

  • подключены сервисы DNS и Certificate Manager — они требуются для формирования FQDN кластера и использования доверенных сертификатов Cloud.ru.

  1. Перейдите в раздел Evolution и выберите сервис Managed OpenSearch.

  2. На главной странице сервиса нажмите Создать кластер.

  3. На шаге Общие параметры:

    1. Задайте название.

    2. (Опционально) Добавьте описание.

    3. Выберите версию OpenSearch.

      После создания кластера версию нельзя изменить.

  4. Нажмите Продолжить.

  5. На шаге Конфигурация:

    1. В блоке Вычислительный ресурс выберите подходящий флейвор.

      Вы можете включить опцию Выделенные мастер-узлы для повышения отказоустойчивости и производительности.

      Дата-узлы будут хранить данные и обрабатывать запросы. Управление конфигурацией и состоянием кластера перейдет на мастер-узлы.

    2. Укажите количество дата-узлов и мастер-узлов, если на предыдущем шаге вы включили соответствующую опцию.

    3. Выберите зону доступности.

    4. В блоке Диск укажите размер диска SSD для выбранных узлов.

    5. (Опционально) Активируйте опцию Автоматизация управления индексами.

    6. (Опционально) В блоке Дополнительные настройки деактивируйте опцию Логирование.

      По умолчанию выбрана лог-группа default для отправки данных в сервис Клиентского логирования.

  6. Нажмите Продолжить.

  7. На шаге Сетевые настройки из списка Подсеть выберите адрес подсети, где расположена виртуальная машина, с которой вы будете подключаться к кластеру.

    Подсеть должна использовать один активный DNS‑сервер, созданный в той же VPC.

  8. Нажмите Создать.

Процесс создания может занять 10–15 минут. Кластер готов к работе, когда его статус изменится на «Доступен».

Подключитесь к кластеру

  1. На странице кластера перейдите на вкладку Пользователи и создайте пользователя с ролью cloud_admin.

  2. Подключитесь по SSH к виртуальной машине, созданной ранее в той же подсети, что и кластер OpenSearch.

  3. Чтобы обновить информацию об установленных пакетах, в терминале виртуальной машины введите команду:

    sudo apt-get update
  4. Подключитесь к кластеру:

    curl -k -u '<login>:<password>' -X GET 'https://<FQDN>:<port>'

    Где:

    • -k — отключает проверку сертификатов.

    • -u — предоставляет данные для аутентификации.

    • <login>, <password> — имя пользователя и пароль, заданные при создании пользователя.

    • <FQDN>, <port> — FQDN и порт кластера. Скопируйте их на странице информации о кластере в блоке Общие параметры в поле URL.

    Если FQDN недоступен, используйте команду:

    curl -k -u '<login>:<password>' -X GET 'https://<IP>:<port>'

    Где:

    • -k — отключает проверку сертификатов.

    • -u — предоставляет данные для аутентификации.

    • <login>, <password> — имя пользователя и пароль, заданные при создании пользователя.

    • <IP>, <port> — IP-адрес и порт. Скопируйте их на странице информации о кластере в блоке Общие параметры.

    Если подключение успешно, вы получите в ответ информацию о кластере.

  5. Создайте индекс:

    Примечание

    Управлять индексами могут только пользователи с ролями cloud_admin и cloud_writer.

    curl -u '<login>:<password>' -X PUT 'https://<FQDN>:<port>/<index_name>'

    Где <index_name> — имя индекса.

  6. В ответ вы получите ответ в формате JSON, подтверждающий создание индекса:

    {
    "acknowledged": true,
    "shards_acknowledged": true,
    "index": "<index_name>"
    }

Что дальше

Если вы закончили работу с примером, удалите кластер.