Миграция с JMS версии 3.7 на JMS версии 4LX осуществляется в два этапа.

  1. Автоматизированный перенос базы данных JMS7 заключающийся в следующем:

      1.1 Создание новой базы данных в указанной СУБД.

      1.2 Перенос самих данных.

      2. Развёртывание JMS 4LX на основе созданной базы данных.

 Примечание. Процесс миграции может незначительно отличаться от описанной в разделе процедуры из-за разнообразия конфигураций и версий сборок развёрнутого ПО JMS v3.7, а также версий сборок ПО JMS 4 LX, на которое осуществляется миграция.

Кроме того, такие аспекты миграции, как

  • настройка профилей,
  • настройка прозрачной аутентификации доменных пользователей,
  • особенности реализации ОС Linux разных производителей

требуют предварительного изучение полного комплекта документации JMS и документации производителя ОС и дополнительного ПО.

Подготовительные действия

Перед началом процедуры миграции выполните следующие действия.

  1. Убедитесь, что сервер, на котором будет развернут экземпляр JMS 4LX (для которого осуществляется процедура миграция), находится в том же домене AD, что и сервер JMS 3.7 (с которого осуществляется миграция).
  2. Убедитесь, что на запущенном экземпляре JMS 3.7 (с которого осуществляется миграция) смонтировано криптохранилище.

Перенос данных

Для переноса данных используется модуль расширения для серверного агента JMS, который устанавливается с помощью специального инсталлятора Aladdin.EAP.Migration.Setup.msi (установка модуля описана ниже).

Важно! Убедитесь, что версия модуля миграции (инсталлятора) соответствует версии JMS 3.7, с которой осуществляется миграция. Информацию о соответствии модуля миграции и развёрнутой у вас версии JMS 3.7 следует уточнить у производителя JMS, компании Aladdin.

Для переноса данных выполните следующие действия.

  1. На сервере JMS, с которого осуществляется миграция, запустите инсталлятор Aladdin.EAP.Migration.Setup.msi и выполните установку модуля расширения для серверного агента JMS.

Если компонент был установлен корректно, то в серверном агенте JMS появится новая вкладка Перенос данных следующего вида.

Рис. 75 – Вкладка миграции после установки модуля расширения для серверного агента

      2. Нажмите на ссылку Мастер переноса данных.

Откроется окно следующего вида.

Рис. 76 – Окно мастера миграции БД

      3. Нажмите Далее.

При переходе на следующий шаг мастера произойдет определение наличия данных JAS.

В случае если в текущем экземпляре JMS на обнаружены данные JAS, то следующая страница мастера (Рис. 77) будет пропущена.

В противном случае отобразится страница следующего вида.

Рис. 77 – Окно c запросом переноса данных сервера JAS

      4. Выберите необходимую вам опцию (Перенести данные JAS или Не переносить данные JAS) и установите флаг Подтверждения выбора.

      5. Нажмите Далее.

Отобразится окно следующего вида

Рис. 78 – Окно проверки состояния криптохранилища

Примечание. В случае если криптохранилище не было смонтировано, как указано в инструкции по предварительным шагам перед миграцией, отобразится соответствующий статус (Рис. 79). При нажатии Далее в этом случае процедура миграции будет прервана.

Рис. 79 – Отображение неверного состояния криптохранилища

      6. Нажмите Далее.

Отобразится окно следующего вида.

Рис. 80 – Выбор типа СУБД для миграции

Выберите тип СУБД в которую будут перенесены данные (т.е. осуществлена миграция) из текущей БД JMS 3.7. На данный момент поддерживается СУБД MSSQL, PostgreSQL и Jatoba.

      7. Нажмите Далее.

Отобразится окно следующего вида.

Рис. 81 – Установка параметров подключения к серверу СУБД для миграции

      8. Выполните настройки подключения к СУБД, руководствуясь Табл. 27.

Табл. 27 – Настройки подключения к серверу БД

Настройка

Описание

Укажите сервер БД

В случае использования СУБД MS SQL Server выберите из списка имя сервера базы данных. В списке серверов могут отображаться не все удаленные экземпляры служб MS SQL Server. Если нужный экземпляр MS SQL Server не отображается в списке, полное имя этого экземпляра следует ввести вручную.

Примечание. В случае если для подключения к SQL-серверу используется протокол SSL/TLS (см. параметр Защищенное соединение, ниже), адрес SQL-сервера следует указать вручную в формате FQDN, например: sql.test.ru, а именно следует указать то имя, на которое был выпущен SSL-сертификат для данного сервера.

В случае использования СУБД PostgreSQL или Jatoba введите IP-адрес хоста, на котором функционирует SQL-сервер.

Защищенное соединение

Установите этот флаг, если хотите использовать для подключения к базе данных SSL-соединение.

Windows NT Security

