Настройка кластера
|
ВАЖНО
В большинстве случаев кастомная настройка кластера не требуется — значения параметров можно оставить по умолчанию.
|
После добавления нового кластера можно выполнить его настройку. Для этого выполните шаги:
-
Выберите кластер на странице Clusters. Для этого нажмите на имя кластера в столбце Name.
Выбор кластера -
Откройте вкладку Configuration на странице кластера. Вкладка Configuration состоит из трех подразделов: Primary configuration, Configuration groups, Ansible settings.
-
Заполните необходимые конфигурационные параметры на нужной вкладке и нажмите Save.
Primary configuration
Вкладка Configuration → Primary configuration содержит основные конфигурационные параметры кластера.
Конфигурационные параметры кластера перечислены ниже:
-
Пути к репозиториям, которые будут использованы в процессе установки в зависимости от операционной системы кластера (Ubuntu 22, Altlinux 10, Astra Linux, RedOS 7). На серверах кластера регистрируются только отмеченные репозитории.
Название репозитория Параметр Описание Значение по умолчанию ADSCC
url
Путь к репозиторию Arenadata
Заполняется в зависимости от операционной системы
desc
Описание репозитория
ADS Control repository
enabled
Включает использование репозитория
True
Add property
В этом поле есть возможность задать значения для других параметров
—
arenadata_java
url
Путь к репозиторию Arenadata
Заполняется в зависимости от операционной системы
desc
Описание репозитория
Arenadata OpenJDK repository
enabled
Включает использование репозитория. Если установить значение
Trueперед действием Install, Add/Remove components или Update для кластера или сервиса, на хостах будет установлена последняя версия Java 21True
Add property
В этом поле есть возможность задать значения для других параметров
—
-
Precheck packages — включает проверку доступности пакета перед установкой.
-
Kerberos — конфигурация для аутентификации по протоколу Kerberos. Описания параметров Kerberos для ADS Control соответствуют описаниям параметров для работы с Kerberos в ADS.
-
SASL_PLAINTEXT fallback user — резервные настройки пользователя для использования с импортированными кластерами ADS с включенной аутентификацией SASL PLAINTEXT (для версий ADS, в которых не осуществляется импорт пользователя SASL_PLAINTEXT в кластер ADS Control — начиная с 3.3.2.2.b1 до 3.7.2.1.b1). Отображается, если активирован переключатель Show advanced в верхней части окна.
Имя Описание Значение по умолчанию Username
Имя пользователя. Пользователя c аутентификацией SASL PLAINTEXT с таким же именем и паролем необходимо создать в кластере ADS для подключения к Kafka. Рекомендуется использовать для этой цели отдельного пользователя, не задействованного в обычных (не служебных) подключениях к Kafka
adscc
Password
Пароль пользователя
adscc-kafka-password
-
Custom Java config — шаблон для пользовательской настройки конфигурационного файла, определяющего версии Java, которые используются для кластера и сервисов, а также пути установки.
Ниже приведено содержание конфигурационного файла по умолчанию.
AD runtime utils config templatedefault: runtimes: java: version: "{{ java_version }}" env_var: JAVA_HOME autodetect: runtimes: java: "8": env_var: JAVA8_HOME paths: - /usr/java/jdk1.8 - /usr/java/jre1.8 - /usr/lib/jvm/j2sdk1.8-oracle - /usr/lib/jvm/j2sdk1.8-oracle/jre - /usr/lib/jvm/java-8-oracle - /usr/lib/jdk8-latest - /usr/lib/jvm/java-1.8.0 - /usr/lib/jvm/java-1.8.0-oracle - /usr/lib/jvm/bellsoft-java8-amd64 - /usr/lib/jvm/java-arenadata-openjdk-8 "17": env_var: JAVA17_HOME paths: - /usr/lib/jvm/bellsoft-java17-amd64 - /usr/lib/jvm/bellsoft-java17 - /usr/lib/jvm/liberica-jdk-17* - /usr/lib/jvm/liberica-jre-17* - /usr/lib/jvm/zulu-17* - /usr/lib/jvm/temurin-17* - /usr/lib/jvm/adoptopenjdk-17* - /usr/lib/jvm/jdk-17* - /usr/lib/jvm/java-17* - /usr/lib/jvm/openjdk-17* - /usr/lib/jvm/openjdk-17* - /opt/java/bellsoft-java17-amd64 - /opt/java/temurin-17* - /usr/local/java/bellsoft-java17-amd64 - /usr/lib/jvm/java-arenadata-openjdk-17 - /usr/lib64/jvm/java-17* "21": env_var: JAVA21_HOME paths: - /usr/lib/jvm/java-21* - /usr/lib/jvm/jdk-21* - /usr/lib/jvm/java-arenadata-openjdk-21 "23": env_var: JAVA23_HOME paths: - /usr/lib/jvm/bellsoft-java23-amd64 - /usr/lib/jvm/bellsoft-java23 - /usr/lib/jvm/liberica-jdk-23* - /usr/lib/jvm/liberica-jre-23* - /usr/lib/jvm/zulu-23* - /usr/lib/jvm/temurin-23* - /usr/lib/jvm/adoptopenjdk-23* - /usr/lib/jvm/jdk-23* - /usr/lib/jvm/java-23-openjdk - /usr/lib/jvm/openjdk-23* - /opt/java/bellsoft-java23-amd64 - /opt/java/temurin-23* - /usr/local/java/bellsoft-java23-amd64 - /usr/lib/jvm/java-arenadata-openjdk-23 "24": env_var: JAVA24_HOME paths: - /usr/lib/jvm/bellsoft-java24-amd64 - /usr/lib/jvm/bellsoft-java24 - /usr/lib/jvm/liberica-jdk-24* - /usr/lib/jvm/liberica-jre-24* - /usr/lib/jvm/zulu-24* - /usr/lib/jvm/temurin-24* - /usr/lib/jvm/adoptopenjdk-24* - /usr/lib/jvm/jdk-24* - /usr/lib/jvm/java-24-openjdk - /usr/lib/jvm/openjdk-24* - /opt/java/bellsoft-java24-amd64 - /opt/java/temurin-24* - /usr/local/java/bellsoft-java24-amd64 - /usr/lib/jvm/java-arenadata-openjdk-24 services: ADSCC: path: /etc/adscc/conf/adscc-java.yaml
Configuration groups
Вкладка Configuration → Configuration groups предназначена для настройки конфиг-групп кластера.
Ansible settings
Вкладка Configuration → Ansible settings предназначена для ввода конфигурационных настроек Ansible на уровне кластера. Вкладка доступна начиная с версии ADCM 2.2.0.
| Имя | Описание | По умолчанию |
|---|---|---|
forks |
Число параллельных процессов, генерируемых при коммуникации с удаленными хостами |
5 |