Обновление решения для проектирования систем и программного обеспечения

Поддерживаемые пути обновления

Процедура обновления — это параллельная установка. Каждый продукт должен быть обновлен посредством установки новой версии продукта и обновления файлов конфигурации, добавления или изменения таблиц в существующих хранилищах баз данных, а также обновления хранилища данных.

При обновлении нескольких продуктов, расположенных на нескольких серверах приложений, эти приложения будут продолжать выполняться на отдельных серверах приложений после обновления. Объединение нескольких продуктов в один сервер приложений не поддерживаются. Однако, можно зарегистрировать несколько приложений в одном и том же приложении Jazz Team Server.

Перед тем как начать

Перед выполнением миграции продуктов выполните действия согласно следующего контрольного списка:
Табл. 1. Контрольная таблица предварительных задач планирования
Задача планирования Дополнительная информация
Используйте отчеты о совместимости программных продуктов: На этой странице можно найти и сгенерировать отчеты для определенного продукта. Предоставляемая информация включает в себя предварительные требования, перевод продукта на определенный язык, конец обслуживания, среды виртуализации сервера и другое. Запустите генератор отчетов о совместимости программного продукта.
Создайте перечень данных для обновления: В перечне данных для обновления можно собрать и записать определенные данные, которые требуются в процессе обновления, такие как URL и ИД пользователей. См. пример таблицы данных Collaborative Lifecycle Management
Проверьте соответствие аппаратного и программного обеспечения минимальным системным требованиям: Для того чтобы узнать о новых требованиях и проверить соответствие текущей системы минимальным требованиям, перейдите по ссылке Системные требования. Detailed System Requirements for Rational Engineering Lifecycle Manager
Получите установочный носитель продукта: Для загрузки и извлечения установочного носителя для каждого продукта в локальное хранилище требуется около 5 Гб на жестком диске.  
Запланируйте период недоступности приложений: Приложения будут недоступны в течение краткого периода времени, пока будет выполняться резервное копирование и обновление приложений. Все приложения, подключенные к Jazz Team Server, будут недоступны пока отключен сервер Jazz Team Server. Выделите время для полного резервного копирования существующих приложений.  
Изучите информацию о лицензировании: Может потребоваться получить новые лицензии для обновленных версий продуктов. Новые лицензии будут совместимы с приложениями предыдущих версий, но обновленные приложения не работают с предыдущими лицензиями.

Схема лицензирования для большинства продуктов основана на ролях. При покупке лицензии на основе ролей вы получите права доступа для чтения, записи и комментирования к некоторым или всем возможностям приложения.

 
Предварительные требования к базе данных:
  • Наличие правильного имени пользователя и пароля. В системах UNIX получите пароль для владельца экземпляра DB2, которым обычно является пользователь db2inst1.
  • Резервная копия базы данных создана перед запуском процедуры обновления.
  • Продукты Jazz Team Server (такие как Rational Team Concert) используют файл teamserver.properties для записи соединений с базой данных, имен пользователей и паролей. Пользователь, указанный в файле teamserver.properties, должен иметь права доступа системного администратора для базы данных.
  • Если вы планируете создать все базы данных на одном сервере базы данных, необходимо установить для параметра максимального числа одновременно активных баз данных значение, которое больше фактического числа активных баз данных. Если это значение меньше числа активных баз данных, появится ошибка SQL Code 1041.
 
Понимание процедуры обновления: Узнайте о выполнении процедуры обновления и о том, как она может повлиять на развертывание.  

Ограничения обновления

Следующие рекомендации помогут успешно выполнить миграцию:
  • Каждый используемый сервер Jazz Team Server должен иметь тот же уровень, что и наибольшая версия зарегистрированного на нем продукта.
  • Если устанавливается Jazz Team Server и приложение, использующее Jazz Team Server (такое как Rational Team Concert), на том же сервере WebSphere Application Server, необходимо применить все будущие выпуски служб к ним обоим одновременно.

Обзор схемы обновления

Порядок обновления должен быть следующим:
  1. Jazz Team Server версии 5.0.0 (если он расположен на одном сервере приложений с другими приложениями)
  2. Приложение Управление конфигурациями
  3. Rational Lifecycle Query Engine 2.0
  4. Rational Team Concert и Rational Quality Manager 5.0.0
  5. Rational DOORS и DOORS Web Access 9.6
  6. Rational Rhapsody 8.1
  7. Rational Rhapsody Design Manager 5.0.0
  8. Rational Engineering Lifecycle Manager 5.0.0
Не обязательно обновлять все продукты и компоненты, если удовлетворены ограничения, перечисленные в приведенном выше разделе "Ограничения обновления".

Обновление Rational Lifecycle Query Engine

Процесс обновления предыдущих версий Lifecycle Query Engine до версии 2.0 выполняется в автоматическом режиме. При обновлении файла WAR и запуске сервера продукт Lifecycle Query Engine проверяет, требуется ли обновление.

Инструкции по обновлению Rational Lifecycle Query Engine доступны в следующей статье: Обновление Rational Lifecycle Query Engine

Обновление Rational Team Concert и Rational Quality Manager

Rational Team Concert и Rational Quality Manager должны быть обновлены согласно инструкциям, приведенным в документации по Rational solution for Collaborative Lifecycle Management. Процедура обновления — это параллельная установка. Каждый продукт должен быть обновлен посредством установки новой версии продукта и обновления файлов конфигурации, добавления или изменения таблиц в существующих хранилищах баз данных, а также обновления хранилища данных.

В следующем разделе приведен обзор процесса обновления, а руководство по интерактивному обновлению позволяет выбрать опции, соответствующие конкретной установке, и наилучшую схему обновления. Upgrading the Rational solution for CLM

Особенно важен раздел: Understanding the deployment and upgrade process

Дополнительные указания приведены в интерактивном руководстве по обновлению Rational solution for Collaborative Lifecycle Management.

Обновление Rational DOORS and DOORS Web Access

Rational DOORS обновляется не с помощью параллельной установки, а путем резервного копирования всех данных DOORS с последующей установкой DOORS в новый каталог и удалением предыдущей версии.

Инструкции по обновлению Rational DOORS приведены в документации по Rational DOORS в следующем разделе: Обновление предыдущих версий

Обновление Rational Rhapsody

Rational Rhapsody обновляется путем резервного копирования данных, удаления из системы предыдущей версии Rhapsody и последующей установки новой версии.

Инструкции по обновлению Rhapsody приведены в документации по Rational Rhapsody в следующем разделе: Обновление Rational Rhapsody

Обновление Rational Rhapsody Design Manager

Процедура обновления Rhapsody Design Manager — это параллельная установка. Этот продукт должен быть обновлен посредством установки новой версии продукта и обновления файлов конфигурации, добавления или изменения таблиц в существующих хранилищах баз данных.

Инструкции по обновлению Rhapsody Design Manager приведены в следующей статье: Обновление Design Management до последней версии

Обновление Rational Engineering Lifecycle Manager

Процедура обновления Rational Engineering Lifecycle Manager — это параллельная установка. Этот продукт должен быть обновлен посредством установки новой версии продукта и обновления файлов конфигурации, добавления или изменения таблиц в существующих хранилищах баз данных.

Инструкции по обновлению Rational Engineering Lifecycle Manager находятся в следующей статье: Upgrading Rational Engineering Lifecycle Manager


Комментарии