バックアップとリストア
Confluence サイトをセットアップする際、データをバックアップする方法と、必要に応じてそれを復元する方法を検討することが重要です。
推奨されるバックアップ戦略
Confluence サイトに対する堅牢なバックアップ戦略を定めておくことが不可欠です。任意のデータベース管理ツールまたはバックアップ ツールを使用して、データベース、インストール ディレクトリ、およびホーム ディレクトリを定期的にバックアップすることをお勧めします。
手動の XML バックアップ
サイト全体または選択したスペースをいつでもエクスポートできます。バックアップは ZIP 形式の XML ファイルとして生成されます。
「1 つまたは複数のスペースをバックアップする」を参照してください。
スケジュールされた XML バックアップ
Confluence 8.3 以降では、バックアップと復元の方法が変更されました。これらの変更の詳細については、「Confluence 8.3 リリース ノート」を参照してください。
Confluence 9.0 では、レガシー バックアップ・復元システムが削除されました。そのため、レガシー システムを使用していた、スケジュールされたバックアップは利用できなくなります。
本番インスタンスの定期的なバックアップには、データベースのネイティブ バックアップ ツールを使用してください。バックアップ/復元 API を使用して XML バックアップを作成することもできますが、セキュリティと冗長性のために、すべてのバックアップ ファイルを専用の安全なストレージに必ず移動してください。
ネイティブのデータベース バックアップ ツールでは、Confluence が動作中であっても、整合性と信頼性がはるかに高いデータの保存 (と復元) の手段が提供されます。Confluence を使用している場合、バックアップ処理中にデータベースが更新される可能性があるため、XML バックアップの整合性は保証されません。
バックアップからサイトを復元
バックアップからサイトを復元する必要がある場合、バックアップ方法によって手順が異なります。
- XML バックアップから既存の Confluence サイトにデータを復元する方法については、「サイトを復元する」を参照してください。
- データベース バックアップから Confluence を復元するためのヒントについては、「その他のバックアップからデータを復元する」を参照してください。
バージョンの互換性
- スペース XML バックアップは、同じか新しいバージョンの Confluence に復元できます。たとえば、Confluence 8.3 で生成されたスペース XML バックアップは、Confluence 8.3 以降にインポートできます。スペースの復元の詳細をご確認ください
互換性のないプラグインや機能に関する問題を回避するために、サイト XML バックアップは必ず同じバージョンに復元することを強くお勧めします。サイトの復元の詳細をご確認ください。
- 下位互換性がサポートされていないため、XML バックアップを以前のバージョンに復元することはできません。
- Confluence のアップグレードに XML バックアップを使用しないでください。「Confluence のアップグレード」に従って、Confluence をアップグレードしてください。
最近のバックアップと復元アクティビティ
[管理] > [一般設定] > [バックアップとリストア] には、過去 2 週間に Confluence サイトで実行されたバックアップとリストアのタスクの詳細が表示されます。このリストには、スペース ツールで生成されたスペース バックアップが含まれていますが、スケジュールされたバックアップによって生成されたバックアップは含まれていません。
[最近のアクティビティ] テーブルには、以下の概要が表示されます。
タスク タイプ (スペースのバックアップ、サイトのバックアップ、スペースの復元、またはサイトの復元)
zip ファイルのファイル名
タスク ステータス
タスクを作成したユーザー
タスクが作成された日付
スクリーンショット: バックアップと復元の管理画面
特定のジョブの詳細を確認するには、ファイル名を選択します。これによって、[タスクの詳細] ページに移動します。以下の表は、このページで参照できる情報の詳細です。
タスク詳細 | 説明 |
---|---|
ファイル名 | XML バックアップまたは復元ファイルの名前。 バックアップの場合は、エクスポートしてから 72 時間以内にファイル名を選択して XML のコピーをダウンロードできます (これが既定の設定です)。永続的に保存することを選択した場合、ダウンロード リンクは期限切れになりません。 |
ステータス | これは、進行中、キューに登録済み、キャンセル中、キャンセル済み、失敗、完了のいずれかです。 |
スペース スペースのバックアップと復元のみ | XML スペース バックアップまたは復元 zip ファイルに含まれるスペースの数です。 |
処理されたレコード | これは、処理されたオブジェクトの数です。オブジェクトとは、スペースやサイトに関連するデータベース内のさまざまなレコードです。 |
待ち時間 | これは、処理を開始する前にタスクがキューに入っていた時間です。「キューに登録済み」ステータスについて詳しくは、以下をご確認ください。 |
経過時間 | これは、タスクが完了、キャンセル、または失敗するまでにかかった時間です。経過時間にキュー内の時間は含まれません。 |
添付ファイル | これは、添付ファイルがバックアップに含まれているかどうかを指定します。 スペースのバックアップには常に添付ファイルが含まれます。 |
作成日 | これは、バックアップまたは復元タスクが作成された日時です。 |
作成元 | これは、バックアップまたは復元タスクを作成したユーザーです。 |
予定された削除日時 バックアップのみ | これは、永久保存されていないバックアップにのみ表示されます。 XML バックアップ zip ファイルをサーバーから削除するよう予定されている日付です。既定では、バックアップが作成されてから 72 時間後です。 |
スキップしたレコード数 復元のみ | これは、サイトまたはスペースをインポートする際にスキップされたレコードの数です。 レコードはさまざまな理由でスキップされる場合がありますが、スキップされても、必ずしもエラーやデータ損失があったことを意味するわけではありません。復元時にデータが失われていると思われる場合は、メインのアプリ ログをチェックして、スキップされたオブジェクトを監査してください。 |
エラー | これは、タスクの実行中に見つかった問題またはエラーの要約です。 問題やエラーについてさらに詳しい情報が必要な場合は、メイン アプリ ログを参照してください。 |
「キューに登録済み」ステータス
一度に 1 つのタスクのみを処理することで、安定した迅速なバックアップと復元を実現しています。つまり、別のタスクが進行中の場合、またはローリング アップグレード中にタスクを作成した場合、そのタスクはキューに入れられます。
タスクがキューに登録済みの場合は、他のユーザーが Confluence を再起動しても、そのタスクはキュー内の同じ位置に残ります。
失敗ステータス
タスクの進行中に誰かが Confluence を再起動すると、バックアップと復元は失敗します。その場合は、タスクをもう一度実行する必要があります。
ジョブに合わないファイルをインポートしようとした場合も、復元は失敗します。たとえば、スペースの復元を実行する際にサイトのバックアップをインポートした場合などです。
Confluence Cloud への移行
Confluence Server から Confluence Cloud に移行する場合、Confluence Cloud Migration Assistant を使用してコンテンツとスペースを移行できます。