Об этой задаче
Прим.: Не существует фактического обновления до версии
Rational Quality Manager
2.0. Точнее, данные экспортируются из более раннего выпуска, устанавливается выпуск 2.0, а затем в него импортируются данные.
Установочный каталог по умолчанию для
версии 1: C:\Program Files\IBM\RQM. Установочный каталог по
умолчанию для версии 2: C:\Program Files\IBM\RQM20.
В среде WebSphere
Application Server рекомендуется изменить путь установки так, чтобы
он не содержал пробелов, например, C:\IBM\RQM20.
Для обновления до версии v2.0 в среде
WebSphere Application
Server:
- Остановите WebSphere
Application Server.
- Экспортируйте данные из существующего хранилища с помощью
команды repotools -export и сохраните файл TAR вне
структуры каталога
Rational Quality Manager,
как показано на следующем рисунке:
repotools -export toFile=c:\export.tar
teamserver.properties=c:\Program%20Files\IBM\RQM\server\teamserver.properties
где toFile задает имя файла TAR, в который
экспортируется хранилище, а teamserver.properties
задает путь к файлу teamserver.properties.
Прим.: Инструкции по использованию команды repotools
находятся по адресу:
https://jazz.net/learn/LearnItem.jsp?href=content/docs/repo-migration/index.html.
Используйте ту версию repotools, которая включена в
существующий продукт.
- Создайте резервную копию базы данных и файла
teamserver.properties во временном расположении
за пределами установочного каталога
Rational Quality Manager.
Файл teamserver.properties содержит расположение
базы данных, необходимое для
работы Rational Quality Manager. По умолчанию этот файл расположен в каталоге
InstallDir\server\conf\jazz\teamserver.properties.
- Создайте резервную копию каталога
InstallDir\server\conf\jazz\provision_profiles.
- В случае обновления v1.0.0.x запомните всех пользователей,
которые обладали доступом к области проекта Quality Manager по
умолчанию. Их потребуется добавить вручную в область проекта Quality Manager
v2.0. Начиная с версии 1.0.1, эта операция выполняется автоматически в
ходе
установки.
- Запустите WebSphere Application
Server.
- Удалите файлы jazz.war и
help.war.
- Остановите WebSphere
Application Server.
- Удалите каталоги jazz_war и
help_war из каталога C:\Program
Files\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\<сервер>Node01\server1.
- В Installation Manager нажмите кнопку
Установить и выполните установку последней
версии
Rational Quality Manager.
Если установлена другая версия
Rational Quality Manager,
то будет выдано сообщение об ошибке. Выберите
Продолжить для установки пакета в новую группу
пакетов.
Прим.: Версия 2.0 и предыдущая версия не могут быть установлены в
одной группе пакетов и в одном расположении.
- По завершении установки скопируйте файл
teamserver.properties из резервной копии в новое
установочное расположение.
По умолчанию этот файл расположен в каталоге
InstallDir\server\conf\jazz\teamserver.properties.
- Восстановите каталог provision_profiles из
резервной копии и обновите файлы профайлов предоставления ресурсов с
учетом требований этой версии Rational Quality Manager.
Предусмотрены следующие профайлы
предоставления ресурсов: profile.ini, nlprofile.ini,
rqm-license-profile.ini и rqm-profile.ini. В большинстве случаев
в этих файлах необходимо обновить пути к каталогам.
- Перезапустите WebSphere Application
Server.
- В разделе Базовые аргументы JVM на странице Виртуальная
машина Java™ обновите
аргументы JVM с учетом новых каталогов.
Прим.: В раздел аргументов JVM в версии 2.0 добавлены новые параметры. Кроме
того, необходимо выбрать следующий параметр защиты WAS:
"Использовать доступные идентификационные данные при обращении к
незащищенному URI". Дополнительная информация приведена в разделе
Настройка WebSphere Application Server.
- Установите новые файлы jazz.war
и help.war.
- Обновите связывания пользователей и групп приложения jazz_war.
В этих связываниях заданы права доступа к хранилищу
для пользователей и групп.
- Импортируйте данные из экспортированного хранилища
с помощью repotools -import команды версии
2.0 (см. следующий пример):
repotools -import fromFile=c:\export.tar teamserver.properties=c:\Program%20Files\IBM\RQM20\server\conf\jazz\teamserver.properties
где fromFile - это имя файла TAR, из которого
будет импортировано хранилище, а
teamserver.properties - путь к файлу
teamserver.properties.
Прим.: Следует использовать версию repotools,
входящую в состав нового продукта.
- Запустите jazz.war и
help.war.
- Обновите лицензии.
- Запустите клиент
Rational Team Concert
и обновите отчеты.
- Откройте браузер, очистите кэш браузера и заново подключитесь
к области проекта
Rational Quality Manager.
- Убедитесь, что данные импортированы.