Настройка с использованием конфигурационного файла
| Если до установки была выполнена предварительная настройка приложения, то дополнительные действия не требуются. |
При необходимости изменения параметров (например, уровня логирования или параметров подключения к контроллеру домена) отредактируйте конфигурационный файл application.yml на сервере, где установлено приложение (путь к файлу — /opt/dsm/application.yml), и выполните перезапуск.
Например, при работе в режиме портального приложения выполните:
sudo systemctl restart dsm.service
|
Для успешного запуска приложения при создании или редактировании файла application.yml учитывайте следующее:
|
Параметры конфигурационного файла
Ниже приведены параметры файла application.yml (см. «Пример application.yml»), которые доступны для настройки приложения.
Секция server
Параметры сервера для подключения к приложению.
Порт для подключения к приложению.
Значение по умолчанию: 8080.
Раздел ssl
Параметры установления SSL-соединения.
| В примере файла application.yml указаны параметры SSL-соединения, при которых приложение будет доступно только по HTTPS. |
Включает мониторинг для SSL-соединения (см. секцию Prometheus в разделе «Сбор метрик приложения "Менеджер службы каталогов"»).
Доступные значения:
-
true— включает; -
false— выключает.
Путь к хранилищу ключей, содержащему сертификат SSL.
Пароль для доступа к хранилищу ключей, закодированный с использованием Base64.
Тип хранилища ключей (JKS или PKCS12).
Псевдоним, идентифицирующий ключ в хранилище ключей.
Пароль для доступа к ключу в хранилище ключей, закодированный с использованием Base64.
Секция logging
Параметры логирования.
|
В описании приводятся параметры, которые установлены по умолчанию в приложении и применяются, если в application.yml не заданы другие. Подробнее о настройке логирования см. в разделе «Логирование приложения "Менеджер службы каталогов"». |
Раздел level
Уровень логирования для приложения в формате <название приложения>: <уровень логирования>.
Доступные уровни логирования:
-
DEBUG— уровень отладочных сообщений; -
ERROR— уровень ошибок; -
INFO— уровень информационных сообщений; -
OFF— логирование выключено; -
TRACE— уровень всех сообщений; -
WARN— уровень предупреждений.
Секция ldap
Параметры LDAP-соединения.
Раздел connection
Параметры подключения к контроллеру домена.
| LDAP-сервер контроллера домена должен поддерживать подключение с типом шифрования STARTTLS для подключения к приложению «Менеджер службы каталогов». Данное требование относится к глобальному каталогу, обслуживающему лес, а также к внешним контроллерам доменов, с которыми установлены или планируется установить доверительные отношения. |
Полное доменное имя (FQDN) или IP-адрес сервера для подключения.
| При установке приложения на компьютере администратора или jump-сервере допускается указывать только полное доменное имя (FQDN). |
Порт для подключения.
Время ожидания ответа при выполнении LDAP-операций (в миллисекундах).
Значение по умолчанию: 120000.
Секция authentication
Параметры доступа по технологии единого входа (SSO) (см. «Настройка доступа по технологии единого входа (SSO)»).
Секция gpm
Параметры работы с ADMX-шаблонами.
Адрес контроллера домена для подключения по протоколу SMB.
Порт контроллера домена для подключения по протоколу SMB.
Значение по умолчанию: 445.
Каталог для совместного использования.
Значение по умолчанию: sysvol.
Путь к каталогу с групповыми политиками в формате <realm>/Policies.
Секция management
Параметры для подключения к актуаторам приложения (см. «Сбор метрик приложения "Менеджер службы каталогов"»).
Секция grpc
Параметры подключения к сервису ядра службы каталогов, предоставляющему gRPC API для управления доменом и контроллером домена.
Включает использование gRPC API для управления доменом и контроллером домена.
Доступные значения:
-
true— включает; -
false— выключает.
Раздел connection
Параметры подключения к сервису ядра службы каталогов, предоставляющему gRPC API для управления доменом и контроллером домена.
Порт для подключения к сервису.
Значение по умолчанию: 8443.
Префикс SPN.
Всегда должен иметь значение ldap.
Раздел security
Параметры использования SSL/TLS-сертификатов при подключении по gRPC.
Включает использование SSL/TLS-сертификатов из хранилища, указанного в секции server.ssl, при подключении по gRPC.
Доступные значения:
-
true— включает; -
false— выключает.
Пример application.yml
server:
port: 8090
ssl:
metrics_enabled: true
key-store: /opt/dsm/springboot.p12
key-store-password: cGFzc3dvcmQx
key-store-type: pkcs12
key-alias: springboot
key-password: cGFzc3dvcmQy
logging:
level:
tech.inno.dsm: DEBUG
file:
name: /var/log/dsm.log
logback:
rollingpolicy:
file-name-pattern: /var/log/dsm_%d{yyyy-MM-dd}_archive-%i.log
max-file-size: 10MB
total-size-cap: 1000MB
max-history: 365
ldap:
connection:
host: ast-dc1.elles.inno.tech
port: 389
responseTimeoutMillis: 120000
sso:
krb-tgt-path: /tmp/krb5cc_1000
authentication:
kerberos:
kdc-address: ast-dc1.elles.inno.tech
service-principal: HTTP/dsmsso.elles.inno.tech
keytab-location: /opt/dsm/sso.keytab
gpm:
host: 127.0.0.1
port: 445
share-path: sysvol
admx:
path: elles.inno.tech\Policies\PolicyDefinitions
locale: en-US
target-namespace: http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions
policies-path: elles.inno.tech\Policies
management:
server:
port: 8081
grpc:
enabled: true
connection:
port: 8443
spn-prefix: ldap
security:
enabled: true