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

ВНИМАНИЕ:

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

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

ВНИМАНИЕ:

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

Шаг 1. Сделать резервную копию конфигурационного файла Avanpost DS на каждом контроллере домена.

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

Пример команды
sudo cp /opt/avanpost/ads/config/config.yaml /opt/avanpost/ads/config/config.yaml.backup

Примечание

При обновлении актуальный конфигурационный файл может быть заменен на дефолтный.

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

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

sudo systemctl stop ads

Шаг 3. Загрузить дистрибутивы Avanpost DS Server на сервер по SFTP в директорию "/tmp" на каждый контроллер домена.

Примечание

Вместо SFTP можно воспользоваться SCP:

Шаблон команды
scp [Путь до архива] [реквизиты для подключения по SSH]:[Полный путь папки назначения]
Пример команды
scp /home/admin/Avanpost.DS.Server.Linux.v*.tar.gz root@192.168.1.11:/tmp/

Шаг 4. Переместить архивы с дистрибутивами Avanpost DS Server в директорию "/opt/avanpost/ads/", разархивировать и удалить архивы на каждом контроллере домена.

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

sudo tar -xvzf /tmp/Avanpost.DS.Server.Linux.v*.tar.gz -C /opt/avanpost/ads && \
sudo rm /tmp/Avanpost.DS.Server.Linux.v*.tar.gz && \
sudo tar -xvzf /tmp/Avanpost.DS.Server.Linux.Tools.v*.tar.gz -C /opt/avanpost/tools && \
sudo rm /tmp/Avanpost.DS.Server.Linux.Tools.v*.tar.gz

Шаг 5. Переименовать копию конфигурационного файла "config.yaml.bak" в "config.yaml" на каждом контроллере домена..

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

cp /opt/avanpost/ads/config/config.yaml.backup /opt/avanpost/ads/config/config.yaml

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

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

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

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

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

sudo chown -R ads:ads /opt/avanpost/

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

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

sudo systemctl start ads

Шаг 9. Проверить разделы веб-интерфейса администратора Avanpost DS. 

Необходимо проверить наличие:

  • Пользователей в разделе "Пользователи";
  • Групп в разделе "Группы";
  • Рабочих станций в разделе "Рабочие станции";
  • Организационных подразделений в разделе "Иерархия";
  • DNS зон и записей в разделе "DNS";
  • Групповых и парольных политик в разделе "Политики";
  • Сайтов, подсетей и связей репликации в разделе "Репликация";
  • Записей в разделе "Журнал безопасности".

Обсуждение