Обновление Avanpost DS на рабочих станциях

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

Шаг 1. Установить новую версию Avanpost DS из пакета поверх старой версии.

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

RedOS
sudo dnf install /tmp/Avanpost.DS.Server.Linux.Dscli-*.REDOS-MSVS.x86_64.rpm
Astra 
sudo dpkg -i /tmp/Avanpost.DS.Server.Linux.Dscli-*.amd64.deb
Alt
sudo apt-get install /tmp/Avanpost.DS.Server.Linux.Dscli-*.ALT.x86_64.rpm
МСВСфера
sudo dnf install /tmp/Avanpost.DS.Server.Linux.Dscli-*.REDOS-MSVS.x86_64.rpm

Шаг 2. Скопировать утилиту dscli в директорию "/opt/avanpost/dscli/dscli".

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

sudo cp /opt/avanpost/tools/dscli/dscli /opt/avanpost/dscli/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

Обсуждение