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

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


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

Примечание

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

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

  1. Зарегистрируйтесь в личном кабинете Cloud.ru.

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

  2. Сгенерируйте SSH-ключ и загрузите его в облачный каталог.

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

  4. Назначьте виртуальной машине публичный IP-адрес.

  5. Убедитесь, что вы можете подключиться к виртуальной машине по SSH.

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

Внимание

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

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

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

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

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

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

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

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

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

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

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

    1. Выберите режим мастер-узлов — Совмещенный.

      Подробнее о ролях узлов.

    2. Выберите Отказоустойчивость кластера:

      • Multi-AZ — узлы будут размещены в разных зонах доступности.

      • Single-AZ — узлы будут размещены в одной зоне доступности.

    3. В блоке Дата-узлы выберите VPC.

    4. Укажите количество дата-узлов.

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

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

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

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

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

Кластер готов к работе, когда его статус изменится на «Доступен».

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

  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>"
    }

Что дальше

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