Обновление серверной части Avanpost DS

ВНИМАНИЕ:

 В инструкции приведены команды для трех операционных систем: REDOSASTRAALT

Для шагов с отличающимися в зависимости от ОС действиями указаны команды для всех трех ОС. Необходимо выполнять команды только для используемой вами ОС.

ВНИМАНИЕ:

Перед обновлением серверной части Avanpost DS необходимо сделать резервную копию по инструкции: "7.11. Резервное копирование Avanpost DS и восстановление из копии".

Для обновления серверной части Avanpost DS необходимо подключиться к каждому контроллеру домена по SSH и выполнить шаги:

ВНИМАНИЕ:

Каждый шаг необходимо выполнить на всех контроллерах в домене, прежде чем переходить к следующему шагу.

Шаг 1. Остановить сервис "ads" на каждом контроллере домена.

Для этого требуется выполнить команду:

sudo systemctl stop ads

Шаг 2. Установить новую версию Avanpost DS из пакета поверх старой версии на каждом контроллере домена.

Для этого требуется выполнить команду:

RedOS
sudo dnf install /tmp/AvanpostAvanpost.DS.Server.Linux-*.REDOS.x86_64.rpm
Astra 
sudo dpkg -i /tmp/Avanpost.DS.Server.Linux-*.amd64.deb
Alt
sudo apt-get install /tmp/Avanpost.DS.Server.Linux-*.ALT.x86_64.rpm

Шаг 3. Выполнить миграцию БД на каждом контроллере домена. (только для версии Avanpost DS 1.7 и выше)

Для этого требуется выполнить команду:

sudo /opt/avanpost/ads/cmd/ads/ads migrator upgrade

Шаг 4. Выдать права на директорию "/opt/avanpost" на каждом контроллере домена.

Для этого требуется выполнить команду:

sudo chown ads:ads -R /opt/avanpost

Шаг 5. Запустить сервис "ads" и проверить его статус на каждом контроллере домена.

Для этого требуется выполнить команды:

sudo systemctl start ads
sudo systemctl status ads

Обсуждение