Skip to main content

Инструкция по установке патча на 6.0.4

Примечение: данная статья является примером реализации установки пакета обновлении для версии 6.0.4
Примечание: перед установкой пакета обновления рекомендуется предварительно создать резервную копию текущего состояния программы и загрузить ее на жесткий диск вашего компьютера из меню администратора программы или из режима Technical Support Mode. В случае сбоя при обновлении программы или необходимости переустановить Kaspersky Anti Targeted Attack Platform вы сможете воспользоваться сохраненной копией программы. Для выполнения резервной копии вам может потребоваться до 1 Тб места на сетевом хранилище, или подключаемом диске/папке. Описание доступно по ссылке: https://support.kaspersky.ru/kata/6.0/247797
1. Подготовка к обновлению

1. Перед установкой пакета обновления на виртуальной среде VMware рекомендуется сделать snapshot виртуальной машины в выключенном состоянии. В случае сбоя при установки пакета обновления или необходимости переустановить Kaspersky Anti Targeted Attack Platform вы сможете откатиться к актуальному snapshot’у.

2. Если вы используете приложение в виде отказоустойчивого кластера, вам необходимо установить пакет обновления на сервер кластера с ролью manager в Docker swarm. Для просмотра роли используйте команду

$ docker node ls

image.png

3. Если вы используете режим распределенного решения и мультитенатности, вам необходимо установить пакет обновления на каждый сервер Central Node и Sensor, установленных на отдельных серверах. Вам не требуется отключать серверы SCN от PCN для установки пакета обновления.

4. Если вы используете Sensor, установленный на отдельном сервере, для установки пакета обновлений вам необходимо подключиться к каждому Sensor по протоколу SSH или через терминал и войти в консоль управления. Вам не требуется отключать Sensor от Central Node для установки пакета обновления.

5. В остальных случаях для установки пакета обновления вам необходимо подключиться по протоколу SSH или через терминал и войти в консоль управления сервера Central Node.

6. Дополнительные особенности по установке пакета исправлений доступны по ссылке: https://support.kaspersky.com/KATA/6.0/ru-RU/270171.htm

Дистрибутив предоставляется по запросу в Лабораторию Касперского

2. Установка пакета обновления приложения

2.1. Поместите пакет с обновлением приложения на сервер с компонентом Central Node в директорию /data

  • Скаченный архив с помощью WinSCP или другим удобным способом загрузите в домашний каталог пользователя admin (/home/admin).
  • Далее подключитесь по SSH к Central Node, зайдите в Technical Support Mode и переключитесь на пользователя root командой sudo su.
  • Переместите архив в директорию /data командой:
mv upgrade.tar.gz /data/

image.png

2.2. Убедитесь, что размер свободного дискового пространства в файловой системе /dev/sda2 составляет более 100 ГБ. Для определения свободного дискового пространства в файловой системе /dev/sda2 воспользуйтесь командой:

df -h /dev/sda2

image.png

3. Настройте Планировщик заданий

  • Откройте Планировщик заданий → Создать задачу.
  • Общие:
    • Имя: Download backup CN
    • Выполнять для всех пользователей
    • Выполнять с наивысшими правами
  • Триггер:
    • Еженедельно → Укажите дату/время, например, воскресенье, 02:31
    • Повторять каждые: 1 минуту → в течение: 5 минут (на случай, если сервер ещё не запущен)
  • Действие:
    • Программа или сценарий → powershell.exe
    • Аргументы → -ExecutionPolicy Bypass -File "С:\Scripts\Download-KataBackup.ps1"

По удалению бэкапов повторите создание задачи в планировщике, указав время 03:00 и в действиях замените путь до скрипта Cleanup-KataBackups.ps1

Часть 3: Получатель - Linux

1. Создайте скрипт /home/user/scripts/fetch_kata_backup.sh

Примечание: обратите внимание на необходимость указания IP адреса Centra Node.
#!/bin/bash
KATA_IP="<УКАЖИТЕ IP АДРЕС CENTRAL NODE>"
PORT=8000
LOCAL_DIR="/mnt/backups/kata"

mkdir -p "$LOCAL_DIR"
LIST=$(curl -s "http://$KATA_IP:$PORT/")
FILENAME=$(echo "$LIST" | grep -o 'href="data_kata_[^"]*\.tar"' | sed 's/href="//;s/"$//' | sort | tail -n1)

if [ -z "$FILENAME" ]; then
    echo "Файлы не найдены" >&2
    exit 1
fi

echo "Скачиваю: $FILENAME"
curl -L "http://$KATA_IP:$PORT/$FILENAME" -o "$LOCAL_DIR/$FILENAME" --connect-timeout 30 --max-time 3600
echo "Готово: $LOCAL_DIR/$FILENAME"

Сделайте исполняемым:

chmod +x /home/user/scripts/fetch_kata_backup.sh

2. Создайте скрипт очистки /home/user/scripts/cleanup_kata_backups.sh

#!/bin/bash
BACKUP_DIR="/mnt/backups/kata"
KEEP=5
ls -t "$BACKUP_DIR"/data_kata_*.tar 2>/dev/null | tail -n +$((KEEP+1)) | xargs rm -f

Сделайте исполняемым:

chmod +x /home/user/scripts/cleanup_kata_backups.sh

3. Настройте cron