...
Когда ЕССМ запущен в отказоустойчивой системе из трех узлов, для остановки старой версии ЕССМ необходимо выполнить следующую команду на каждом узле системы:
| Блок кода |
|---|
cd <путь до каталога с файлами запуска ECCM 2.6>
sudo ./compose-tools.sh --stop |
| Раскрыть | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Когда ЕССМ запущен в отказоустойчивой системе из пяти узлов, для остановки старой версии ЕССМ необходимо произвести сначала остановку каждого узла из кластера приложений при помощи следующей команды:
Далее необходимо произвести остановку каждого узла из кластера баз данных при помощи следующей команды:
|
Также произведите остановку утилиты Keepalived на узлах мастера и слейва при помощи следующей команды:
...
| Раскрыть | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
Если предыдущая версия ЕССМ была 2.6.0, первоначально произведите запуск системы на версии 2.6.1. Перед запуском необходимо перенести сертификаты и файл конфигурации отказоустойчивой системы в директорию с новой версией ЕССМ при помощи выполнения следующих команд на каждом хосте:
Далее запустите ЕССМ на мастере:
После того как мастер будет инициализирован и готов к работе, произведите запуск остальных узлов:
После успешного запуска ЕССМ на версии 2.6.1, произведите остановку системы при помощи выполнения следующей команды на каждом хосте:
|
| Раскрыть | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
Если предыдущая версия ЕССМ была 2.6.0, первоначально произведите запуск системы на версии 2.6.1. Перед запуском необходимо перенести сертификаты и файл конфигурации отказоустойчивой системы в директорию с новой версией ЕССМ при помощи выполнения следующих команд на каждом хосте:
Далее произведите запуск мастера базы данных, предварительно перейдя в директорию
После того как база данных на Master-db будет проинициализирована, перейдите на сервер Slave-db. Перейдите в директорию
Во время инициализации Slave-db запустите Witness-узел, перейдя на сервер Witness-node. При помощи bash-скрипта произведите запуск Witness с необходимыми параметрами. Пример запуска с обязательными параметрами:
После полной инициализации всего кластера баз данных перейдите на сервер Master-ECCM. При помощи bash-скрипта произведите запуск мастера с необходимыми параметрами. Пример запуска с обязательными параметрами:
Перейдите на сервер Slave-узла. При помощи bash-скрипта произведите запуск Slave с необходимыми параметрами. Пример запуска с обязательными параметрами::
После успешного запуска ЕССМ на версии 2.6.1, повторно произведите остановку системы. Для этого сначала остановите кластер приложений при помощи следующей команды:
Далее необходимо произвести остановку каждого узла из кластера баз данных при помощи следующей команды:
|
Перенесите сертификаты в директорию с новой версией ЕССМ при помощи выполнения следующей команды на каждом хосте:
...
В ЕССМ 2.7 было добавлено резервирование сервиса RabbitMQ, поэтому поэтому файл конфигурации отказоустойчивой системы претерпел значительные изменения. Повторно заполните заполните .env.cluster в каталоге с файлами запуска ЕССМ 2.7 в соответствии с разделом Запуск ЕССМ в отказоустойчивой системе.
...
Для отказоустойчивой системы после успешной остановки старой версии ЕССМ, на каждом узле необходимо изменить файл eccm/2.7/.env.cluster, изменив значение параметра RESTARTRECONFIGURE_CLUSTER на true
| Предупреждение |
|---|
Изменение параметра |
Перейдите При использовании стандартной схемы отказоустойчивой системы, перейдите на сервер узла мастера и выполните следующую команду:
...
После успешного обновления БД на мастере, произведите запуск новой версии ЕССМ.
| Раскрыть | |||||
|---|---|---|---|---|---|
| |||||
При использовании отказоустойчивой системы с БД на отдельном сервере произведите обновление базы данных на хосте с мастером базы данных при помощи следующей команды:
|
Запуск новой версии ЕССМ
| Подсказка |
|---|
Для offline-установки воспользуйтесь инструкцией, приведенной в разделе "Инструкция по установке и запуску". |
...
Для запуска новой версии ЕССМ в отказоустойчивой системе при стандартной схеме необходимо произвести запуск узла мастера:
...