Автор Тема: Автоматизация обновления  (Прочитано 362 раз)

Оффлайн reiss

  • Давно тут
  • **
  • Сообщений: 205
Всем привет. Речь пойдет об обновлении Касперского, чтоб ему на том свете смола качественнее и тем, кто его сделал.
У них не предусмотрено централизованное обновление с центра. Точнее, что-то такое есть, но перед этим надо обязательно обновить
сетевой агент. Каким способом - таинственно молчат. А компов 100+ с широкой географией.
Общий способ у меня щас такой:
apt-get remove kesl
mount -t cifs /<тут папка с новой версией> /media -o user=<>,password=<>
apt-get install /media/<тут папка с новой версией>
как это оформить скриптом, чтобы оно одно за одним делалось?
к тому же еще та засада, что после переустановки надо
Цитировать
Please run /opt/kaspersky/klnagent64/lib/bin/setup/postinstall.pl script by yourself to configure installed software.
и там надо еще на вопросы поотвечать
идея зайти под ссш и запусти эту радость
« Последнее редактирование: 13.04.2023 13:04:58 от ruslandh »

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Re: Автоматизация обновления
« Ответ #1 : 13.04.2023 12:43:18 »
Общий способ у меня щас такой:
apt-get remove kesl
mount -t cifs /<тут папка с новой версией> /media -o user=<>,password=<>
apt-get install /media/<тут папка с новой версией>
как это оформить скриптом, чтобы оно одно за одним делалось?
к тому же еще та засада, что после переустановки надо
Please run /opt/kaspersky/klnagent64/lib/bin/setup/postinstall.pl script by yourself to configure installed software.
и там надо еще на вопросы поотвечать
идея зайти под ссш и запусти эту радость
Вот так и писать в свой скрипт. И не забыть потом в скрипте отмонтировать /media
А по поводу ответов в postinstall.pl - гляньте ему во внутрь, может можно этому скрипту нужные параметры как-то передать, чтобы не он их не переспрашивал?

Оффлайн reiss

  • Давно тут
  • **
  • Сообщений: 205
Re: Автоматизация обновления
« Ответ #2 : 14.04.2023 06:48:37 »
Вот так и писать в свой скрипт.
Так оно бы конечно. но скрипт откель знает, что надо дождаться выполнения команды?
Он их запустил и усе

Оффлайн NickM

  • Завсегдатай
  • *
  • Сообщений: 896
Re: Автоматизация обновления
« Ответ #3 : 14.04.2023 07:43:09 »
У них не предусмотрено централизованное обновление с центра.

На каком основании были сделаны такие предположения?

У Вас "KSC" под управлением какой системы?

Точнее, что-то такое есть, но перед этим надо обязательно обновить
сетевой агент. Каким способом - таинственно молчат.
А у Вас агенты какой версии на клиентских АРМ?

Если агенты уже установлены на клиентских АРМ, то никакой проблемы обновить их до новой версии не видится, например, с помощью задачи "Удаленная установка программы".

Также никакой проблемы не должно возникнуть и при удалённой установке/ обновлении "KESL" до новой версии.

Допускаю, что могут возникнуть вопросы с первоначальным развёртыванием агента, т.к. потребуется настраивать удалённый доступ к клиентским АРМ.

Ответы на вопросы, можно найти в справке по "KSC".




« Последнее редактирование: 14.04.2023 08:08:56 от NickM »

Оффлайн reiss

  • Давно тут
  • **
  • Сообщений: 205
Re: Автоматизация обновления
« Ответ #4 : 14.04.2023 08:49:37 »
На каком основании были сделаны такие предположения?
На основании личной практики и общетия с ТП каспера
У Вас "KSC" под управлением какой системы?
Win 10 Pro
А у Вас агенты какой версии на клиентских АРМ?
10.х по разному
то никакой проблемы обновить их до новой версии не видится, например, с помощью задачи "Удаленная установка программы".
Вот и мы так думали. а вот нет. Не обновляет.

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Re: Автоматизация обновления
« Ответ #5 : 14.04.2023 09:47:06 »
Вот так и писать в свой скрипт.
Так оно бы конечно. но скрипт откель знает, что надо дождаться выполнения команды?
Он их запустил и усе
Смотря что за команда. Если сама команда делает форк и основной её процесс завершается, то да. А так bash будет ждать завершения команды, если специально не сказать обратное (указать в конце & ) и можно обработать код возврата.
if mount какие-то параметры ; then
    команды которые выполняются
    при удачном монтировании например
    apt-get install /media/<тут папка с новой версией>
    ...
    umount /media
fi
« Последнее редактирование: 14.04.2023 09:57:50 от Александр Ерещенко »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Автоматизация обновления
« Ответ #6 : 14.04.2023 13:30:44 »
ansible/salt/puppet/etc
Сноси Винду, переходи на Линукс ! :)