このページを共有

# ALM Robot を使用したプロジェクトのアップグレード

複数の ALM プロジェクトを並行して新しいバージョンの ALM へ自動的にアップグレードできます。

アップグレード処理の一環として、ALM Robot は必要に応じて次のアクションを実行します。

- アクティブなプロジェクトを非アクティブにします。
- バージョン管理されたプロジェクトで、エンティティのチェックアウトを取り消します。

- 必要に応じて、プロジェクトのリポジトリを新しいリポジトリ・サーバにコピーします。

- プロジェクトを復元します。
- プロジェクトのアップグレードが正常に完了すると、ALM Robot は元の ALM インスタンスからプロジェクトを自動的に削除します。
- プロジェクトを検証、修復、アップグレードします。
- アップグレードの前にアクティブであったプロジェクトをアクティブにします。
- ALM Robot は、プロジェクトの検証、ALM サーバの変更によって生じる必要な変更の更新、統合の調整など、アップグレード後のアクティビティを実行しません。

アップグレード・プロセスおよび既存のアップグレード機能 (サイト管理内で依然使用可能) に関する情報については、『Application Lifecycle Management インストールおよびアップグレード・ガイド』の「プロジェクトのアップグレード」の部を参照してください。

注: ALM Robot の使用を開始する前に、「ALM Robot の使用を開始する前の注意事項」を確認してください。

ALM Robot を使用してプロジェクトをアップグレードするには、次の手順を実行します。

1. サイト管理で、［ツール］＞［ALM Robot］を選択します。ALM Robot が開きます。

2. ［アクティビティの追加］をクリックして、ALM Robot の新しいアクティビティを作成します。［アクティビティ設定］ページが表示されます。

3. アクティビティ設定を定義します。

   ウィザードの［アクティビティ設定］ページで、次の手順を実行します。

   1. ［アクティビティ名］ボックスに、アクティビティの名前を入力します。
   2. ［タイプ］ボックスで、［アップグレード］を選択します。

   3. プロジェクト選択用のプロジェクトのソースの場所を決定します。ソースの場所は、サイト管理データベース・スキーマが置かれている場所に依存します。

      Target | 新しいバージョンの ALM のインストール時に、既存のサイト管理データベース・スキーマのコピーをアップグレードした場合は、プロジェクトのソースとして［Target］を選択します。 注: ALM ソースにまだアップグレードされていないバージョン管理されたプロジェクトが含まれていて、これらのプロジェクトにチェックアウトされたエンティティがある場合、［Target］でなく［Origin］オプションを使用して、［Upgrade］アクティビティを実行する必要があります。
      Origin | 新しいバージョンの ALM のインストール時に、新しいサイト管理データベース・スキーマを作成した場合は、プロジェクトのソースとして［Origin］を選択し、［Edit Env list］をクリックして、アップグレードするプロジェクトの選択元の ALM サーバを定義します。ALM 環境の追加に関する詳細については、「ALM Robot のカスタマイズ」を参照してください。 注: Origin (基点) サーバは、ターゲット・サーバから直接アクセスできる必要があります。 Copy projects repositories: 選択したすべてのプロジェクトのリポジトリを、基点のベース・リポジトリ・パスからターゲットのベース・リポジトリ・パスにコピーする場合は、このオプションを標準設定として選択します。［プロジェクト設定］ページのこの選択から、特定のプロジェクトのリポジトリを削除できることに注意してください。 注: Windows 上のネットワーク・マウントされたドライブにあるリポジトリはコピーできません。 Linux 上でリポジトリをコピーするには、ALM Robot を実行している ALM サーバ上の共有フォルダにマウントされている必要があります。このパスは、［Origin Repository Path］フィールドで指定する必要があります。 リポジトリをコピーする場合、ALM サービスを実行しているユーザには、共有リポジトリに対して関連する「読み取り」資格情報がある必要があります。 Origin Repository Path: ［Copy projects repositories］を選択する場合、基点リポジトリ・パスに対するネットワーク共有パスを入力します。このパスは、ALM Robot を実行しているサーバからアクセスできる必要があります。 注意: ［Copy projects repositories］オプションを選択しない場合、アップグレードを実行する前に、リポジトリをアップグレード先サーバ上のベース・リポジトリ・パスに手動でコピーする必要があります。リポジトリ・フォルダのコピー中は、リポジトリ・フォルダ構造を維持する必要があることに注意してください。

   4. ［次へ］をクリックして、［プロジェクトの選択］ページを開き、利用可能なプロジェクトを表示します。

4. プロジェクトを選択します。

   ウィザードの［プロジェクトの選択］ページで、次の手順を実行します。

   1. プロジェクトとドメインのリストから、アクティビティに含めるプロジェクトを選択します。すべてのプロジェクト、特定のドメイン内のすべてのプロジェクト、または特定のプロジェクトを選択できます。

      ［依存関係］カラムは、何らかのプロジェクトの依存関係を示します。ラボ拡張を使用するプロジェクトは、Lab_Project に依存しており、テンプレートにリンクされているプロジェクトは、テンプレート・プロジェクトに依存しています。

      選択後に、をクリックして、選択したプロジェクトを［選択したプロジェクトとランク］表示枠に移動します。

      選択したリストからプロジェクトを削除するには、プロジェクトを選択し、をクリックして、［選択したプロジェクトとランク］表示枠から削除します。

   2. ［選択したプロジェクトとランク］表示枠で、アップグレード中にプロジェクトを処理する順序を設定するには、プロジェクトを強調表示して、上部にある矢印をクリックして、リスト内でプロジェクトを上下に移動します。

      注:

      - Lab_Project は、選択時に常に最初にランクされ、その後にテンプレート・プロジェクトが続きます。その他のすべてのプロジェクトは、プロジェクト・ツリーと同じ順序で［選択したプロジェクトとランク］表示枠に追加されますが、ユーザの優先順位に従って移動できます。

      - Lab_Project は、DEFAULT ドメインにあります。

      - 標準設定では、ALM Robot は、各 ALM ノードで同時に最大 10 個のプロジェクトを処理できます。標準設定値を変更するには、`ROBOT_MAX_TASKS_PER_NODE` サイト・パラメータを編集し、環境のパフォーマンスに従って設定します。値を大きくすると、パフォーマンスが低下する可能性のあるためです。

   3. ［選択したプロジェクトとランク］表示枠の下部に表示される警告メッセージには、注意してください。

   4. ［次へ］をクリックして、［プロジェクト設定］ページを開きます。

