Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

ПеременнаяЗначение по умолчаниюОписание
ECCM_NETWORK_MODEcluster

Режим работы ЕССМ. Доступные значения: cluster, standalone

Информация

Если ключ --cluster не указывается в скрипте запуска, то выбирается режим работы standalone.

RESTART_CLUSTER

falseИспользование перезапуска кластера с принудительным назначением ролей БД. Используется в случаях разрушения кластера

ROLE

MASTERРоль внешней базы данных при развертывании кластера. Используется только при инсталляции ЕССМ в отказоустойчивой системе с разделением приложения и БД

POSTGRES_HOST


IP-адрес внешней базы данных PostgreSQL, установленной на другом хосте. Не использовать, если на хосте с ЕССМ запущена БД PostgreSQL

POSTGRES_PORT

5432Порт подключения к внешней базе данных PostgreSQL, установленной на другом хосте. Не использовать, если на хосте с ЕССМ запущена БД PostgreSQL

BACKUP_POSTGRES_HOST


IP-адрес подключения к внешней slave базе данных PostgreSQL, установленной на другом хосте. Использовать при развертывании отказоустойчивой системы с разделением на приложение и БД

BACKUP_POSTGRES_PORT

5432Порт подключения к внешней slave базе данных PostgreSQL, установленной на другом хосте. Использовать при развертывании отказоустойчивой системы с разделением на приложение и БД

REPMGR_DB

repmgrНаименование служебной базы данных, которая используется для отслеживания состояния баз данных в кластере

REPMGR_USER

repmgrИмя пользователя, созданного для управления работой и связью между серверами баз данных в кластере

REPMGR_PASSWORD

repmgrПароль, обеспечивающий безопасный доступ к служебной базе данных для пользователя 
REPMGR_USER

REPMGR_CONNECT_TIMEOUT

5Время в секундах, в течение которого система будет ожидать ответа при подключении к базе данных PostgreSQL

REPMGR_MONITOR_INTERVAL

2Интервал в секундах, с которым система проверяет состояние и доступность всех серверов в кластере

REPMGR_RECONNECT_ATTEMPT

3Количество повторных попыток для установления соединения с другим сервером в случае сбоя. Каждая попытка выполняется в течение REPMGR_RECONNECT_INTERVAL

REPMGR_RECONNECT_INTERVAL

3Время в секундах между повторными попытками соединения с сервером после неудачи

ALLOWED_HOSTS


Разрешенные хосты для подключения в кластер. Указываются все IP-адреса нод, составляющих кластер: master-нода, slave-ноды и witness-нода

MASTER_HOST


IP-адрес master-ноды

MASTER_NODE_NAME

masterНаименование master-ноды внутри базы данных ECCM

MASTER_NODE_ID

1Уникальный идентификатор master-ноды

SLAVE_HOST


IP-адрес slave-ноды

SLAVE_NODE_NAME

slaveНаименование slave-ноды внутри базы данных ECCM

SLAVE_NODE_ID

2Уникальный идентификатор slave-ноды

WITNESS_HOST


IP-адрес witness-ноды

WITNESS_NODE_NAME

witnessНаименование witness-ноды внутри базы данных ECCM

WITNESS_NODE_ID

100Уникальный идентификатор witness-ноды

SENTINEL_ANNOUNCE_IP


Внутренний адрес сервера, используемый Redis Sentinel для связи внутри кластера. Если переменная не задана, значение будет определено автоматически при запуске

SENTINEL_MASTER_NAME


Уникальное имя, присваиваемое кластеру баз данных для их мониторинга

SENTINEL_PASSWORD


Пароль, используемый службой мониторинга для подключения к кластеру баз данных и получения информации о состоянии серверов

REDIS_REPLICATION_NODE_COUNT

1Количество нод, используемых в репликации. Учитывается только количество slave-нод

SENTINEL_DOWN_AFTER_MS

5000Время в миллисекундах после которого служба мониторинга считает ноду недоступной

SENTINEL_FAILOVER_TIMEOUT

10000Максимальное время в миллисекундах, в течение которого система мониторинга пытается завершить процесс автоматического переключения мастерства между нодами

REDIS_BIND

0.0.0.0

Сетевые адреса, на которых сервер ожидает входящие подключения для репликации

Информация

Рекомендуется оставлять значение REDIS_BIND по умолчанию, для избежания проблем с сетевыми интерфейсами

ECCM_DATABASE

eccmИмя основной базы данных ЕССМ. Дублируется имя базы данных из postgres/.env

DATABASE_WAIT_INTERVAL_SEC

5Время в секундах между последовательными попытками проверки готовности базы данных принимать подключения

CN

clusterCommon name сертификата. Должен совпадать с Common name сертификата в блоке [ dn ]

CERT_FILE_NAME

cluster.crtНаименование сертификата кластера

ROOT_CA_FILE_NAME

ca.crtНаименование корневого сертификата. Необходим для авторизации кластерного сертификата в Redis/Sentinel и Postgresql

KEY_FILE_NAME

cluster.keyНаименование ключа сертификата кластера

TRUSTSTORE_PASSWORD

changeitПароль truststore.p12 при генерации средствами ECCM

INPUT_TRUSTSTORE_NAME

truststore.p12Наименование truststore.p12 при загрузке кастомного truststore.p12

CA_ALIAS


Имя, под которым Java будет хранить и идентифицировать сертификат внутри truststore.p12

Доступ к веб-интерфейсу

Для подключения к веб-интерфейсу ECCM откройте браузер и в адресной строке введите следующее:

...