...
| Переменная | Значение по умолчанию | Описание | ||
|---|---|---|---|---|
ECCM_NETWORK_MODE | cluster | Режим работы ЕССМ. Доступные значения: cluster, standalone
| ||
| false | Использование перезапуска кластера с принудительным назначением ролей БД. Используется в случаях разрушения кластера | ||
| Роль внешней базы данных при развертывании кластера. Используется только при запуске ЕССМ в отказоустойчивой системе с разделением приложения и БД | |||
| IP-адрес внешней базы данных PostgreSQL, установленной на другом хосте. Не использовать, если на хосте с ЕССМ запущена БД PostgreSQL | |||
| 5432 | Порт подключения к внешней базе данных PostgreSQL, установленной на другом хосте. Не использовать, если на хосте с ЕССМ запущена БД PostgreSQL | ||
| master-ноды | ||||
| master | Наименование master-ноды внутри базы данных ECCM | ||
| 1 | Уникальный идентификатор master-ноды | ||
| IP-адрес подключения к внешней slave базе данных PostgreSQL, установленной на другом хосте. Использовать при развертывании отказоустойчивой системы с разделением на приложение и БД |
| slave-ноды | |
| slave | Наименование slave-ноды внутри базы данных ECCM | ||
| 2 | Уникальный идентификатор slave-ноды | ||
| IP-адрес witness-ноды | |||
| witness | Наименование witness-ноды внутри базы данных ECCM | ||
| 100 | Уникальный идентификатор witness-ноды | ||
| IP-адрес подключения к внешней slave базе данных PostgreSQL, установленной на другом хосте. Использовать | 5432 | Порт подключения к внешней slave базе данных PostgreSQL, установленной на другом хосте. Использовать при развертывании отказоустойчивой системы с разделением на приложение и БД | |
| repmgr | Наименование служебной базы данных, которая используется для отслеживания состояния баз данных в кластере | ||
| repmgr | Имя пользователя, созданного для управления работой и связью между серверами баз данных в кластере | ||
| repmgr | Пароль, обеспечивающий безопасный доступ к служебной базе данных для пользователя REPMGR_USER | ||
| 5 | Время в секундах, в течение которого система будет ожидать ответа при подключении к базе данных PostgreSQL | ||
| 2 | Интервал в секундах, с которым система проверяет состояние и доступность всех серверов в кластере | ||
| 3 | Количество повторных попыток для установления соединения с другим сервером в случае сбоя. Каждая попытка выполняется в течение REPMGR_RECONNECT_INTERVAL | ||
| 3 | Время в секундах между повторными попытками соединения с сервером после неудачи |
| Разрешенные хосты для подключения в кластер. Указываются все IP-адреса нод, составляющих кластер: master, slave и witness |
| IP-адрес master-ноды |
| master | Наименование master-ноды внутри базы данных ECCM | ||
| 1 | Уникальный идентификатор master-ноды |
| IP-адрес slave-ноды |
| slave | Наименование slave-ноды внутри базы данных ECCM | ||
| 2 | Уникальный идентификатор slave-ноды |
| IP-адрес witness-ноды |
| witness | Наименование witness-ноды внутри базы данных ECCM | ||
| 100 | Уникальный идентификатор witness-ноды |
| Внутренний адрес сервера, используемый Redis Sentinel для связи внутри кластера. Если переменная не задана, значение будет определено автоматически при запуске |
| redis-master | Уникальное имя, присваиваемое кластеру баз данных для их мониторинга |
| Пароль, используемый службой мониторинга для подключения к кластеру баз данных и получения информации о состоянии серверов |
| 5432 | Порт подключения к внешней slave базе данных PostgreSQL, установленной на другом хосте. Использовать при развертывании отказоустойчивой системы с разделением на приложение и БД | |||
| Пароль, используемый сервисом RabbitMQ для подключения к кластеру и синхронизации действий между узлами | |||
| redis-master | Уникальное имя, присваиваемое кластеру баз данных для их мониторинга | ||
| Пароль, используемый службой мониторинга для подключения к кластеру баз данных и получения информации о состоянии серверов | |||
| 2 | Количество нод, используемых в репликации | ||
| 5000 | Время в миллисекундах, по истечении которого служба мониторинга считает ноду недоступной | ||
| 10000 | Максимальное время в миллисекундах, в течение которого система мониторинга пытается завершить процесс автоматического переключения мастерства между нодами | ||
| repmgr | Имя пользователя, созданного для управления работой и связью между серверами баз данных в кластере | ||
| repmgr | Пароль, обеспечивающий безопасный доступ к служебной базе данных для пользователя REPMGR_USER | ||
| 5 | Время в секундах, в течение которого система будет ожидать ответа при подключении к базе данных PostgreSQL | ||
| 2 | Интервал в секундах, с которым система проверяет состояние и доступность всех серверов в кластере | ||
| 3 | Количество повторных попыток для установления соединения с другим сервером в случае сбоя. Каждая попытка выполняется в течение REPMGR_RECONNECT_INTERVAL | ||
| 3 | Время в секундах между повторными попытками соединения с сервером после неудачи | ||
| 1 | Количество нод, используемых в репликации. Учитывается только количество slave-нод | ||
| 5000 | Время в миллисекундах, по истечении которого служба мониторинга считает ноду недоступной | ||
| 10000 | Максимальное время в миллисекундах, в течение которого система мониторинга пытается завершить процесс автоматического переключения мастерства между нодами | ||
| 0.0.0.0 | Сетевые адреса, на которых сервер ожидает входящие подключения для репликации
| ||
| eccm | Имя основной базы данных ЕССМ. Дублируется имя базы данных из postgres/.env | ||
| 5 | Время в секундах между последовательными попытками проверки готовности базы данных принимать подключения | ||
| cluster | Common name сертификата. Должен совпадать с Common name сертификата в блоке [ dn ] | ||
| cluster.crt | Наименование сертификата кластера | ||
| ca.crt | Наименование корневого сертификата. Необходим для авторизации кластерного сертификата в Redis/Sentinel и Postgresql | ||
| cluster.key | Наименование ключа сертификата кластера | ||
| changeit | Пароль truststore.p12 при генерации средствами ECCM | ||
| truststore.p12 | Наименование truststore.p12 при загрузке кастомного truststoreпользовательского truststore.p12 | ||
| keystore.p12 | Наименование keystore.p12 при загрузке пользовательского keystore.p12 | ||
| eccm-ca | Имя, под которым Java будет хранить и идентифицировать сертификат внутри truststore.p12 | ||
| false | Использование перезапуска кластера с принудительным назначением ролей БД. Используется в случаях разрушения кластера или обновления |
Доступ к веб-интерфейсу
Для подключения к веб-интерфейсу ECCM откройте браузер и в адресной строке введите следующее:
...