5. プロジェクト設定を定義します。

   ウィザードの［プロジェクト設定］ページで、次の手順を実行します。

   1. ［Project Name］で、プロジェクトを選択します。

   2. プロジェクトの選択のソースとして、［Target］を選択した場合、次の操作を実行できます。

      Add an Exception File | ［Upgrade］アクティビティの実行中に、特定の警告とエラーを無視するための例外ファイルを追加できます。 たとえば、テーブル、カラム、またはシーケンスの追加などでスキーマを変更した場合は、アップグレード・プロセスが失敗することがあります。アップグレード・プロセス中にこれらの変更を無視するように ALM Robot に指示する例外ファイルを定義できます。 注: `UPGRADE_EXCEPTION_FILE` サイト・パラメータを介して、グローバル例外ファイルを作成できます。このパラメータは、選択したすべてのプロジェクトに影響を与えます。 例外ファイルの詳細については、『Application Lifecycle Management インストールおよびアップグレード・ガイド』の「例外ファイルの定義」の項を参照してください。

      プロジェクトの選択のソースとして、［Origin］を選択した場合、次のオプションを使用できます。

      Copy Project Repository | プロジェクト・リポジトリを［Origin］から［Target］にコピーできます。リポジトリ・サーバまたはリポジトリ・パスを変更する場合、プロジェクト・リポジトリをコピーする必要があります。リポジトリは、共有ネットワーク・パス上で定義する必要があります。 ［アクティビティ設定］画面上で［Copy Projects Repositories］を選択した場合、［Copy Project Repository］が自動的に選択されます。このオプションをオフにすると、この特定のプロジェクトのリポジトリはコピーされません。 プロジェクトにサイト管理で設定されているベース・リポジトリと異なるリポジトリ・パスがある場合、［From］および［To］フィールドの値を手動で更新する必要があります。 注: Windows 上のネットワーク・マウントされたドライブにあるリポジトリはコピーできません。 Linux 上でリポジトリをコピーするには、ALM Robot を実行している ALM サーバ上の共有フォルダにマウントされている必要があります。このパスは、［Origin Repository Path］フィールドで指定する必要があります。 リポジトリをコピーする場合、ALM サービスを実行しているユーザには、共有リポジトリに対して関連する「読み取り」資格情報がある必要があります。
      Add an Exception File | ［Upgrade］アクティビティの実行中に、特定の警告とエラーを無視するための例外ファイルを追加できます。 たとえば、テーブル、カラム、またはシーケンスの追加などでスキーマを変更した場合は、アップグレード・プロセスが失敗することがあります。アップグレード・プロセス中にこれらの変更を無視するように ALM Robot に指示する例外ファイルを定義できます。 注: `UPGRADE_EXCEPTION_FILE` サイト・パラメータを介して、グローバル例外ファイルを作成できます。このパラメータは、選択したすべてのプロジェクトに影響を与えます。 例外ファイルの詳細については、『Application Lifecycle Management インストールおよびアップグレード・ガイド』の「例外ファイルの定義」の項を参照してください。
      Target DB Schema Name | ［Target］で使用されるデータベース・スキーマ名が［Origin］のデータベース・スキーマ名と異なる場合、その名前を入力します。

      注:

      プロジェクトの選択で Lab_Project が含まれている場合、アップグレードするために、ALM Robot では Lab_Project のコピーが必要になります。

      Lab_Project のコピーを作成するには、次の手順を実行します。

      1. ［Project Name］で、Lab_Project を選択します。
      2. ［Copy Project Repository］を選択します。
      3. ［Target DB Schema Name］を選択して、コピーのスキーマ名を入力します。

   3. ［Next］をクリックして、作成したアクティビティのサマリを表示します。

6. アクティビティのサマリを確認します。

   ［アクティビティサマリ］には、アクティビティの設定が表示されます。［アクティビティタスク］セクションには、アクティビティ用に選択したプロジェクト、および［プロジェクト設定］ページでプロジェクトごとに行った変更が表示されます。

   ［送信］をクリックします。ALM Robot が検証プロセスを開始します。

   検証プロセスが正常に完了すると、アクティビティが処理を開始します。ダッシュボード・ウィンドウが開きます。詳細については、「ALM Robot ダッシュボードのアクション」を参照してください。

   ALM Robot が選択したプロジェクトの検証中にエラーを検出した場合は、エラーを修正して［送信］をクリックします。

https://admhelp.microfocus.com ALM 8942
検索結果の改善のヒント... ALM ヘルプセンター ALM ヘルプセンター ALM ヘルプ 16.00 すべてローカル・ヘルプセンターの表示オンライン・ヘルプセンターの表示戻るブラウザ履歴で元に戻る進むブラウザ履歴で前に進む検索の強調表示を解除次のトピック次のトピックに移動前のトピック前のトピックに移動現在のトピックを印刷バージョン: