デプロイメントおよびアップグレード・プロセス

このトピックでは、アップグレードの実行に関わる主要な概念について説明します。

アップグレード・プロセスは、どの製品も同じようなものです。 各アプリケーションは、アプリケーションの新バージョンをインストールして構成ファイルを更新し、既存のデータベースリポジトリのテーブルを追加または更新し、データウェアハウスをアップグレードすることによってアップグレードする必要があります。 ワークフローの概要については、 例:スタンドアロン製品を統合ソリューションにアップグレードする のフロー図を参照してください。
注意:新バージョンをインストールしても、旧バージョンのアプリケーションは置き換えられません。 アップグレードが成功し、すべてが機能していることを確認するまで、古いバージョンのアプリケーションをアンインストールしないでください。 アップグレード後の検証手順については、 「アップグレードの検証」 を参照してください。

実動システムは、アップグレードの前に必ずテスト環境でまずテストしてください。 これがテスト・アップグレードの場合は、必ず、実動データベースではなく複製データベースを指すように旧バージョンの構成ファイルを設定してください。 アップグレードプロセス用のテスト環境のステージングについては、「テスト環境のステージング」を参照してください。

アップグレードの順序

複数のアプリケーションをアップグレードする場合は、以下のガイドラインに従って、アップグレードの最適な実行順序を決定してください。 一つには、順序は、旧バージョンで使用していたレポート作成ソリューションおよび新しいバージョンで使用するレポート作成ソリューションによって異なります。 アップグレードプロセスへのレポートの影響に関する詳細については、 「レポートとアップグレードプロセス」 を参照してください。

Engineering Lifecycle Managementアプリケーションは、以下の順序でアップグレードする必要があります:
  1. Jazz Team Server
  2. 構成管理を使用している場合、リンクインデックスプロバイダと Global Configuration Managementアプリケーションは、Jazz Team Serverの後で、他のアプリケーションの前にアップグレードする必要があります。
  3. Jazz Reporting ServiceにデータウェアハウスまたはLifecycle Query Engineを使用している場合は、データウェアハウスまたはLifecycle Query Engineをアップデートしてから、Jazz Reporting Serviceをアップデートしてください。
  4. その他のEngineering Lifecycle Managementアプリケーション。

クラスタ環境で Engineering Test Management アプリケーション Engineering Workflow Management を設定し、Amlen Eclipse を使用していない場合は、MQTTサーバーをMessage Gateway EclipseIBM からAmlenにアップグレードしてください。

WebSphere® Libertyサーバーを、対象のEngineering Lifecycle Managementバージョンと互換性のあるバージョンにアップグレードする必要があります。 Jazz Authorization Serverは、WebSphere Libertyサーバーと互換性のあるバージョンにアップグレードする必要があります。

アップグレードの説明

インタラクティブガイド「 Engineering Lifecycle Management アプリケーションのアップグレード」 には、提供されているアップグレードスクリプトを使用して各アプリケーションのアップグレードを実行するための手順が段階的に記載されています。 アップグレード・スクリプトを使用せずに手動アップグレードを実行するための追加の手順も提供されています。 単一サーバーに展開する場合、または分散展開を実行し、各アプリケーションと Jazz Team Server がインストールされているドライブをマウントしてアクセスできる場合は、アップグレードスクリプトの指示に従うことをお勧めします。 分散ネットワーク・デプロイメントを実行しており、ネットワーク・ドライブにアクセスできない場合は、手動のアップグレード手順に従ってください。

デプロイメントの考慮事項と制限

Engineering Lifecycle Managementのデプロイメントでは、Jazz Team Serverは登録されているアプリケーションと同じレベルかそれよりも新しい必要がありますが、アプリケーションはJazz Team Serverよりも新しいバージョンを持つことはできません。 WebSphere Libertyサーバー・サーバーが分散している環境では、各アプリケーションを個別にアップグレードできます。 ただし、最初に Jazz Team Server をアップグレードする必要があることに注意してください。 サーバーが 1 つの場合は、すべての製品を同時にアップグレードできます。

単一のアプリケーションまたは複数のアプリケーションをアップグレードできます。 複数のアプリケーションをアップグレードする場合は、1つのアプリケーションをアップグレードし、アップグレードの成功を確認してから次のアプリケーションに移ることを強くお勧めします。 最初に Jazz Team Server をアップグレードする必要があります。

データベース・デプロイメントの考慮事項

ご使用のデータベースについて以下のデプロイメント計画を検討してください。

  • アップグレードを開始する前に、 必ずデータベースをバックアップしてください。
  • Db2®または Oracleを使用している場合は、アップグレードを開始する前に、データベースのセットアップ トピックの説明を確認してください。 アップグレード中のパフォーマンスを最適化するには、データベースの適切なチューニングが不可欠です。 データベース設定の詳細については、 「 Db2 データベースの設定 」および 「 Oracle データベースの設定 」を参照してください

デプロイメントに対するアップグレードの影響度

各アプリケーションの旧バージョンのパブリック URI と新しいバージョンのパブリック URI は一致している必要があります。 パブリックURIの詳細については、「URIの計画」 を参照してください。