Для обновления клиентской части Avanpost DS необходимо подключиться к рабочей станции по SSH и выполнить шаги:
Шаг 1. Загрузить архив "Avanpost.DS.Server.Linux.v*.tar.gz" на рабочую станцию по SFTP в директорию "/tmp".
Примечание
Вместо SFTP можно воспользоваться SCP:
Шаблон команды
scp [Путь до архива] [реквизиты для подключения по SSH]:[Полный путь папки назначения]
Пример команды
scp /home/admin/Avanpost.DS.Server.Linux.Tools.v*.tar.gz root@192.168.1.30:/tmp/
Шаг 2. Поместить файлы доменного клиента Avanpost DS из архива в директорию "/opt/avanpost/dscli".
Для этого необходимо выполнить команды:
sudo tar -xvzf /tmp/Avanpost.DS.Server.Linux.Tools.v*.tar.gz -C /tmp mv /tmp/dscli/dscli /opt/avanpost/dscli/
Шаг 3. Выдать права на исполнение файлов доменного клиента Avanpost DS.
Для этого необходимо выполнить команду:
sudo chmod 744 /opt/avanpost/dscli/dscli
Шаг 4. Проверить права.
Для этого необходимо выполнить команду:
ls -la /opt/avanpost/dscli/
Пример корректного вывода команды
[root@ds01 avanpost]# ls -la /opt/avanpost/dscli/ итого 39168 drwxr--r--. 2 root root 4096 окт 16 14:06 . drwxr-xr-x. 5 ads ads 4096 окт 16 14:06 .. -rwxr--r--. 1 root root 40092000 окт 16 14:06 dscli -rw-------. 1 root root 592 окт 16 14:30 state.json
Шаг 5. Обновить параметры конфигурации.
Для этого необходимо выполнить команду:
sudo /opt/avanpost/dscli/dscli repair
Шаг 6. Включить и добавить в автозагрузку службы "dscli.service", "dscli.timer" и "dscli-health.service".
Для этого необходимо выполнить команду:
sudo systemctl enable --now dscli.service && sudo systemctl enable --now dscli.timer && sudo systemctl enable --now dscli-health.service
Примечание
Служба "dscli" применяет групповые политики, а так же отслеживает изменения IP-адреса на хосте и отправляет их на контроллер Avanpost DS.
Шаг 7. Проверить обновление.
Для проверки требуется аутентифицироваться на рабочей станции под доменным пользователем Avanpost DS, используя команду по шаблону:
Шаблон команды
su - [ИМЯ ПОЛЬЗОВАТЕЛЯ]
[ИМЯ ПОЛЬЗОВАТЕЛЯ] необходимо заменить на имя доменной учетной записи.
Пример команды
su - lipov