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.pngimage.png

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

df -h /dev/sda2

image.pngimage.png

3.2 Распакуйте архив с обновлением. Для распаковки архива воспользуйтесь командой:

tar xvf /data/upgrade.tar.gz -C /data/

image.png

3.3 НаУстранойвите Ппакет с обновлаенировщик заданийем:

  • ОткПероейдите Планировщи к заданий → Создатьалог задачу.
  • Общие:
    • Имя:/data/upgrade, Download backup CN
    • Ввыполняив команду:
    cd /data/upgrade
    • Назначьтье дскрипту права на исполянение, выполнив команду:
    chmod +x ./install_kata_upgrade.sh
    • Запуститех скрипт командой:
    /install_kata_upgrade.sh
    image.png


    3.4 Установите обновление:

    • Запустите процесс обновления, выполнив команду:
    kata-upgrade --data-dir /data/upgrade/ --password <пароль пользователей
  • Выполнять с наивысшими правами
  • Триггер:
    • Еженедельно → Укажите дату/время, например, воскресенье, 02:31
    • Повторять каждые: 1 минуту → в течение: 5 минут (на случай, если сервер ещё не запущен)
  • Действие:admin>

    image.png

    • Программа или сценарий → powershell.exe
    • Аргументы → -ExecutionPolicy Bypass -File "С:\Scripts\Download-KataBackup.ps1"
  • По удзалвершению обэкапновления вам будет предложено выйти из сессии и повторить вход в терминал

    image.png

    3.5 Перед первым использдование задачи в планировщикем, указав врбемя 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 "Гсостоянии Starting, для этого во: $LOCAL_DIR/$FILENAME"

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

    chmoddocker +xps /home/user/scripts/fetch_kata_backup.sh| grep start

    2.Если Свывод оказался не пустым, то подайождите скр10-15 мипнут и почивторно проверьте. Когда вывод будет пусткым, то можете продолжить работу в веб-интерфейсе. 

    /home/user/scripts/cleanup_kata_backups.shНа этом процесс обновления Central Node завершен.

    #!/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