С помощью быстрого старта вы создадите кластер Managed OpenSearch и подключитесь к нему с виртуальной машины, расположенной в облаке Evolution.
Подключиться к кластерам Managed OpenSearch можно только с виртуальных машин облака Evolution, расположенных в той же приватной подсети.
Если вы уже зарегистрированы, войдите под своей учетной записью.
Создайте виртуальную машину с ОС Ubuntu 24.04 в том же проекте, зоне доступности и подсети, где будет располагаться кластер Managed OpenSearch.
Убедитесь, что вы можете подключиться к виртуальной машине по SSH.
Перед созданием кластера убедитесь, что:
настроен SNAT-шлюз в том же проекте, зоне доступности и в VPC выбранной подсети;
подключены сервисы DNS и Certificate Manager — они требуются для формирования FQDN кластера и использования доверенных сертификатов Cloud.ru.
Перейдите в раздел Evolution и выберите сервис Managed OpenSearch.
На главной странице сервиса нажмите Создать кластер.
На шаге Общие параметры:
Задайте название.
(Опционально) Добавьте описание.
Выберите версию OpenSearch.
После создания кластера версию нельзя изменить.
Нажмите Продолжить.
На шаге Конфигурация:
В блоке Вычислительный ресурс выберите подходящий флейвор.
Вы можете включить опцию Выделенные мастер-узлы для повышения отказоустойчивости и производительности.
Дата-узлы будут хранить данные и обрабатывать запросы. Управление конфигурацией и состоянием кластера перейдет на мастер-узлы.
Укажите количество дата-узлов и мастер-узлов, если на предыдущем шаге вы включили соответствующую опцию.
Выберите зону доступности.
В блоке Диск укажите размер диска SSD для выбранных узлов.
(Опционально) Активируйте опцию Автоматизация управления индексами.
(Опционально) В блоке Дополнительные настройки деактивируйте опцию Логирование.
По умолчанию выбрана лог-группа default для отправки данных в сервис Клиентского логирования.
Нажмите Продолжить.
На шаге Сетевые настройки из списка Подсеть выберите адрес подсети, где расположена виртуальная машина, с которой вы будете подключаться к кластеру.
Подсеть должна использовать один активный DNS‑сервер, созданный в той же VPC.
Нажмите Создать.
Процесс создания может занять 10–15 минут. Кластер готов к работе, когда его статус изменится на «Доступен».
На странице кластера перейдите на вкладку Пользователи и создайте пользователя с ролью cloud_admin.
Подключитесь по SSH к виртуальной машине, созданной ранее в той же подсети, что и кластер OpenSearch.
Чтобы обновить информацию об установленных пакетах, в терминале виртуальной машины введите команду:
sudo apt-get update
Подключитесь к кластеру:
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-адрес и порт. Скопируйте их на странице информации о кластере в блоке Общие параметры.
Если подключение успешно, вы получите в ответ информацию о кластере.
Создайте индекс:
Управлять индексами могут только пользователи с ролями cloud_admin и cloud_writer.
curl -u '<login>:<password>' -X PUT 'https://<FQDN>:<port>/<index_name>'
Где <index_name> — имя индекса.
В ответ вы получите ответ в формате JSON, подтверждающий создание индекса:
{"acknowledged": true,"shards_acknowledged": true,"index": "<index_name>"}
Если вы закончили работу с примером, удалите кластер.