Обновление предыдущей версии Kaspersky Security Center Linux
Вы можете установить Сервер администрирования версии 16.1 на устройство, на котором установлена предыдущая версия Сервера администрирования (начиная с версии 13). При обновлении до версии 16.1 все данные и параметры предыдущей версии Сервера администрирования сохраняются.
Предварительные требования
- Перед началом обновления необходимо создать резервную копию данных Сервера администрирования.
- При обновлении Сервера администрирования версии 16 или более ранней до версии 16.1 или выше включена двухфакторная аутентификация. Дополнительные сведения см. в статье О двухфакторной аутентификации учетной записи.
Чтобы обеспечить вход пользователей в Web Console с прежними учетными записями с помощью настроенных секретных ключей двухфакторной аутентификации, а скрипты автоматизации OpenAPI продолжали работать после обновления, необходимо выполнить следующие действия:
- Включение двухфакторной аутентификации для всех пользователей
- Администраторы должны настроить двухфакторную аутентификацию для собственных учетных записей
- Исключение учетных записей из двухфакторной аутентификации
Если требуется, добавьте учетные записи интеграций, используемые для запуска скриптов через OpenAPI, в список исключений.
- Убедитесь, что вы используете те версии операционной системы и СУБД, которые поддерживаются Сервером администрирования версии 16.1. При необходимости вы можете перенести Сервер администрирования на другое устройство с более поздними версиями операционной системы и СУБД.
- При обновлении Сервера администрирования с версии 15.4 или более ранней до версии 16 или выше создайте базу данных для IAM на сервере СУБД. Имя этой базы данных должно отличаться от имени базы данных, установленной для работы с Kaspersky Security Center Linux.
- Для PostgreSQL выполните команду:
sudo -i -u postgres psql -U postgres -c "CREATE DATABASE <iam_db_name>;" - Для MariaDB выполните команду:
sudo mysql -u root -p -e "CREATE DATABASE <iam_db_name>;"
- Для PostgreSQL выполните команду:
- При обновлении Сервера администрирования с версии 15.4 или более ранней до версии 16 или более поздней подготовьте файл ответов с новыми параметрами для IAM. Список обязательных параметров приведен в статье Установка Kaspersky Security Center Linux в тихом режиме. Добавьте переменную среды
KLAUTOANSWERS. В качестве значения переменной укажите путь к файлу с ответами. - Сделайте доступным порт, который используется процессом kliam для аутентификации протокола OpenID Connect. Значение по умолчанию – 4444. Описание параметра
trustedсм. в статье Параметры установки Kaspersky Security Center Web Console.
Этапы
- Обновление Сервера администрирования
Вы можете обновить версию Сервера администрирования одним из следующих способов:
- С помощью установочного файла Kaspersky Security Center Linux.
- Создав резервную копию данных Сервера администрирования, установив новую версию Сервера администрирования и восстановив данные Сервера администрирования из резервной копии.
Во время обновления недопустимо совместное использование СУБД Сервером администрирования и каким-либо другим приложением.
Если в вашей сети несколько Серверов администрирования, вам необходимо обновить каждый Сервер вручную. Kaspersky Security Center Linux не поддерживает централизованное обновление.
- Запуск скрипта postinstall.pl (необязательный шаг)
Если файл ответов не содержит параметров IAM или файл ответов не найден, во время обновления в терминале отображается сообщение о необходимости запустить скрипт postinstall.pl.
На этом этапе сценария выполните следующее:
- В операционной системе Сервера администрирования создайте непривилегированную учетную запись пользователя ksciam, которая должна быть членом группы kladmins:
adduser ksciamgpasswd -a ksciam kladminsusermod -g kladmins ksciam - Запустите скрипт /opt/kaspersky/ksc64/lib/bin/setup/postinstall.pl под учетной записью с привилегиями root для настройки Сервера администрирования после обновления. При отображении запроса введите следующие параметры:
- Введите FQDN сервера IAM. Вам нужно использовать DNS-имя Сервера администрирования, которое было указано при установке Kaspersky Security Center Linux.
- Введите имя учетной записи для запуска службы IAM. Учетная запись должна быть членом указанной группы безопасности. По умолчанию используется учетная запись ksciam.
- Выберите СУБД, которую вы установили для работы со службой IAM:
- Если вы установили MySQL или MariaDB, введите 1.
- Если вы установили PostgreSQL или Postgres Pro SQL, введите 2.
- Введите адрес СУБД IAM, который будет использоваться службой IAM.
- Введите номер порта СУБД IAM. Этот порт используется для связи со службой IAM. По умолчанию используются следующие порты:
- порт 3306 для MySQL или MariaDB;
- порт 5432 для PostgreSQL или Postgres Pro.
- Введите имя базы данных IAM, которое будет использоваться службой IAM. Имя базы данных, используемой службой IAM, должно отличаться от имени базы данных, используемой Сервером администрирования.
- В операционной системе Сервера администрирования создайте непривилегированную учетную запись пользователя ksciam, которая должна быть членом группы kladmins:
- Обновление Kaspersky Security Center Web Console
- (Не обязательно) Обновление Агента администрирования на устройствах до новой версии.
- Проверка списка разрешений для настройки двухфакторной аутентификации, чтобы убедиться, что он содержит только те учетные записи, которые должны иметь доступ к Серверу администрирования.
Просмотрите список разрешений для настройки двухфакторной аутентификации и удалите из него все лишние учетные записи.
Обратите внимание, если вы обновите Сервер администрирования до версии 16.1, вы не сможете создавать новые инсталляционные пакеты Агента администрирования версии 15 или ниже. Ранее созданные инсталляционные пакеты будут доступны.
При обновлении предыдущей версии Kaspersky Security Center Linux все установленные плагины поддерживаемых приложений "Лаборатории Касперского" сохраняются. Плагины Сервера администрирования и Агента администрирования обновляются автоматически.