Запуск ЕССМ в отказоустойчивой системе при запуске БД на отдельных серверахДля запуска ЕССМ в отказоустойчивой системе при запуске БД на отдельном сервере перейдите на сервер будущей Master-базы данных. Запустите Master-базу данных при помощи следующей команды: | Блок кода |
|---|
| language | bash |
|---|
| title | Master-db: eccm/2.8/ |
|---|
| ./compose-tools.sh --install # установит docker, если он отсутствует в системе
./compose-tools.sh --pull -s <POSTGRES_MASTER_HOST> --database-only --cluster master |
После того как база данных на Master-db будет проинициализирована, перейдите на сервер Slave-db. Запустите Slave-базу данных: | Блок кода |
|---|
| language | bash |
|---|
| title | Slave-db: eccm/2.8/ |
|---|
| ./compose-tools.sh --install # установит docker, если он отсутствует в системе
./compose-tools.sh --pull -s <POSTGRES_SLAVE_HOST> --database-only --cluster master |
Во время инициализации После полной инициализации баз данных Master-db и Slave-db запустите Witness-узел, перейдя перейдите на сервер WitnessMaster-nodeECCM. При помощи bash-скрипта произведите запуск Witness мастера с необходимыми параметрами. Пример запуска с обязательными параметрами: | Блок кода |
|---|
| language | bash |
|---|
| title | WitnessMaster-app: eccm/2.8/ |
|---|
| ./compose-tools.sh --install # установит docker, если он отсутствует в системе
./compose-tools.sh --pull -s <ECCM_WITNESSMASTER_HOST> --cluster witness master --database-host <POSTGRES_MASTER_HOST> --database-port <POSTGRES_MASTER_PORT> --backup-database-host <POSTGRES_SLAVE_HOST> --backup-database-port <POSTGRES_SLAVE_PORT> |
Перейдите на сервер Slave-узла. При помощи bash-скрипта произведите запуск Slave После полной инициализации всего кластера баз данных перейдите на сервер Master-ECCM. При помощи bash-скрипта произведите запуск мастера с необходимыми параметрами. Пример запуска с обязательными параметрами: | Блок кода |
|---|
| language | bash |
|---|
| title | Master-appSlave: eccm/2.8/ |
|---|
| ./compose-tools.sh --install # установит docker, если он отсутствует в системе
./compose-tools.sh --pull -s <ECCM_MASTERSLAVE_HOST> --cluster masterslave --database-host <POSTGRES_MASTER_HOST> --database-port <POSTGRES_MASTER_PORT> --backup-database-host <POSTGRES_SLAVE_HOST> --backup-database-port <POSTGRES_SLAVE_PORT> |
Перейдите После полной инициализации кластера приложений запустите Witness-узел, перейдя на сервер SlaveWitness-узлаnode. При помощи bash-скрипта произведите запуск Slave Witness с необходимыми параметрами. Пример запуска с обязательными параметрами: | Блок кода |
|---|
| language | bash |
|---|
| title | Slave: eccm/2.8/ |
|---|
| | title | Witness: eccm/2.8/ |
|---|
| ./compose-tools.sh --install # установит docker, если он отсутствует в системе
./compose-tools.sh --pull -s <ECCM_SLAVE_HOST> --cluster slave --database-host <POSTGRES_MASTER_HOST> --database-port <POSTGRES_MASTER_PORT> --backup-database-host <POSTGRES_SLAVE --install # установит docker, если он отсутствует в системе
./compose-tools.sh --pull -s <ECCM_WITNESS_HOST> --backup-database-port <POSTGRES_SLAVE_PORT>cluster witness |
После инициализации перейдите по ранее установленному VIP-адресу (имеет формат формат http://<VIP>/). Веб-интерфейс ЕССМ будет доступен. |