Конфигурационные параметры
В этой статье описаны параметры, которые могут быть настроены для сервисов ADB через ADCM. Получить дополнительную информацию по процессу настройки конфигурационных параметров можно в статьях, соответствующих online-установке и offline-установке.
|
ПРИМЕЧАНИЕ
Некоторые из перечисленных параметров становятся доступны в UI ADCM после установки флага Show advanced.
|
ADB
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Name of default database |
Имя создаваемой по умолчанию базы данных. Впоследствии эта база данных используется для создания большинства расширений через действия сервиса ADB в ADCM |
adb |
Use segment mirroring |
Включает синхронную репликацию основных сегментов с данными (primary), добавляя зеркальные сегменты (mirror) в кластер. В результате обеспечивается большая отказоустойчивость, но размер хранимых данных увеличивается вдвое |
true |
Type of mirroring |
Тип зеркалирования: |
auto |
ADB MADlib Extension |
Требуется ли установка MADlib. MADlib — это библиотека с открытым исходным кодом для масштабируемой аналитики в распределенных базах данных. Она поддерживает параллельную реализацию математических и статистических функций, а также методов машинного обучения (Machine Learning, ML) для структурированных и неструктурированных данных. В своей работе MADlib использует набор основанных на SQL алгоритмов для машинного обучения, интеллектуального анализа данных и статистики, которые выполняются в масштабе ядра базы данных без необходимости передачи данных между ADB и другими системами |
false |
ADB PostGIS Extension |
Требуется ли установка PostGIS. PostGIS — это расширение для PostgreSQL, позволяющее сохранять в базе данных объекты Geographic Information Systems (GIS). Расширение включает поддержку пространственных индексов R-Tree на основе GiST и функции для анализа и обработки объектов GIS |
false |
ADB Auto Core Dump Service |
Требуется ли установка сервиса Auto Core Dump ( |
false |
Diskquota Extension |
Требуется ли установка расширения |
false |
|
ПРИМЕЧАНИЕ
Перечисленные в этой таблице параметры становятся доступны после установки флага Show advanced.
|
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Number of segments per host |
Количество primary-сегментов на одном сегмент-хосте. Если параметр не установлен, по умолчанию используется значение |
(<количество ядер CPU>) / 2 |
Segment host data directories |
Директории, используемые для хранения данных на сегмент-хостах. Значение параметра Number of segments per host должно быть кратно количеству директорий |
/data1 |
Masters host data directory |
Директории, используемые для хранения данных на хостах координатора и резервного координатора (standby) |
/data1 |
Master server storage device |
Блочные устройства хранения на координатор-хосте. Например, |
— |
Arenadata configs directory name |
Название директории, содержащей конфигурационные файлы Arenadata. Директория размещается в домашнем каталоге системного пользователя |
arenadata_configs |
Sysctl parameters |
Необходимо ли применить значения параметров ядра Linux (с помощью опций sysctl), перечисленных в блоке Sysctl parameters [key:value]. Разверните блок, чтобы просмотреть или изменить значения применяемых параметров. Чтобы добавить свой параметр, нажмите Add property, в поле Enter field name введите название параметра, а в поле Enter field value — его значение |
false |
Disable linux security module |
Необходимо ли отключить систему безопасности Security Enhanced Linux (SELinux).
Изменение этого параметра требует перезагрузки хостов кластера.
Если вы изменяете этот параметр до установки ADB, установите значение |
false |
Disable IPv6 |
Необходимо ли отключение IPv6 на всех хостах ADB |
false |
Set up MaxStartups for sshd |
Необходимо ли установить значение |
false |
Set up GRUB for DBMS |
Необходимо ли отключение функции Transparent Huge Pages в ядре Linux путем добавления параметра |
false |
Set up ulimits for DBMS user |
Необходимо ли добавить следующие ограничения в файл /etc/security/limits.conf: gpadmin soft nofile 524288 gpadmin hard nofile 524288 gpadmin soft nproc 150000 gpadmin hard nproc 150000 Имя пользователя |
false |
System user GID |
Уникальный идентификатор группы, в которую входит системный пользователь. Системный пользователь должен быть создан с одинаковыми UID и GID на всех хостах кластера, чтобы избежать проблем с доступом к общим сетевым хранилищам, содержащим файлы резервных копий ADB |
2042 |
Disable firewall |
Необходимо ли отключение |
false |
System user name |
Имя системного пользователя |
gpadmin |
System user UID |
Уникальный идентификатор системного пользователя. Системный пользователь должен быть создан с одинаковыми UID и GID на всех хостах кластера, чтобы избежать проблем с доступом к общим сетевым хранилищам, содержащим файлы резервных копий ADB |
2042 |
Edit /etc/hosts |
Требуется ли изменить файл /etc/hosts в ходе установки ADB для добавления в него информации об именах хостов (hostname) координатора, резервного координатора и сегментов.
При сохранении значения по умолчанию |
false |
Amount of shared memory |
Размер разделяемой памяти (shared memory), выделенной под метрики запросов (в КБ). Максимальный размер — |
5120 |
Maximum scan node’s instrumentations |
Максимальное количество сканирований ноды на один запрос (в shmem). Необходим перезапуск ADB для применения изменений |
300 |
|
ПРИМЕЧАНИЕ
Данный блок параметров становится доступным после установки флага Show advanced.
|
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Interconnect type |
Тип интерконнекта. Возможные значения:
|
udpifc |
ic-proxy auto-discovery |
Использовать ли автоматическую генерацию списка прокси во время настройки интерконнекта ic-proxy. Сдвиг номеров портов определяется в поле ic-proxy port delta (по умолчанию |
true |
ic-proxy port delta |
Целое число, которое используется для увеличения/уменьшения значения порта прокси относительно порта связанного postmaster backend. Применяется, если параметру ic-proxy auto-discovery присвоено значение Допустимые значения: В качестве значения параметра не следует использовать |
2000 |
Run ic-proxy check |
Требуется ли запуск тестов интерконнекта |
false |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Cluster network |
Подсеть, используемая для интерконнекта нод кластера. Использует нотацию |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
ADB ident server |
Устанавливать ли Ident-сервер |
false |
Default deny policy for ident server |
Ограничивать ли по умолчанию доступ для всех пользователей, для которых нет явно прописанных правил в конфигурационном файле Ident-сервера /etc/oidentd.conf |
true |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Crontab maintenance scripts |
Список скриптов обслуживания системного пользователя ADB |
— |
Delete old maintenance script logs |
Количество дней, по истечении которых необходимо удалять логи скриптов обслуживания |
30 |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
SSL |
Использовать ли SSL-сертификаты |
false |
SSL Ciphers |
Шифры SSL |
["HIGH","MEDIUM","+3DES","!aNULL"] |
Server certificate |
Содержимое серверного сертификата SSL в формате CRT (файл *.crt) |
— |
Server private key |
Содержимое серверного приватного ключа (файл *.key) |
— |
Root certificate |
Содержимое корневого сертификата Certificate Authority (CA) в формате CRT (файл *.crt) |
— |
Certificate revocation list |
Список отозванных сертификатов |
— |
Custom ssl pg_hba section |
Кастомная часть файла pg_hba.conf, описывающая настройки SSL |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
UI LDAP authentication |
Необходимо ли использовать LDAP-аутентификацию |
false |
Type |
Тип LDAP-сервера. Возможные значения:
|
MSAD |
LDAP Host |
Доменное имя или IPv4-адрес LDAP-сервера |
— |
LDAP Port |
Номер порта для подключения к серверу LDAP |
— |
Users baseDN |
Ограничение на область поиска объектов в каталоге LDAP, применяемое в запросах на поиск пользователей |
— |
Groups baseDN |
Ограничение на область поиска объектов в каталоге LDAP, применяемое в запросах на поиск групп пользователей |
— |
Users filter |
LDAP-фильтр, используемый для поиска пользователей. Заполняется в соответствии с RFC 2254 |
(&(|(objectClass=person)(objectClass=inetOrgPerson))(cn=*)) |
Groups filter |
LDAP-фильтр, используемый для поиска групп пользователей. Заполняется в соответствии с RFC 2254 |
(&(|(objectClass=group)(objectClass=groupofnames)(objectClass=groupOfUniqueNames))(cn=*)) |
SA Login |
Имя пользователя, используемое в сервисных запросах к LDAP-серверу |
— |
Password |
Пароль пользователя, используемый в сервисных запросах к LDAP-серверу |
— |
Lowercase login |
Необходимо ли преобразование имен пользователей в нижний регистр |
false |
Lowercase group |
Необходимо ли преобразование имен групп в нижний регистр |
false |
Sync interval |
|
0 * * * * |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Custom pg_hba section |
Кастомная часть файла pg_hba.conf |
— |
ADB Control
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
External ADB Control server parameters |
Необходимо ли использовать внешний сервер ADB Control |
false |
ADB Control IP-address |
IP-адрес внешнего сервера ADB Control. Параметр становится доступным после установки флага External ADB Control server parameters |
— |
External ADB Control port |
Порт внешнего сервера ADB Control. Параметр становится доступным после установки флага External ADB Control server parameters |
81 |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
ADB user name |
Имя пользователя, используемое для подключения из ADB Control к ADB. Доступ необходим для получения информации о топологии кластера и для отмены запросов, инициированных пользователем |
adcc |
Service password |
Пароль пользователя сервисного API, используемого для взаимодействия ADB Control и ADCM. Рекомендуется изменить дефолтное значение |
— |
Servername |
Имя сервера для подключения к ADB Control по HTTP |
— |
Listening port |
Номер порта, на котором доступен UI ADB Control при подключении по HTTP |
81 |
Xmx ram parameter |
Xmx-параметр, указывающий максимальный пул выделения памяти для компонента UI (Java heap size) |
8 |
Log level |
Уровень логирования, используемый компонентом UI.
Возможные значения: |
INFO |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
SSL |
Необходимо ли использовать SSL-шифрование в ADB Control |
false |
CA certificate |
Содержимое сертификата центра сертификации (Certificate Authority, CA) в формате CRT (файл *.crt) |
— |
Server certificate |
Содержимое серверного сертификата в формате CRT (файл *.crt) |
— |
Server private key |
Содержимое серверного приватного ключа (файл *.key) |
— |
Verify system endpoints' certificates |
Флаг, определяющий необходимость проверки сертификатов системных конечных точек. Перед использованием опции Verify system endpoints' certificates в конфигурации ADB Control с самоподписанными (self-signed) сертификатами убедитесь, что в хранилище доверенных корневых сертификатов ОС добавлены корневой и промежуточные CA-сертификаты. Чтобы использовать опцию Verify system endpoints' certificates с вашими собственными сертификатами, для успешной верификации добавьте IP-адрес ADB Control в поле |
false |
Server JKS keystore path |
Путь к keystore-файлу в формате JKS для серверной части ADB Control. Например, /opt/adcc/ssl/keystore.jks |
— |
Server JKS keystore password |
Пароль для доступа к keystore-файлу Server JKS keystore path |
— |
Server JKS truststore path |
Путь к truststore-файлу в формате JKS для серверной части ADB Control. Например, /opt/adcc/ssl/truststore.jks |
— |
Server JKS truststore password |
Пароль для доступа к truststore-файлу Server JKS truststore path |
— |
Client JKS keystore path |
Путь к keystore-файлу в формате JKS для клиентской части ADB Control (агентов ADB Control/ADBM). Например, /opt/ssl/keystore.jks |
— |
Client JKS keystore password |
Пароль для доступа к keystore-файлу Client JKS keystore path |
— |
Client JKS truststore path |
Путь к truststore-файлу в формате JKS для клиентской части ADB Control (агентов ADB Control/ADBM). Например, /opt/ssl/truststore.jks |
— |
Client JKS truststore password |
Пароль для доступа к truststore-файлу Client JKS truststore path |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
UI LDAP authentication |
Необходимо ли использовать LDAP-аутентификацию |
false |
LDAP type |
Тип LDAP-сервера. Возможные значения:
|
MSAD |
LDAP URI |
URI для подключения к LDAP-серверу в формате |
— |
Internal CA certificate in PEM format (optional) |
Внутренний сертификат центра сертификации (Certification Authority, CA) в формате PEM, используемый для подписи сертификата сервера LDAP |
— |
Users baseDN |
Ограничение на область поиска объектов в каталоге LDAP, применяемое в запросах на поиск пользователей |
— |
Groups baseDN |
Ограничение на область поиска объектов в каталоге LDAP, применяемое в запросах на поиск групп пользователей |
— |
Users OUs |
Список |
— |
Groups OUs |
Список |
— |
Group |
Имя группы, используемое в сервисных запросах к LDAP-серверу |
— |
Login |
Имя пользователя, используемое в сервисных запросах к LDAP-серверу |
— |
Password |
Пароль пользователя, используемый в сервисных запросах к LDAP-серверу |
— |
Size limit |
Максимальное количество записей, возвращаемое LDAP-сервером |
1000 |
Lowercase login |
Необходимо ли преобразование имен пользователей в нижний регистр |
false |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Xmx ram parameter |
Xmx-параметр, указывающий максимальный пул выделения памяти для компонента backend (Java heap size) |
8 |
Log level |
Уровень логирования, используемый компонентом backend.
Возможные значения: |
INFO |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Xmx ram parameter |
Xmx-параметр, указывающий максимальный пул выделения памяти для компонента registry (Java heap size) |
2 |
Log level |
Уровень логирования, используемый компонентом registry.
Возможные значения: |
INFO |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Database name |
Название БД PostgreSQL для хранения данных ADB Control (Query DB) |
adcc |
Username |
Имя пользователя для подключения к базе данных PostgreSQL |
postgres |
Password |
Пароль пользователя для подключения к базе данных PostgreSQL |
— |
Listening port |
Номер порта для подключения к базе данных PostgreSQL |
5433 |
Data dir |
Полный путь к директории с данными PostgreSQL. По умолчанию ADB Control использует директорию Docker-тома |
— |
|
ВНИМАНИЕ
Директория, указанная в параметре Data dir, должна быть пустой перед началом инициализации БД в ходе установки сервиса ADB Control. |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
External database parameters |
Необходимо ли использовать внешнюю базу данных PostgreSQL для хранения данных ADB Control (в качестве Query DB) |
false |
Server ip |
IP-адрес сервера, на котором хранится внешняя база данных PostgreSQL |
— |
External database port |
Номер порта для подключения к серверу, на котором хранится внешняя база данных PostgreSQL |
5432 |
Database name |
Название внешней БД PostgreSQL |
adcc |
Username |
Имя пользователя для подключения к внешней БД PostgreSQL |
postgres |
Password |
Пароль пользователя для подключения к внешней БД PostgreSQL |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Migration completion timeout |
Максимальный период времени для завершения миграции (в минутах) |
5 |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Data dir |
Полный путь к директории с данными ClickHouse. По умолчанию ADB Control использует директорию Docker-тома |
— |
Database name |
Название БД ClickHouse для хранения данных ADB Control (Metrics DB) |
adcc |
Username |
Имя пользователя для подключения к базе данных ClickHouse |
default |
Password |
Пароль пользователя для подключения к базе данных ClickHouse |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
External ADQM parameters |
Необходимо ли использовать внешнюю БД ClickHouse (в качестве Metrics DB) |
false |
ADQM address and port [ip_address:port] |
Адрес внешней БД ClickHouse. Начиная с ADB Control 4.8.8 доступна возможность использования кластеризованного ClickHouse в качестве внешней БД для ADB Control (наряду с одиночной нодой). Для добавления нескольких хостов кластера ClickHouse выполните шаги:
|
— |
Database name |
Название внешней БД ClickHouse |
adcc |
Username |
Имя пользователя для подключения к внешней БД ClickHouse |
— |
Password |
Пароль пользователя для подключения к внешней БД ClickHouse |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Xmx ram parameter |
Xmx-параметр, указывающий максимальный пул выделения памяти для агентов ADB Control (Java heap size) |
2 |
Log level |
Уровень логирования, используемый агентами ADB Control.
Возможные значения: |
INFO |
Servers list update timeout |
Период времени между запросами информации о доступных серверах ADB Control Backend (в мс) |
5000 |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Xmx ram parameter |
Xmx-параметр, указывающий максимальный пул выделения памяти для планировщика ADB Control scheduler (Java heap size) |
2 |
Log level |
Уровень логирования, используемый для ADB Control scheduler.
Возможные значения: |
INFO |
|
ПРИМЕЧАНИЕ
Данный блок параметров становится доступным после установки флага Show advanced.
|
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Dedicated network |
Подсеть, используемая для интерконнекта компонентов ADB Control/ADBM. Использует нотацию В случае использования сертификатов с IP-адресом ADB Control в секции |
— |
ADBM
| Параметр | Описание |
|---|---|
Password for adbm system-user |
Пароль пользователя |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Xmx ram parameter |
Xmx-параметр, указывающий максимальный пул выделения памяти для ADBM backend (Java heap size) |
8 |
Log level |
Уровень логирования, используемый для ADBM backend.
Возможные значения: |
INFO |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Xmx ram parameter |
Xmx-параметр, указывающий максимальный пул выделения памяти для агента ADBM (Java heap size) |
2 |
Log level |
Уровень логирования, используемый для агента ADBM.
Возможные значения: |
INFO |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
External database parameters |
Необходимо ли использовать внешнюю базу данных PostgreSQL для ADBM |
false |
Server ip |
IP-адрес сервера, на котором хранится внешняя база данных |
— |
External database port |
Номер порта для подключения к серверу, на котором хранится внешняя база данных |
5432 |
Database name |
Имя внешней базы данных |
adbm |
Username |
Имя пользователя для подключения к внешней базе данных |
postgres |
Password |
Пароль для подключения к внешней базе данных |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Migration completion timeout |
Максимальный период времени для завершения миграции (в минутах) |
3 |
Xmx ram parameter GB |
Максимальный выделяемый пул памяти для Java Virtual Machine (JVM) в ГБ |
1 |
Chrony
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
NTP servers |
Адреса действующих NTP-серверов. Например, |
— |
PXF
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Use custom JAVA_HOME |
Необходим ли пользовательский каталог |
false |
JAVA_HOME |
Путь к пользовательскому каталогу
В Astra Linux заполнение поля JAVA_HOME обязательно начиная с версии ADB 6.27.1.58 |
— |
PXF_JVM_OPTS |
Устанавливает опции |
-Xmx2g -Xms1g |
PXF_OOM_KILL |
Определяет, завершать ли работу службы PXF, если JVM PXF обнаруживает нехватку памяти (out-of-memory) |
false |
PXF_OOM_DUMP_PATH |
Абсолютный путь к файлу, куда служба PXF должна записывать дампы памяти Java (heap dump), когда JVM PXF обнаруживает нехватку памяти. Если указать директорию, то при каждом обнаружении нехватки памяти JVM PXF будет записывать новый файл в эту директорию. Если не требуется создавать дампы, оставьте поле пустым |
— |
PXF log4j properties |
Параметры log4j для PXF |
— |
Use custom PXF_BASE |
Необходим ли пользовательский каталог |
false |
PXF_BASE |
Путь к пользовательскому каталогу |
/var/lib/pxf |
Encryption |
Используется ли шифрование |
false |
Keystore file |
Абсолютный путь к файлу хранилища ключей (keystore) JKS. Например, /var/lib/pxf/conf/pxfkeystore.jks |
— |
Keystore password |
Пароль хранилища ключей (keystore) JKS |
— |
Encryption key alias |
Псевдоним (alias) ключа шифрования. В этом поле не следует указывать приватный ключ |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
SSL |
Необходимо ли использовать SSL-шифрование в PXF |
false |
CA certificate |
Содержимое сертификата центра сертификации (Certificate Authority, CA) в формате CRT (файл *.crt) |
— |
Server certificate |
Содержимое серверного сертификата в формате CRT (файл *.crt) |
— |
Server private key |
Содержимое серверного приватного ключа (файл *.key) |
— |
Server JKS keystore password |
Пароль для доступа к keystore-файлу Server JKS keystore path |
— |
Server JKS truststore password |
Пароль для доступа к truststore-файлу Server JKS truststore path |
— |
Server JKS keystore path |
Путь к keystore-файлу в формате JKS для серверной части PXF. Например, /var/lib/pxf/conf/ssl/keystore.jks |
— |
Server JKS truststore path |
Путь к truststore-файлу в формате JKS для серверной части PXF. Например, /var/lib/pxf/conf/ssl/truststore.jks |
— |