(опция доступна только при использовании СУБД MS SQL Server)

Выберите этот пункт для подключения к базе данных с использованием аутентификации типа «проверка подлинности Windows». Для подключения к СУБД учетная запись пользователя, от имени которой запушен серверный агент JMS, должна быть наделена административными правами (SA) на SQL-сервере, к которому происходит подключение.

SQL Server Security

(опция включена по умолчанию и не отображается при использовании СУБД PostgreSQL или Jatoba)

Выберите этот пункт для подключения к базе данных с использованием стандартной аутентификации на сервере СУБД (при подключении к СУБД PostgreSQL или Jatoba установлена по умолчанию и не отображается). Поля Логин и Пароль необходимо заполнять в зависимости от следующих условий:

·   если вам известны аутентификационные данные пользователя СУБД с административными полномочиями (SA), то следует ввести эти аутентификационные данные, достаточные для создания БД JMS в данной СУБД;

·   если вам недоступны административные полномочия на СУБД, следует выполнить шаги, описанные в разделе «Подготовка СУБД к автоматическому созданию БД JMS без административных прав», из Руководства администратора, часть. 1, из комплекта поставки JMS 3.7, получить от администратора СУБД аутентификационные данные владельца БД JMS и ввести их в соответствующих полях (Логин и Пароль).

      9. Чтобы проверить корректность настроек, нажмите Тест соединения.

Если соединение настроено верно, отобразится следующее сообщение.

Рис. 82 – Сообщение об успешной установке соединения с сервером

10. Нажмите OK и в окне мастера миграции нажмите Далее.

В случае если отобразится предупреждение о недостаточности административных  прав для создания БД, необходимо выполнить (если ещё не выполнены) действия, согласно Табл. 27 (выше, настройки при выборе опции SQL Server Security), и перейти к шагам, описанным в разделе «Подготовка СУБД к автоматическому созданию БД JMS без административных прав», из Руководства администратора, часть. 1, из комплекта поставки JMS 3.7.

Отобразится окно следующего вида.

Рис. 83 – Окно создания или выбора БД JMS при использовании СУБД PostgreSQL или Jatoba

      11. Выполните настройки в соответствии с Табл. 28.

Табл. 28 – Настройки подключения к базе данных

Настройка

Описание

Укажите имя БД

Укажите имя базы данных, которая будет создана в процессе процедуры миграции.

Защищенное соединение

Установите флаг, если необходимо настроить шифрование соединения между сервером и базой данных (т.е. включить использование SSL/TLS)

Логин

Укажите имя учётной записи для для обращения к БД

Пароль

Укажите пароль учётной записи для обращения к БД

Создать новый логин

Установите флаг, если для обращения к БД следует создать новый логин

      12. Нажмите Далее.

Отобразится окно следующего вида.

Рис. 84 – Отображение прогресса переноса данных в новую БД (миграции)

      13. Дождитесь окончания процесса миграции.

Отобразится окно следующего вида.

Рис. 85 – Окончание процесса переноса данных

Завершите диалог мастера миграции и переходите к этапу развертывания сервера JMS 4LX.

Развёртывание JMS 4LX на подготовленной БД

Для развертывания экземпляра JMS 4LX на основе БД, подготовленный в соответствии с разделом «Перенос данных» с. 98, выполните шаги по установке JMS, описанные в разделе «Установка и первоначальная настройка», с. 17.

При этом в файле инициализации (см. раздел «Подготовительные действия», с. 18) в параметре accountName секции [primaryUser] следует указать имя пользователя JMS с ролями Администратор ИБ и Оператор.

Дополнительная настройка профиля выпуска сертификата в УЦ MSCA

В случае если в экземпляре JMS 3.7, с которого осуществляется миграция, для выпуска сертификатов использовался центр сертификации Microsoft (УЦ MSCA), после завершения процедуры миграции и развертывания JMS 4LX необходимо выполнить следующие дополнительные действия.

  1. Установите и настройте прокси-сервер для УЦ согласно разделу «Установка Прокси-сервера для УЦ (Web API к УЦ)», с. 54.
  2. Выполните настройку параметров подключения к УЦ MSCA согласно второй части руководства администратора [2], с. 173 (см. раздел «Настройки профиля выпуска сертификатов в центре сертификации Microsoft», в частности, описание настройки параметра Имя центра сертификации Microsoft CA).

Решение проблем процедуры миграции

Существует одна известная проблема, связанная со спецификой PostgreSQL на Astra Linux, а именно, с тем, что невозможно сразу после создания нового пользователя в БД подключиться к ней при настройках системы по умолчанию. С вариантом решения данной проблемы можно ознакомиться на сайте поставщика ОС Astra Linux. Суть предлагаемого решения заключается во внесении изменений в файл /etc/parsec/mswitch.conf, а именно параметр zero_if_notfound предлагается установить в yes.