Развертывание на одном узле: параметры установки
Конфигурационный файл, используемый для развертывания Open Single Management Platform на одном узле, содержит параметры установки, необходимые как для развертывания на нескольких узлах, так и для развертывания на одном узле. Также этот конфигурационный файл содержит параметры, специфичные для развертывания на одном узле (openbao_ha_mode, openbao_standalone и default_сlass_replica_count).
Шаблон конфигурационного файла (singlenode.smp_param.yaml.template) находится в дистрибутиве в архиве с утилитой KDT. Вы можете заполнить шаблон конфигурационного файла вручную либо вы можете использовать мастер настройки, чтобы указать параметры установки, необходимые для развертывания Open Single Management Platform, и сгенерировать конфигурационный файл.
Не все перечисленные ниже параметры включены в шаблон конфигурационного файла. Этот шаблон содержит только те параметры, которые должны быть указаны перед развертыванием Open Single Management Platform. Остальные параметры имеют значения по умолчанию и не включены в шаблон. Вы можете вручную добавить эти параметры в конфигурационный файл, чтобы перезаписать их значения. Значения параметров должны соответствовать описанным ниже правилам. Во время развертывания Open Single Management Platform, KDT проверяет, правильно ли указаны нужные параметры установки. Если необходимые параметры в конфигурационном файле отсутствуют или недействительны, развертывание будет прервано.
Пример конфигурационного файла для развертывания Open Single Management Platform на одном узле
Для корректной работы KDT с конфигурационным файлом добавьте пустую строку в конце файла.
Раздел nodes конфигурационного файла содержит параметры целевого устройства, которые перечислены в таблице ниже.
Раздел nodes
Имя параметра | Обязательный | Описание |
|---|---|---|
| Да | Имя узла. Значение должно соответствовать следующим правилам:
Все узлы кластера должны иметь уникальные имена. Это требование является одним из обязательных для установки Open Single Management Platform и проверяется с помощью KDT.
|
| Да | Для целевого устройства для параметра |
| Да | IP-адрес узла. Первичный рабочий узел должен быть включен в ту же подсеть, что и шлюз кластера Kubernetes. Для узла требуется IPv4-адресация. Если в вашей среде требуется подключение по протоколу IPv6, настройте операционные системы на узле и шлюзе кластера Kubernetes для маршрутизации трафика IPv6 через шлюз IPv6 (NAT64) или туннель IPv6. Эта конфигурация поддерживает работу кластера на IPv4, обеспечивая взаимодействие с сетями IPv6. |
| Нет | Сервис KUMA, который вы можете указать для установки на рабочем узле. Сервисы KUMA (коллекторы, корреляторы и хранилища) могут быть установлены внутри кластера на рабочих узлах, на отдельных устройствах вне кластера Kubernetes или частично в кластере Kubernetes и вне его. Если все сервисы KUMA будут установлены внутри кластера, для параметра Для развертывания на одном узле оставьте этот параметр пустым, так как все сервисы будут установлены на одном узле. |
| Да | Имя пользователя учетной записи, созданной на целевом устройстве и используемой для подключения к узлу с помощью KDT. Значение должно соответствовать следующим правилам:
|
| Нет | Пароль для подключения к узлу. Может использоваться вместо SSH-ключа, указанного в параметре |
Остальные параметры установки перечислены в разделе parameters конфигурационного файла и описаны в таблице ниже.
Раздел параметров
Имя параметра | Обязательный | Описание |
|---|---|---|
| Да | Строка подключения для доступа к СУБД, которая установлена и настроена вне кластера Kubernetes. Укажите этот параметр следующим образом:
где:
Чтобы использовать кластер высокой доступности, укажите этот параметр следующим образом:
Чтобы использовать Corosync/Pacemaker, укажите этот параметр с виртуальным IP-адресом следующим образом:
Значение параметра Символы, которые требуется заменить в значении параметра
Дополнительную информацию см. в статье Строка подключения PostgreSQL. |
| Да | Язык интерфейса Консоли OSMP, указанный по умолчанию. После установки вы можете изменить язык Консоли OSMP. Возможные значения параметра:
Если вы не укажете этот параметр в конфигурационном файле, будет использоваться значение по умолчанию. |
| Да | Зарезервированный статический IPv4-адрес шлюза кластера Kubernetes. Шлюз Kubernetes предназначен для подключения компонентов Open Single Management Platform, установленных внутри кластера Kubernetes. Шлюз кластера должен быть включен в ту же подсеть, что и первичный рабочий узел кластера. Для шлюза кластера Kubernetes требуется IPv4-адресация. Если в вашей среде требуется подключение по протоколу IPv6, настройте операционные системы на узле и шлюзе кластера Kubernetes для маршрутизации трафика IPv6 через шлюз IPv6 (NAT64) или туннель IPv6. Эта конфигурация поддерживает работу кластера на IPv4, обеспечивая взаимодействие с сетями IPv6. В качестве значения этого параметра нельзя указывать IP-адрес того же устройства, на котором выполняется развертывание. |
| Да | Путь к закрытой части SSH-ключа, которая находится на устройстве администратора и используется для подключения к первичному рабочему узлу и к узлам с сервисами KUMA (коллекторам, корреляторам и хранилищам) с помощью утилиты KDT. Значение параметра должно быть Linux-путем к файлу или содержимым файла в кодировке Base64. |
| Да | Параметр Этой учетной записи пользователя назначена роль Главного администратора. Пароль должен соответствовать следующим правилам:
Когда вы указываете значение параметра
Пример: пароль учетной записи пользователя |
| Да | Параметр, указывающий, что Open Single Management Platform установлен на целевом устройстве с ограниченными вычислительными ресурсами. Возможные значения параметра:
Для развертывания на одном узле установите для параметра |
| Да | Параметр, который указывает, следует ли запускать хранилище секретов в режиме High Availability (HA). Возможные значения параметра:
Для развертывания на одном узле установите для параметра |
| Да | Параметр, который указывает, следует ли запускать хранилище секретов в автономном режиме. Возможные значения параметра:
Для развертывания на одном узле установите для параметра |
| Да | Количество дисковых томов, на которых хранятся служебные данные компонентов Open Single Management Platform и KDT. По умолчанию указано значение Для развертывания на одном узле установите для параметра |
| Да | Параметр, который указывает объем дискового пространства для работы Ядра KUMA. Если вы не укажете параметр Если вы не укажете параметр Вы можете изменить параметр |
| Да | Путь к файлу инвентаря KUMA, находящемуся на устройстве администратора. Файл инвентаря содержит параметры установки для развертывания сервисов KUMA, не входящих в кластер Kubernetes. Значение параметра должно быть Linux-путем к файлу или содержимым файла в кодировке Base64. Если все сервисы KUMA будут установлены внутри кластера, для параметра |
| Нет | Путь к дополнительному файлу инвентаря KUMA, находящемуся на устройстве администратора. Этот файл содержит параметры установки, используемые для частичного добавления или удаления устройств с сервисами KUMA. Значение параметра должно быть Linux-путем к файлу или содержимым файла в кодировке Base64. Если вы выполняете первоначальное развертывание Open Single Management Platform или запускаете пользовательское действие, для которого требуется конфигурационный файл, оставьте значение параметра по умолчанию ( |
| Да | Путь к лицензионнному ключу KUMA, находящемуся на устройстве администратора. Значение параметра должно быть Linux-путем к файлу или содержимым файла в кодировке Base64. Вы можете загрузить лицензионный ключ или указать код активации при входе в OSMP после завершения развертывания. |
| Да | Имя устройства, которое используется в FQDN публичных служб Open Single Management Platform. Имя устройства службы и доменное имя (значение параметра Если пользовательские имена устройств не указаны, используются следующие имена устройств по умолчанию:
|
| Да | Имя домена, которое используется в FQDN публичных служб Open Single Management Platform. Значение параметра должно соответствовать требованиям назначения имен доменов второго уровня. Имя устройства службы и доменное имя являются частью FQDN-службы. Например, если значение переменной |
| Да | Список имен устройств публичных служб Open Single Management Platform, для которых требуется сформировать самоподписанный или пользовательский сертификат. Значение параметра должно быть списком имен устройств разделенных пробелами. |
| Нет | Параметр, который указывает, использовать ли пользовательский промежуточный сертификат вместо самоподписанных сертификатов для публичных служб Open Single Management Platform. Возможные значения параметра:
|
| Нет | Путь к пользовательскому промежуточному сертификату, который используется для работы с общедоступными службами Open Single Management Platform. Укажите этот параметр, если для параметра |
| Нет | Пути к пользовательским конечным сертификатам, которые используются для работы с соответствующими публичными службами Open Single Management Platform: Если вы хотите указать конечные пользовательские сертификаты, установите для параметра |
| Да | Имена секретных файлов, которые хранятся в кластере Kubernetes. Эти имена содержат имя домена, которое должно совпадать со значением параметра |
| Да | Объем свободного места на диске, выделенный для хранения данных Сервера администрирования (обновлений, инсталляционных пакетов и других внутренних служебных данных). Измеряется в гигабайтах, указывается как "<объем>Gi". Требуемый объем свободного места на диске зависит от количества управляемых устройств и других параметров и может быть рассчитан. Значение по умолчанию – 30 ГБ. Если вы не укажете этот параметр в конфигурационном файле, будет использоваться это значение. |
| Да | Объем свободного дискового пространства, выделенного для хранения метрик. Измеряется в гигабайтах, указывается как "<объем>GB". Минимальное рекомендуемое значение и значение по умолчанию – 5 ГБ. Если вы не укажете этот параметр в конфигурационном файле, будет использоваться значение по умолчанию. |
| Нет | Имя учетной записи пользователя, используемой для просмотра метрик OSMP с помощью инструмента Grafana. Значение должно соответствовать следующим правилам:
|
| Нет | Пароль от учетной записи, используемой для просмотра метрик OSMP с помощью инструмента Grafana. Пароль должен соответствовать следующим правилам:
|
| Да | Объем свободного дискового пространства, выделенного для хранения журналов событий OSMP. Измеряется в гигабайтах, указывается как "<объем>Gi". Минимальное рекомендуемое значение и значение по умолчанию – 20 ГБ. Если вы не укажете этот параметр в конфигурационном файле, будет использоваться значение по умолчанию. |
| Да | Период хранения журналов событий OSMP, по истечении которого журналы событий автоматически удаляются. По умолчанию указано значение 72 часа (в конфигурационном файле установите значение параметра – "<time in hours>h". Например, "72h"). Если вы не укажете этот параметр в конфигурационном файле, будет использоваться значение по умолчанию. |
| Нет | Количество свободного дискового пространства, выделенного для хранения данных компонента для работы с действиями по реагированию. Измеряется в гигабайтах, указывается как "<объем>Gi". Минимальное рекомендуемое значение – 20 ГБ. |
| Нет | Параметр, указывающий, следует ли шифровать трафик между компонентами Open Single Management Platform и СУБД по протоколу TLS. Если СУБД установлена за пределами кластера, шифрование TLS выключено по умолчанию (значение по умолчанию Возможные значения параметра:
|
| Нет | Путь к PEM-файлу, который может содержать TLS-сертификат сервера СУБД или корневой сертификат, из которого может быть выдан сертификат TLS-сервера. Значение параметра должно быть Linux-путем к файлу или содержимым файла в кодировке Base64. Укажите параметр |
| Нет | Параметр, указывающий использовать ли прокси-сервер для подключения компонентов Open Single Management Platform к интернету. Если устройство, на котором установлен Open Single Management Platform, имеет доступ в интернет, вы также можете предоставить доступ в интернет для работы компонентов Open Single Management Platform (например, Сервера администрирования) и для определенных интеграций как с решениями "Лаборатории Касперского", так и со сторонними производителями. Для установки прокси-соединения также необходимо указать параметры прокси-сервера в свойствах Сервера администрирования. Возможные значения параметра:
|
| Нет | IP-адрес прокси-сервера. Если прокси-сервер использует несколько IP-адресов, укажите эти адреса через пробел (например, " |
| Нет | Номер порта, через который будет установлено прокси-подключение. Укажите этот параметр, если для параметра |
| Нет | Уровень детализации файлов трассировки Сервера администрирования. Трассировка записывается во время работы Сервера администрирования. Значение по умолчанию – 0, трассировка не записывается. Возможные значения параметра: 0–5. Чем выше значение параметра, тем более подробная информация о трассировке записывается. |
| Нет | Уровень детальности журнала событий развертывания Ядра KUMA и сервисов KUMA, которое выполняется KDT. Возможные значения параметра:
По мере увеличения количества букв "v" в флаге, журналы событий становятся более детальными. Если этот параметр не указан в конфигурационном файле, сохраняются стандартные журналы событий установки компонентов. |
| Нет | Количество файлов, которые вы можете прикрепить к инциденту. По умолчанию указано значение |
| Нет | Общий размер файлов, прикрепленных к инциденту. Измеряется в байтах. Единицы измерения не отображаются. По умолчанию указано значение |
| Нет | Параметр, указывающий, следует ли проверить аппаратное и программное обеспечение, а также конфигурацию сети узлов кластера Kubernetes на соответствие требованиям, необходимым для установки решения перед развертыванием. Возможные значения параметра:
|
| Нет | Адрес SMTP-сервера для Grafana, который используется для отправки уведомлений о событиях, связанных с работоспособностью кластера Kubernetes, по электронной почте. Укажите этот параметр в формате |
| Нет | Имя пользователя для аутентификации на SMTP-сервере. |
| Нет | Пароль для аутентификации на SMTP-сервере. |
| Нет | Файл, содержащий цепочку сертификатов X.509, которая используется для проверки TLS-подключения к SMTP-серверу. |
| Нет | Данный параметр указывает, следует ли пропускать проверку TLS-сертификата для SMTP-сервера. Возможные значения параметра:
|
| Нет | Электронный адрес отправителя, который будет отображаться в поле "От" при отправке уведомлений по электронной почте. |
| Нет | Отображение имя отправителя в уведомлениях по электронной почте. |
| Нет | Идентификатор, используемый в команде EHLO при подключении к SMTP-серверу. |
| Нет | Политика использования STARTTLS при подключении к SMTP-серверу. Возможные значения параметра:
|
| Нет | Параметр, который указывает, следует ли включить ли трассировку SMTP-подключения для отладки отправки электронной почты. Возможные значения параметра:
|
| Нет | Параметр, который указывает использовать ли рабочий процесс, созданный на основании ГОСТ Р 59712-2022, для управления инцидентами. Значение по умолчанию Возможные значения параметра:
|
Пример конфигурационного файла для развертывания Open Single Management Platform на одном узле