Confluence Cloud から Confluence Server への移行
このページは、現在 Confluence Cloud を利用しており、Confluence Data Center(オンプレミスの Confluence サイト)への移行を検討中の方を対象としています。
Cloud から Data Center への移行
ご利用の移行タイプに応じて次のリソースをご利用いただけます。
- Confluence Server から Cloud への移行
- Confluence Server から Data Center への移行
- Confluence Server から Server への移行
On this page:
はじめる前に
このプロセスを開始する前に、いくつかの点を理解しておく必要があります。移行の準備が整っている場合は、移行ステップにスキップします。
最小の Confluence バージョン
Confluence Cloud からは Confluence Data Center 6.0 以降にのみ移行できます。これより前の Confluence のバージョンには(サイト全体または個別のスペースの)Cloud データをインポートできません。
Confluence の最新バージョンまたは最新のエンタープライズ リリースをインストールすることをおすすめします。Confluence アップグレード マトリクスは、組織に最適なバージョンの選択に役立ちます。
利用可能な機能およびアプリについて
一部の Cloud 機能は Confluence Data Center では利用できません。また、ナビゲーションとユーザー エクスペリエンスが異なる場所に配置されています。ただし、Confluence の中核となる機能は同様に使用できます。
Marketplace アプリは自動的には移行されません。Confluence Data Center サイトをセットアップするときに、各アプリを再インストールする必要があります。
すべてのアプリを Cloud と Data Center の両方で利用できるわけではありません。移行を計画する際には、重要なアプリが Atlassian Marketplace の Data Center で利用可能であることを確認して、再インストールする必要があるアプリのリストを作成することをお勧めします。
テンプレート
テンプレートから作成されたすべてのページが移行されます。
ただし、Confluence Cloud サイトで作成したカスタム テンプレートは移行されません。移行が完了したら、テンプレートを再作成する必要があります。
また、Confluence Data Center ではビルトイン テンプレート (ブループリント) の範囲が遥かに小さいため、以前使用していた既定のテンプレートの一部が使用できない場合があります。ブループリントの完全なリストについてはこちらをご確認ください。
Team Calendars と Questions のデータについて
現在、Confluence Cloud から Confluence Questions と Team Calendars のデータをエクスポートする方法がないため、これらを移行することはできません。
移行のアプローチ
サイト全体を一度に移行することも、チームのコンテンツをスペースごとにインポートすることもできます。
サイト全体の移行では、サイト全体をエクスポート(バックアップ)し、このファイルを Confluence Data Center にインポートします。このエクスポートにはユーザーとグループが含まれます。アーカイブされたスペースと個人用スペースを含む、すべてのスペースが移行されます。
方法については、以下の移行ステップをご確認ください。
スペース単位の移行では、各スペースを個別にエクスポートし、これらのファイルを Confluence Data Center に 1 つずつインポートします。つまり、移行するスペースを選択することも、時間をかけて段階的に移行することもできます。ユーザーとグループは自動では移行されません。Confluence Data Center を外部ユーザー ディレクトリに接続しているか、ユーザー アカウントがある新しいサイトが用意されている場合は、コンテンツを適切なユーザーに帰属させる処理がインポート時に行われます。
スペースを 1 つずつ移行する予定の場合は「スペースを Confluence Cloud からインポートする」をご参照ください。
インフラストラクチャとデータベース
「サポート対象プラットフォーム」で、Confluence Data Center でサポートされているオペレーティング システムとデータベースをご確認ください。
「サポート対象プラットフォーム」ページのリストに記載されている任意のデータベースを使用できますが、既存のデータベース サーバーがない場合は Confluence Cloud が実行されている PostgreSQL をお勧めします。
ライセンス
Confluence Data Center に移行するには新しいライセンスが必要になります。現在の Confluence Cloud ライセンスを使用することはできません。新しいライセンスは https://my.atlassian.com から入手できます。Confluence Data Center ではライセンスの無料トライアルを利用できます。有料の Marketplace アプリにも新しいライセンスが必要です。
アカウントの可視性
Confluence クラウドでは、各ユーザーは自分のプロファイル情報を公開するかどうか選択することができます。この設定により、クラウドサイトがサーバーに移行された時、ユーザーの姓名等のアカウント情報が含まれないことがあります。
サイトエクスポートをする際、サイト管理者としてログインしていれば、メールアドレスは常にサイトエクスポートに含まれ、ユーザー作成時にユーザー名として利用されます。ユーザーはメールアドレスでログインでき、移行されなかった情報を更新することが可能です。
移行の手順
このページでは、サイト全体の移行について説明します。スペースを 1 つずつ移行したい場合は「Confluence Cloud からスペースをインポートする」を参照してください。
ステップ 1: アプリを確認する
アプリに互換性があるかどうかを確認するには、次の手順を実行します。
- Confluence Cloud で、[設定] > [アプリの管理] に進みます。
- すべてのユーザー インストール アプリを記録しておきます。
- https://marketplace.atlassian.com に移動して各アプリを確認し、Server または Data Center エディションを利用できるかどうかを確認します。
ステップ 2:Confluence Data Center をインストールする
この手順はアプリのホスト方法によって異なります。すべてのインストール オプションへのリンクについては、「Confluence インストール ガイド」をご参照ください。
ステップ 3: Confluence Cloud サイトをエクスポートする
Confluence Cloud サイトをエクスポートするには、次の手順を実行します。
- サイト管理者として Confluence Cloud サイトにログインします。
- Confluence Cloud で、[設定] > [バックアップ マネージャ] に進みます。
- プロンプトに従ってサイトのバックアップを作成し、XML ファイルをダウンロードします。
ファイルには、すべてのスペースとページ (添付ファイルを含む)、すべてのユーザーとグループが含まれます。
ステップ 4: Confluence Cloud のサイト エクスポート ファイルをインポートする
サイトのエクスポート ファイルが非常に小さい (25 MB 未満) 場合を除き、ホーム ディレクトリ経由でインポートすることをおすすめします。
インポートは、サイト内のすべてのスペース、ページ、およびユーザー アカウント (管理者アカウントを含む) を上書します。管理者アカウントは次のステップで復元します。
ロールバックが必要な場合に備えて、開始前に、データベース、ホーム ディレクトリ、およびインストール ディレクトリをバックアップしておく必要があります。
ホーム ディレクトリからサイトをインポートするには、次の手順を実行します。
- エクスポート ファイルを
<confluence-home>/restore/site.
にコピーします。 - [管理] メニュー から、[一般設定] > [バックアップと復元] の順に移動します。
- [ホーム ディレクトリからインポート] で、サイト エクスポート ファイルを選択します。
- インデックスが自動的に作成されるよう、[インデックスを作成] が選択されていることを確認します。
- インポートを選択します。
サイトのインポート プロセスの詳細については、「サイトを復元する」をご参照ください。
ステップ 5:システム管理権限を復元する
サイトのエクスポート ファイルをインポートすると、Confluence のインストール時に作成されたシステム管理者アカウントを含む、すべてのユーザー アカウントが上書きされます。既存のクラウド サイト管理者アカウントに、Confluence Data Center のシステム管理権限が自動的に付与されることはありません。
システム管理権限を復元するには、次の手順を実行します。
- Confluence を停止します。
<installation-directory>/bin/setenv.sh
またはsetenv.bat
を編集して、次のシステム プロパティを追加します。<your-password>
を独自の一時的なパスワードで置き換えます。-Datlassian.recovery.password=<your-password>
システム プロパティを使用する方法の詳細については、「システム プロパティを構成する」参照してください。- Confluence を開始 (手動) します。Confluence をサービスとして起動しないでください。
- ユーザー名 recovery_admin と、システム プロパティで指定した一時パスワードを使用して Confluence にログインします。
- [管理] メニュー > [ユーザー管理] > [ユーザーの追加] の順に移動します。
- 新しいシステム管理アカウントの詳細情報を入力して [保存] をクリックします。強力なパスワードを使用するようにします。
- [グループの編集] を選択し、
confluence-administrators
グループを選択します。これはシステム管理権限を持つスーパー グループです。 - ログアウトし、新しいアカウントで正常にログインできることを確認します。
- Confluence を停止します。
<installation-directory>/bin/setenv.sh
またはsetenv.bat
を編集し、システム プロパティを削除します。- 通常の方法 (手動またはサービスとして起動) で Confluence を再起動します。
このプロセスの詳細については、「パスワードを復元して管理ユーザー権限を回復する」を参照してください。
ステップ 6: 任意のアプリをインストールする
アプリを再インストールするには、次の手順を実行します。
- 管理者として Confluence Data Center にログインします。
- [管理] メニュー から [アプリの管理] に移動します。
- プロンプトに従って、ステップ 1 で特定したアプリを検索またはアップロードします。これらのアプリについては、新しいライセンスを購入する必要があります。
Team Calendars と Questions のデータはエクスポートに含まれず、現時点で Cloud から移行することはできない点にご注意ください。
ステップ 7: アプリケーション リンクを確認する
Jira Software などの複数の Cloud 製品を使用している場合は、アプリケーション リンクの変更が必要になる場合があります。
アプリケーション リンクを削除または更新するには、次の手順に従います。
- [管理] メニュー から、[一般設定] > [アプリケーション リンク] に移動します。
- プロンプトに従って、誤った場所を指しているアプリケーション リンクを確認して更新します。
インポート後に Jira Cloud のアプリケーション リンクを Confluence から削除できない場合、Confluence データベースから参照情報を直接削除する必要があります。「Confluence でアプリケーション リンクを削除する代替方法」を参照してください。
トラブルシューティング
Cloud サイトのインポート時に発生する可能性のあるいくつかの既知の問題があります。
新しいサイトでページを読み込めない
インポート後にページの読み込みで問題が発生した場合は、ポートが変更されている可能性があるため、[管理] メニュー から [一般設定] に移動してベース URL を確認してください。
ユーザー管理画面が表示されない
Cloud サイトのエクスポート ファイルに含まれるダーク機能フラグが原因で発生する、かなり稀な問題です。回避策は「CONFSERVER-35177 - 課題詳細を取得中... ステータス」をご参照ください。
Jira 課題マクロが壊れている
ご利用の Confluence Cloud サイトに Jira Cloud インスタンスへのアプリケーション リンクに依存するマクロが含まれていて、Jira も移行する予定がある場合は、これらの参照を更新して正しく動作させる必要があります。回避策は、「
」をご参照ください。Confluence Data Center にインポートする前に、XML ファイルの編集や Confluence データベースにおけるこれらの参照の一括編集も実行できます。「別の Jira インスタンスを示すよう Jira 課題マクロを一括更新する方法」をご参照ください。
ユーザーのメンションが異常です
サイトまたはスペースの移行によって、ユーザーのメンションを含むページを Confluence Cloud から Confluence Data Center に移行する場合、メンションは「リンク切れ」として表示されます。Confluence Data Center を経由したクラウド間移行の場合、メンションは「@unlicensed user」として表示されます。回避策については「CONFSERVER-79583 - 課題情報を取得中... ステータス」をご参照ください。
壊れたアンカー リンク
移行後、Confluence Cloud はアンカー マクロを Data Center バージョンと互換性のない Web リンクに置き換えます。回避策は「CONFSERVER-79006 - 課題詳細を取得中... ステータス」をご参照ください。
ユーザーのお気に入り (スター付きページ、後で読むために保存したページ) が見つからない
ユーザーのお気に入りの一部 (後で読むために保存したページ) が CONF-36348 - Getting issue details... (課題情報を取得中...) STATUS によって失われた場合は、「XML からのインポート後に欠落したお気に入りを復元する方法」で詳細をご確認ください。
全幅のスペース テンプレートが原因でスペースのインポートが失敗するか不完全になる
全幅プロパティを持つスペース テンプレートを含む XML スペースを Confluence Cloud からインポートすると、インポートが失敗するか、一部しかインポートされません。回避策については、CONFSERVER-80146 - 課題情報を取得中... ステータスをご参照ください。
一部のユーザー アカウントが欠落しているか、ユーザーの詳細情報なしで作成されている
Confluence Cloud のユーザーは、プロファイルの公開範囲を変更できます。すべてのユーザー データがエクスポートに含まれるようにするためには、サイト管理者にエクスポート実施を依頼してください。