---
title: 'Облачный сервер с OpenSearch'
sidebar_label: 'OpenSearch'
sidebar_position: 14
toc_max_heading_level: 3
description: 'Как создать облачный сервер для работы с логами через OpenSearch'
---

import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import {TabItemLabel} from '@selectel/docux/components'
import {CustomTable} from '@selectel/docux/components'
import Formbricks from '@theme/MDXComponents/Formbricks'
import EditIcon from '@selectel/docux/icons/edit'
import CheckIcon from '@selectel/docux/icons/check'
import CopyIcon from '@selectel/docux/icons/copy'
import IssueS3Key from '@site/docs/_partials/common/issue-s3-key.mdx'
import CreateServer from '@site/docs/_partials/cloud-servers/applications/create-server-for-apps.mdx'

# Облачный сервер с OpenSearch

Opensearch — поисковая и аналитическая система с открытым исходным кодом.
Облачный сервер с Opensearch представляет из себя коллектор и визуализатор логов облачной платформы Selectel.

Для облачного сервера можно настроить автоматическое создание бэкапов по расписанию.
Из бэкапа можно восстановить диск сервера.

Вы можете [создать облачный сервер с готовым приложением Opensearch](#create-cloud-server-with-opensearch).
Приложение работает на облачном сервере с настроенной операционной системой Ubuntu 24.04 LTS 64-bit.

Перед созданием облачного сервера с приложением ознакомьтесь с [лицензионными соглашениями программного обеспечения](https://423.selcdn.ru/kb/license-agreements-for-application-images-LANG.pdf), которое входит в образ.

## Минимальные требования к ресурсам \{#minimum-requirements}

<CustomTable>
  <table>
    <tbody>
      <tr>
        <th>Количество vCPU</th>
        <td>2</td>
      </tr>

      <tr>
        <th>RAM</th>
        <td>2 ГБ</td>
      </tr>

      <tr>
        <th>Загрузочный диск</th>
        <td>20 ГБ</td>
      </tr>

      <tr>
        <th>Наличие GPU</th>
        <td>Не требуется</td>
      </tr>
    </tbody>
  </table>
</CustomTable>

## Создать облачный сервер с OpenSearch \{#create-cloud-server-with-opensearch}

Для работы OpenSearch облачный сервер должен быть доступен из интернета.
Для этого при создании сервера нужно создать приватную подсеть и подключить публичный плавающий IP-адрес.
Чтобы настроить OpenSearch, при создании сервера необходимо указать параметры приложения.

После создания сервера с OpenSearch автоматически выпустится бесплатный [TLS-сертификат от Let’s Encrypt®](/certificates-manager/certificates/lets-encrypt.mdx) для домена, который вы укажете.
Чтобы выпустить сертификат, нужно добавить A-запись для домена и указать в значении записи публичный плавающий IP-адрес сервера.
Домен можно добавить в [DNS-хостинг Selectel (actual)](/dns-hosting/).

1. [Cоздайте публичный плавающий IP-адрес](#create-floating-ip).

2. Опционально: [добавьте A-запись для домена](#add-a-record).

3. [Создайте сервисного пользователя](#add-service-user).

4. [Выдайте S3-ключ сервисному пользователю](#issue-s3-key).

5. [Создайте облачный сервер с OpenSearch](#create-opensearch-server).

### 1. Cоздать публичный плавающий IP-адрес \{#create-floating-ip}

Создайте публичный плавающий IP-адрес, для доступа к веб-интерфейсу OpenSearch Dashboard.

Используйте подраздел [Создать публичный плавающий IP-адрес](/cloud-servers/cloud-networks/public-floating-ip-addresses.mdx#create-public-floating-ip) инструкции [Публичные плавающие IP-адреса](/cloud-servers/cloud-networks/public-floating-ip-addresses.mdx).

### 2. Опционально: добавить А-запись для домена \{#add-a-record}

Добавьте А-запись, если вам нужен доступ к веб-интерфейсу OpenSearch Dashboard по домену.
Пропустите этот шаг, если доступ к дашборду будет только по публичному плавающему IP-адресу.

Используйте инструкцию [Добавить ресурсную запись](/dns-hosting/records/add-record.mdx).

Укажите:

* [тип ресурсных записей](/dns-hosting/records/add-record.mdx#record-types) в группе — A;
* значение записи — публичный плавающий IP-адрес, который вы [создали на этапе 1](#create-floating-ip).

### 3. Создать сервисного пользователя \{#add-service-user}

[Создайте сервисного пользователя](/access-control/manage/add-user.mdx#add-service-user), в разрешении выберите роль [`member`](/access-control/role-reference.mdx#member) или [`reader`](/access-control/role-reference.mdx#reader) и область доступа **Проекты**.
Создавать пользователей может [Владелец аккаунта](/access-control/user-types.mdx#account-owner) или пользователи с ролью [`iam.admin`](/access-control/role-reference.mdx#iam-admin).

### 4. Выдать S3-ключ сервисному пользователю \{#issue-s3-key}

<IssueS3Key />

### 5. Создать облачный сервер с OpenSearch \{#create-opensearch-server}

<CreateServer AppNameInPanel="Cloud Opensearch" MinConfig="2 vCPU, RAM от 2 ГБ и размером загрузочного диска от 20 ГБ" OptionalVolumes="Опционально: добавьте дополнительный" VolumeSize="Укажите размер сетевого диска в ГБ или ТБ">
  4. Заполните параметры приложения:

     4.1. В поле **Доменная зона** введите домен для доступа к OpenSearch Dashboards, который вы [добавили на этапе 2](#add-a-record).

     4.2. Введите адрес электронной почты администратора OpenSearch Dashboards. Почта будет использоваться для выпуска SSL-сертификатов.

     4.3. Введите имя администратора для входа в OpenSearch Dashboards. Если параметр не задан, значение по умолчанию — `admin`.

     4.4. Введите пароль администратора для входа в Opensearch Dashboards.

     4.5. В поле **AWS\_ACCESS\_KEY\_ID** введите значение Access key — ключ доступа к логам, который вы [выдали на этапе 4](#issue-s3-key).

     4.6. В поле **AWS\_SECRET\_ACCESS\_KEY** введите значение Secret key — ключ для получения логов, который вы [выдали на этапе 4](#issue-s3-key).

     4.7. Опционально: откройте блок **Дополнительные параметры приложения** и укажите период хранения — количество дней, которое будут храниться логи. По умолчанию логи хранятся семь дней.
</CreateServer>

<Formbricks />
