別のサーバーへの Jira アプリケーションの移行
このドキュメントでは、異なるサーバー ハードウェアや次のような異なるサーバー環境で Jira アプリケーションの移行やアップグレードを行う手順を説明します。
- Jira アプリケーションを実行するオペレーティング システムの変更
- インデックスや添付ファイルの保存場所が変わる
- Jira アプリケーションのデータを格納するデータベースまたはデータベース システムの変更
他のサーバーへの Jira の移行
Jira を新しいサーバーまたは場所へ移行するには、新しい Jira インスタンスをインストールする必要があります。インストールが完了したら、データベース間で既存のデータを移行してから、ホーム ディレクトリとすべての既存設定を移動します。
1. バックアップ
データベースの XML バックアップを作成します 。
インストール ディレクトリとホーム ディレクトリのバックアップを作成します。
バックアップが完了したら、新しいインストールで使用するホーム ディレクトリのコピーから
<home-directory>/dbconfig.xml
ファイルを削除します。これにより、Jira が新しいデータベースに接続できるようになります。
2. Jira のダウンロード
zip
または tar.gz
アーカイブをダウンロードします – Jira Core または Jira Software。
3. ファイルの抽出と Jira のアップグレード
- ファイルを新しいディレクトリに展開 (解凍) します。
<installation-directory>\atlassian-jira\WEB-INF\classes\jira-application.properties
ファイルを編集して、既存の Jira ホーム ディレクトリを指すようにします。dbconfig.xml
ファイルを削除済みであることを確認します。削除されていない場合、Jira は既存のデータベースへの接続を試みます。- 既存の Jira インストール ディレクトリから新しいインストール ディレクトリ の
jira-atlassian/WEB-INF/lib
に、jdbc ドライバの jar ファイルをコピーします。
- 以下のような場合は追加ステップを実施する必要があります:
ユーザーの管理にCrowdを使用している場合
4. Jira を起動してデータベースに接続する
- Jira を起動してセットアップ ウィザードを開始します。
<installation-directory>/bin
に移動し、start-jira.sh
/start-jira.bat
ファイルを実行します。 - ブラウザから Jira にアクセスして、[自分でセットアップする] を選択し、セットアップ オプションにアクセスします。
- 独自のデータベース を選択し、新しい空のデータベースの詳細を入力します。
次に表示される画面で [Import your data] をクリックし、XML バックアップを含むファイルを選択します。
特に Jira インスタンスが非常に大きい場合、プロキシ サーバ経由で XML ファイルの復元を実行しないようにしてください。プロキシ サーバを使うと、タイムアウト エラーが起こる場合があります。- 画面の指示に従い、セットアップを完了します。
- すべてのプロジェクトと課題がインポートされていて、すべての機能が正常に動いていることを確認します。ページのフッター部分に Jira の新しいバージョンが表示されます。
移行後
5. 変更の再適用
Jira をカスタマイズ済み (server.xml
ファイルでの SSL 設定、setenv.sh
/ setenv.bat
ファイルでの追加メモリ割り当てなど) の場合、新しくアップグレードされた Jira のインストール ディレクトリの関連ファイルにカスタマイズを再度適用する必要があります。
トラブルシューティング
問題が発生した場合
サポート ページのリソースを確認するか、問題解決をお手伝いできるよう、課題を起票してください。
既存の Jira インストールは影響を受けていないため、それを再起動して作業を再開できます。