Jira アプリケーション バックアップの自動化
Jira アプリケーション データの XML バックアップを、ルーチンベースで自動的に作成するよう JIRA アプリケーションを設定できます。
注意:
- XML バックアップにはデータベース内のすべてのデータが含まれます。ただし、添付ファイルディレクトリ、Jira アプリケーション ホーム ディレクトリ、またはファイルシステム上に保存されているJIRA アプリケーション インストール ディレクトリは含まれません。
- また、XML バックアップを手動で実行することもできます。詳細については、「データのバックアップ」を参照してください。
- Jira アプリケーションをインストールし、セットアップ ウィザードを実行すると、12 時間毎にバックアップ サービスを実行するよう自動的に構成されます。
本番での使用や大規模な Jira アプリケーション インストールでは、XML バックアップ サービスの代わりにネイティブのデータベース固有のツールを使用することを強くお勧めします。バックアップ プロセス中にデータベースが更新される場合があるため、XML バックアップの一貫性は保証されません。警告やエラー メッセージなしで一貫したバックアップが正常に作成されますが、復元プロセス中に失敗します。データベースのネイティブ ツールは、データ保存のより一貫した、信頼性の高いデータを提供します。
Jira アプリケーションの自動化されたバックアップを設定するには、次の手順に従います。
- 「Jira システム管理者」 グローバル権限を持つユーザーとしてログインします。
- [管理] > [システム] > [詳細] > [サービス] (タブ) を選択し、システムで実行中の現在のサービスをリストする [サービス] ページを開きます。既定では、削除できない "Mail Queue Service" が 1 つ以上実行されているはずです。
- ページの下部にあるサービスの追加 フォームで、次のフィールドの入力を完了します。
- 名前 —
Backup Service
などの、バックアップ サービスの記述名。 - クラス — 次のいずれかのメソッドを使用したバックアップ サービス適切な完全修飾クラス名:
- Jira アプリケーションビルトインサービスからバックアップサービスを選択します。この操作を行うには:
- クラスフィールドの下のビルトインサービスリンクをクリックし、Jira アプリケーション ビルトイン サービス クラスのリストを展開します。
- [バックアップ サービス] リンクをクリックします。[クラス] フィールドは、クラス テキスト文字列 "
com.atlassian.jira.service.services.export.ExportService
" を使用して自動的に生成されます。
- [クラス] フィールドに完全修飾クラス名 "
com.atlassian.jira.service.services.export.ExportService
" を入力します。
- Jira アプリケーションビルトインサービスからバックアップサービスを選択します。この操作を行うには:
- Delay — enter the number of minutes between backups. A good default for this would be 720 minutes (12 hours) or 1440 minutes (24 hours).
Please Note: The interval specified in the Backup Service Delay (mins) is the time when the next backup job will run since the last server restart. Backup services cannot be scheduled to run at a specific time of day - please see JRA-1865 for more on this.
- 名前 —
- [サービスを追加] ボタンをクリックします。[サービスを編集] ページが表示されます。
- このページの次のアイテムを入力します。
- 日付形式フィールドで、個別バックアップファイルの名前を使用する Jira アプリケーションの形式を指定します。この形式には、SimpleDateFormat が解析できるすべての形式を使用できます。既定の優れた例は「yyyy-MMM-dd-HHmm」です。生成されるファイル名は「2007-Mar-05-1322」のようになります。
- 遅延フィールドについては、必要に応じて、バックアップ間隔を示す分数を変更します。
- 「既定ディレクトリを使用」チェックボックスが表示されている場合、以下の注釈を参照してください。
- 更新ボタンをクリックします。バックアップサービスが構成されました。XML バックアップは遅延フィールドで指定したスケジュールに沿って実行されます。
- バックアップが成功するたびに、XML バックアップの Zip ファイルがバックアップ ディレクトリに保存されます。
- If a scheduled backup fails for any reason, the zipped XML backup file will be saved into the 'corrupted' directory, which is directly under your nominated backup directory. A file explaining the reason for the failure will be written to the 'corrupted' directory. This file will have the same name as the backup file, but with the extension '.failure.txt'.
Jira applications will create the 'corrupted' directory if required - you do not need to create it.
カスタムのバックアップ ディレクトリについて
「既定ディレクトリを使用」チェックボックス (上記のスクリーンショットには表示されていません) は、バックアップ サービスでカスタムディレクトリを使用していたレガシー Jira アプリケーション インストール (Jira 4.2 以前) 用です。
Jira 5.1.0 以前を使用している場合、「既定ディレクトリを使用」は常に表示されます。これは、カスタム ディレクトリを使用するオプションが推奨されないためです。Jira 5.1.1 以降を使用している場合、「既定ディレクトリを使用」チェックボックスは、4.2 より前のバージョンからアップグレードし、カスタム ディレクトリを使用した既存のバックアップを編集している場合にのみ表示されます。
- カスタム ディレクトリを使用するレガシー バックアップ サービスを使用していない場合は、「既定ディレクトリを使用」チェックボックスをオンにします。そうでない場合、バックアップサービスは正常に機能しない場合があります。
- カスタム ディレクトリウを使用するレガシー バックアップ サービスを使用している場合、既定ディレクトリを使用するかカスタム ディレクトリを使用するかを選択できます (編集することはできません)。既定ディレクトリオプションを選択すると、カスタム ディレクトリ オプションを選択できなくなります。
既定ディレクトリの場所は、Jira アプリケーション ホーム ディレクトリの export
サブディレクトリです。