Подготовка к запуску импорта
В этом разделе описывается порядок подготовки данных, экспортированных из KEDR 7.1, к переносу в Open Single Management Platform 2.0.
Подготовка к импорту данных состоит из следующих этапов:
- Развертывание Open Single Management Platform 2.0
Перед началом импорта необходимо развернуть решение Open Single Management Platform 2.0, в которое будет производиться импорт.
- Установка cnab gateway-migration
Выполните следующую команду, чтобы проверить доступность пакета cnab gateway-migration и его версии на сервере Open Single Management Platform:
./bin/kdt state -l gateway-migration
Если приложение cnab gateway-migration не установлено и у вас есть только архив TAR, выполните следующую команду, чтобы установить его:
./bin/kdt apply -k gateway-migration_<версия>.tar
./bin/kdt invoke gateway-migration -a start
Будет запущен шлюз импорта данных, и будут созданы три сертификата, необходимые для запуска скрипта импорта. Эти сертификаты необходимо сохранить на отдельном сервере Linux (или на сервере KATA 7.1, если он еще не был заменен на Open Single Management Platform 2.0 и продолжает работать). Имена файлов сертификатов соответствуют следующему формату:
YYYY-MM-DDThh_mm_ss-ca.crt tls.crt tls.key. - Получение API-токена Open Single Management Platform
API-токен Open Single Management Platform требуется для импорта определенных объектов (например, пользователей).
В главном меню Open Single Management Platform перейдите в раздел Параметры → API-токены, нажмите на кнопку Добавить токен и укажите имя токена.
В поле Срок действия укажите срок действия токена. Для этой даты должно быть установлено минимальное значение, которого будет достаточно только для завершения переноса данных.
В разделе Методы API установите флажки для следующих методов:
- GET:/api/v1/tenants
- GET:/api/v1/notifications/incident/template/default
- POST:/api/v1/notifications/incident/template
- POST:/api/v3/kuma/resources/*/create
- POST:KEDR Migration
Нажмите Создать, затем нажмите Копировать и закрыть. Токен будет создан и скопирован в буфер обмена. Сохраните его в надежном месте, поскольку в дальнейшем скопировать его будет невозможно.
- Создание migration-url
Создайте
migration-urlдля доменного имени (FQDN) устройства Open Single Management Platform. Соответствующая запись для домена должна быть добавлена на DNS-сервер.migration-urlдолжен начинаться с "https://migrate.".Например, для fqdn=example.com:
--migration-url https://migrate.xdr.dev - Добавление тенантов
Добавьте тенантов, которым хотите передать данные. Для каждого узла необходимо добавить отдельный тенант.
В главном меню Open Single Management Platform перейдите в раздел Параметры → Тенанты, выберите Корневой тенант, нажмите на кнопку Добавить, укажите имя тенанта и нажмите Добавить.
В режиме одного узла укажите для команды параметр
--tenant-nameи имя тенанта, в который вы хотите импортировать данные. Если имя тенанта содержит пробел, его необходимо записать в кавычках. Например:--tenant-name "Root tenant"В режиме мультитенантности следует передать команде параметр
--tenant-config-path, в котором указать файл, содержащий информацию о тенантах, экспортированных из KATA, и соответствующих им тенантах в Open Single Management Platform, куда осуществляется импорт.