別のサーバーへの JIRA アプリケーションの移行

このドキュメントでは、異なるサーバー ハードウェアや、下記のいずれかが該当する異なるサーバー環境で Jira アプリケーションの移行やアップグレードを行う手順を説明します。

  • JIRA アプリケーションを実行するオペレーティングシステムが変わる
  • インデックスや添付ファイルの保存場所が変わる
  • JIRA アプリケーションのデータを格納するデータベースまたはデータベース システムが変わる

 

他のサーバーへの JIRA の移行

Jira を新しいサーバーまたは場所へ移行するには、新しい Jira インスタンスをインストールする必要があります。インストールが完了したら、データベース間で既存のデータを移行してから、ホーム ディレクトリとすべての既存設定を移動します。 

1. バックアップ

  1. データベースの XML バックアップを作成します 。

    手順について

    Jira の UI で XML バックアップを作成できます。データベースの一貫性を保つため、ユーザーによる変更を停止するよう依頼してください。

     

    a. ユーザーに JIRA のデータ更新を中断させる

    b. XML バックアップを実行する

  2. インストール ディレクトリホーム ディレクトリのバックアップを作成します。

    ホーム ディレクトリの場所が不明な場合

    ホーム ディレクトリの場所は <installation-directory>/atlassian-jira/WEB-INF/classes/jira-application.properties ファイルに記載されています。

     

    既定のパス:

    Windows: C:\Program Files\Atlassian\Application Data\JIRA

    Linux: /var/atlassian/application-data/jira

  3. As soon as the backup is complete, delete the <home-directory>/dbconfig.xml file from the copy of your home directory that you'll be using for the new installation. This will allow you to connect JIRA to a new database.

2.JIRA のダウンロード

Download the zip or tar.gz archive – JIRA Core or JIRA Software.

3.ファイルの抽出と JIRA のアップグレード

  1. ファイルを新しいディレクトリに展開 (解凍) します。

  2. Edit the  <installation-directory>\atlassian-jira\WEB-INF\classes\jira-application.properties file to point to your existing JIRA home directory. Make sure that you deleted the dbconfig.xml file, otherwise JIRA will try to connect to your existing database.

  3. Copy your jdbc driver jar file from your existing JIRA installation directory to  jira-atlassian/WEB-INF/lib  in your new installation directory.

  4. 以下のような場合は追加ステップを実施する必要があります: 

      • ユーザーの管理にCrowdを使用している場合

        ここをクリックして展開...

        ユーザーの管理に Crowd を使用している場合、下記のファイルを既存のインストール ディレクトリから新しいインストール ディレクトリにコピーする必要があります。ファイルをコピーしないでください (ファイルは JIRA の新しいバージョンでは異なる場合があります)。

        • <Installation-Directory>/atlassian-jira/WEB-INF/classes/osuser.xml (4.3.0 and earlier)

        • <Installation-Directory>/atlassian-jira/WEB-INF/classes/crowd.properties
        • <Installation-Directory>/atlassian-jira/WEB-INF/classes/seraph-config.xml

4.JIRA を起動してデータベースに接続する

  1. Start JIRA to launch the setup wizard. Go to <installation-directory>/bin, and run the start-jira.sh / start-jira.bat file.
  2. ブラウザーから Jira にアクセスして、自分でセットアップする を選択し、セットアップ オプションにアクセスします。
  3. 独自のデータベース を選択し、新しい空のデータベースの詳細を入力します。
  4. データのインポート をクリックして、XML バックアップでファイルを選択します。

    特に JIRA インスタンスが非常に大きい場合は、プロキシサーバー経由で XML ファイルの復元を実行しないようにしてください。プロキシ サーバーを使うと、タイムアウト エラーが起こる場合があります。
  5. すべてのプロジェクトと課題がインポートされていて、すべての機能が正常に動いていることをさっと確認します。ページのフッター部分で新しい JIRA のバージョンを確認します。

移行後

5. 変更の再適用

If you have customized JIRA (such as an SSL configuration in the server.xml file, or additional memory allocation in the setenv.sh / setenv.bat file ), you'll need to reapply the customizations to the relevant files in the newly upgraded JIRA installation directory.

手順について

その他の設定やカスタマイズ (server.xml ファイル内のその他の変更を含む) はアップグレード時に移行されないため、手動で再適用する必要があります。

  1. アップグレードされた JIRA インスタンスを停止します。
  2. 関連するファイルのカスタマイズを、アップグレードされた JIRA インストール ディレクトリ に再適用します。
  3. アップグレードした JIRAインスタンスを再起動します。

JIRA に変更があり、それによりカスタマイズが使用できない可能性もあるため、本番インスタスでアップグレードを実施する前に、テスト インスタンスでカスタマイズのテストを実施することを強く推奨します

重要なファイルのリストを表示する...

変更が行ったファイルが不明な場合は、Jira インストール ディレクトリの重要なファイルのリストをご覧ください。

トラブルシューティング

問題が発生した場合

サポート ページのリソースを確認するか、問題解決をお手伝いできるよう、課題を起票してください。

既存の Jira インストールは影響を受けていないため、それを再起動して作業を再開できます。

最終更新日: 2018 年 2 月 12 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.