リポジトリーのマイグレーション

以下の手順に従うことで IBM Cloud アプリケーション・リポジトリーをマイグレーションできます。

このタスクについて

IBM Cloud アプリケーションをマイグレーションするには、いくつかのステップを実行する必要があります。一部のステップはユーザーが実行し、他のステップは IBM Cloud のサポートが実行します。

手順

  1. ドライランまたはモックマイグレーションを実行する:検証とテストのために、まずモック・マイグレーションまたはドライ・ランを実行する必要があります。 モック・マイグレーションは、実動マイグレーションの計画に役立ち、実行することにより実動環境のサービスインの準備に必要な時間を把握できます。 以下は、モック・マイグレーションで実行するタスクです。
    1. データをエクスポートします:例えば、IBM® Engineering Requirements Management DOORS® Nextデータベースなど、大規模なデータベースではエクスポートに時間がかかる可能性が高くなります。
    2. データ・ファイルのアップロードとダウンロード
    3. 保全性検査の実行
    4. 妥当性検査とテストの実行
  2. サーバーのバックアップを作成する:念のため、サーバーのバックアップを作成してください。 仮想サーバーを実行している場合は、スナップショットで十分です。
    1. すべての「Engineering Lifecycle Managementアプリケーション・サーバーとそのデータベース・サーバーを停止する。
    2. これらのサーバーのバックアップまたはスナップショットを作成します。
  3. エクスポート結果を収集するフォルダを作成する。
    1. エクスポートされたファイルを格納するための一時フォルダーを作成します。現在のデータベースのサイズより大きいスペースが必要です。 以下のディレクトリーを作成します。
      • Windows の場合: mkdir C:\tmp\export\
      • Linux: mkdir /tmp/export/
  4. エクスポート・データの整合性チェック
    1. Jazzオンラインベリファイツール:可能であれば、Jazzオンラインベリファイツールをインストールし、実行してください。 実行にはしばらく時間がかかりますが (リンク FAQ を参照)、この実行のためにサーバーをシャットダウンする必要はありません。
    2. 'Repotools –Verifyコマンドを実行する:Repotools –Verifyコマンドを実行する:これはlevel-10のデータ整合性チェックでなければならない。 チェックは、例えば、利用可能なすべての「Engineering Lifecycle Managementアプリケーションに対して実行されなければならない:
      • IBM Engineering Workflow Management
      • IBMJazz® チーム・サーバー
      • IBM Engineering Workflow Management
      • IBM Engineering Lifecycle Optimization Method Composer
      • IBM Engineering Test Management
      • グローバル構成
      • IBM Engineering Lifecycle Optimization Engineering Insights

      これらの例の jts は、各アプリケーションの名前に置き換えます。 これらの例は、Engineering Lifecycle Managementがデフォルトでインストールされていることを想定しています:ログファイルを保存していることを確認してください:

      • Windowsの場合:
        cd C:\Program Files\IBM\JazzTeamServer\server\
        repotools-jts.bat -verify teamserver.properties=conf\jts\teamserver.properties level=10

        logFile=logFile=C:\tmp\export\jts_verification.txt

      • Linux:
        cd /opt/IBM/JazzTeamServer/server/
        ./repotools-jts.sh -verify teamserver.properties=conf/jts/teamserver.properties level=10

        logFile=logFile=/tmp/export/jts_verification.txt

      詳細については、 データベースの内容をエクスポートするリポジトリツールコマンドを参照してください
  5. エクスポートの実行
    1. データを含むすべてのアプリケーションに対して、以下のコマンドを実行します:IBMJazz Team ServerIBM Engineering Workflow ManagementMECEngineering Test Management、Global Configuration、Engineering Insights。 提供されていない repotools エクスポートは、グリーンフィールド(newまたは 'empty )データベースであると見なされます。 以下の例の jts は、各アプリケーションの名前に置き換えます。 これらの例は、Engineering Lifecycle Managementがデフォルトでインストールされていることを想定しています:ログファイルを保存していることを確認してください:
      • Windowsの場合:
        cd C:\Program Files\IBM\JazzTeamServer\server\
        repotools-jts.bat -export toFile=C:\tmp\export\jts_export.tar
        teamserver.properties=conf\jts\teamserver.properties

        logFile=C:\tmp\export\jts_export_log.txt

      • Linux:
        cd opt/IBM/JazzTeamServer/server/
        ./repotools-jts.sh -export toFile=/tmp/export/jts_export.tar
        teamserver.properties=conf/jts/teamserver.properties 

        logFile=/tmp/export/jts_export_log.txt

      詳細については、 データベースの内容をエクスポートするリポジトリツールコマンドを参照してください
  6. confフォルダを圧縮する
    1. 次に、'confを.tarまたは.zipファイルに圧縮する。 これらのフォルダーのサイズは、数ギガバイトになることがあります。 インポート中またはインポート後には、索引が再生成されます。 そのため、conf/ フォルダーは非常に大きくなります。これは、アップロードとダウンロードに時間がかかる場合があることを意味します。 アプリケーションの索引のフォルダーは必要に応じて削除できます。 デフォルトのEngineering Lifecycle Managementのインストールでは、すべてのアプリケーションは「conf/パスの中にネストされている。 アップロードにユーザー情報を含める:コマンド eExportUsers を使用してユーザー情報を CSV ファイルにエクスポートし、この CSV ファイルをアップロードに含めます:
    • WindowsWindowsのエクスプローラで、'C:\Program Files\IBM\JazzTeamServer\server\をブラウズする。 右クリックして conf/ フォルダをクリックし、 [送る] > [圧縮 (zip 形式) フォルダー] を選択します。
    • Linux:
      cd /opt/IBM/JazzTeamServer/server/
      tar cvfz /tmp/export/conf_folder.tar.gz conf/
  7. エクスポート結果の転送またはアップロード
    1. 圧縮したファイルを SFTP を使用してエクスポートし、以下のファイルを含めます。
      • IBMジャズ・チーム・サーバー
      • Engineering Test Management
      • MEC
      • Engineering Workflow Management
      • verify_logs.zip
      • export_logs.zip
      • users.zip
      • conf.zip
      注:SFTPでパスワードが必要な場合は、エクスポートファイルにパスワードを含めてください。
  8. 模擬移行と本番移行時のコミュニケーション
    1. クラウド・エンジニアが、サポート・チケット・システムを使用してマイグレーション・チケットを発行し、ユーザー (およびユーザーの IBM テクニカル・コンタクト) を追加します。 作業が進行すると、更新情報が [Service Desk] という件名の E メールでユーザーに届きます。