Confluence のアップグレード

このガイドでは、インストーラーを使用して Confluence サイトを Windows または Linux の最新の Confluenceバージョンへアップグレードする手順について説明します。 

現在有効なソフトウェア メンテナンスがある場合、新しいバージョンへのアップグレードは無料で行えます。詳細については、「ライセンスの FAQ」を参照してください。 

Confluence をアップグレードするその他の方法:

Confluence のアップグレードに XML バックアップを使用することは推奨されません

On this page:

はじめる前に

Confluence をアップグレードする前に、いくつかの質問に答える必要があります。 

最適なアップグレード方法はどれですか?

詳細を読む...

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 1026043886.

アップグレードの資格がありますか?

詳細を読む...

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 1183683415.

アトラシアンのサポート対象プラットフォームに変更はありますか?

詳細を読む...

サポート対象プラットフォーム ページで、アップグレード先の Confluence のバージョンを確認します。このページでは、サポート対象のオペレーティングシステム、データベースおよびブラウザに関する情報を提供しています。

参考情報

  • Confluence インストーラーには Java (JRE) および Tomcat が含まれているため、これらを別途アップグレードする必要はありません。
  • データベースをアップグレードする必要がある場合、アップグレード先 (およびその中間) の Confluence バージョンのアップグレードに関する注意事項を読み、必要なデータベース構成の変更を確認します。
環境に変更を加える必要はありますか?
詳細を読む...

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 866093730.


アップグレードを計画する

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 972356715.

1. アップグレード パスを決定する

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 1026043881.

エンタープライズ リリース

長期サポート (LTS) リリースは、2 年間のサポート期間中を通じて、バックポートされた重大なセキュリティ更新プログラムと重大なバグ修正プログラムを利用できる機能リリースです。年に 1 度だけアップグレードが可能な場合は、LTS リリースへのアップグレードをご検討ください。LTS リリースの詳細

2. アップグレード前のチェックを完了する

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 1047555044.

3. テスト環境で Confluence をアップグレードする

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 957145907.

Confluence のアップグレード

4. バックアップ 

  1. データベースをバックアップし、バックアップが正しくが作成されましたことを確認します。
    データベースがオンラインバックアップをサポートしていない場合は、まず Confluence を停止する必要があります。  

    データベースのバックアップが成功したことを確認したら、アップグレードリカバリファイルの自動生成を無効にできます。これは、中規模以上のサイトではこのプロセスに時間がかかることがあるためです。

     
  2. インストール ディレクトリのバックアップを作成します。
    インストーラーはこのディレクトリを完全に置き換えます。そのため、追加したファイル (キーストアや SSL 証明書) は保持されません。インストール ウィザードは、アップグレードの前にこのディレクトリをバックアップしますが、最初に手動でバックアップを実施する必要があります。
      
  3. ホーム ディレクトリをバックアップします。 
    インストール ウィザードでは、インストールの一環でホーム ディレクトリのバックアップを実施するよう選択できますが、アップグレードの開始前に手動でもこのディレクトリのバックアップを実施する必要があります。
      

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

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

    ここには、検索インデックスと添付ファイルが格納されます。添付ファイルを Confluence ホーム ディレクトリの外部で保存している場合は、添付ファイル ディレクトリのバックアップも実施する必要があります。 

5. Confluence をダウンロードする

オペレーティング システムにインストーラーをダウンロードします。 

6. インストーラーを実行する

  1. インストーラーを実行します。 
      

    Windows で実行する場合...

    .exe ファイルを実行します。Windows 管理者アカウントを使用することをおすすめします。

    アップグレード ウィザードでコンピュータへの変更の許可を求められたら「はい」を選択します。これを指定しない場合、OS に対するインストール ウィザードのアクセスが制限され、以降のインスト―ル オプションも制限されます。

    Linux で実行する場合...

    Confluence をダウンロードしたディレクトリに移動し、次のコマンドを実行してインストーラを実行可能にします。

    $ chmod a+x atlassian-confluence-X.X.X-x64.bin

    ここで、X.X.X はダウンロードした Confluence のバージョンです。

    次にインストーラーを実行します。インストーラーの実行には sudo を使用することをお勧めします。

    $ sudo ./atlassian-confluence-X.X.X-x64.bin

    root ユーザー権限でインストーラーを実行することもできます。

      

  2. プロンプトに従って Confluence をアップグレードします。
     
    1. プロンプトが表示されたら、既存の Confluence インストールのアップグレードを選択します (Linux ユーザーの場合、オプション 3)。
        
    2. ウィザードが提示した既存の Confluence インストール ディレクトリが正しいことを確認します (同一マシンに複数の Confluence インストールがある場合は特に重要)。
        
    3. Confluence ホームをバックアップすることを強くお勧めします。Confluence ホーム ディレクトリとインストール ディレクトリのバックアップの .zip ファイルを作成します。
        
    4. このインストール ウィザードは Confluence インストール ディレクトリへのカスタマイズを通知します。これらは後から再適用する必要があるため、記録しておきます。

      いくつかの制限について...

      インストール ウィザードによるカスタマイズの通知機能は、既存の Confluence インスタンスのインストール方法によって異なります:  

      • 現在の Confluence インスタンスがインストーラーを使用してインストールされていた場合、ウィザードは Confluence インストール ディレクトリ全体をチェックします。
      • 現在の Confluence インスタンスが手動でインストールされたものの場合、Confluence のインストール ディレクトリの confluence サブディレクトリのみが確認されます。インストール ウィザードは、他のディレクトリへの変更を通知しません (例: bin ディレクトリ下のスタートアップ スクリプトへの変更や server.xml ファイル (SSL 設定など) への変更)。 

      インストール ディレクトリに追加したファイルについての通知は行われません。そのため、必ず最初にバックアップするようにしてください。

  3. ウィザードは Confluence インスタンスをシャットダウンし、アップグレードを開始します。アップグレードが完了したら、Confluence が再起動されます。管理者はブラウザで Confluence を起動し、アップグレードが成功したかどうかを確認します。
     
    インスタンスのサイズと実行するアップグレード タスクの数によって、このステップには数分または数時間かかる場合があります。

アップグレード後

7. データベース ドライバーをコピーする

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 866093734.

8. 必要に応じてサービスを再インストールする (Windows のみ)

Windows で Confluence をサービスとして実行している場合、<install-directory>/bin/service.bat を実行して、既存のサービスを削除してサービスを再インストールする必要があります。

これにより、サービスで最新の JVM オプションを使用できます。 

9. 変更の再適用

アップグレード中、ウィザードは既存の Confluence インストールから下記のファイルを移行します。

  • <install-directory>/conf/server.xml ファイルの TCP ポート値。 
  • <install-directory>/confluence/WEB-INF/classes/confluence-init.properties の Confluence ホーム ディレクトリの場所。
      

ほかのすべてのカスタマイズを手動で再適用する必要があります。これには <install-directory>/bin/setenv.sh/setenv.bat ファイル内の CATALINA_OPTS パラメータも含まれます。  

手順について

追加構成、カスタマイズ ( <install-directory>/conf/server.xml ファイルへの変更を含む)、<install-directory>/bin/setjre.sh での独自の Java インストールへのパス、setjre.bat、またはインストール ディレクトリに追加されたファイルは、アップグレードの過程で移行されず、手動で再適用する必要があります。

  1. アップグレードされた Confluence インスタンスを停止します。
  2. 各ファイルを編集し、アップグレードした Confluence インストール ディレクトリにカスタマイズを再適用します。
  3. 追加ファイル (キーストアまたは SSL 証明書など) をコピーします。
  4. アップグレードされた Confluence インスタンスを再起動します。

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

Confluence のバージョン間でこれらのファイルの既定設定が変更されている可能性があるため、古いファイルをコピーするのではなく、新しいファイルを手動で編集します。

システム プロパティは随時変更されることがあります。適切な認識済みのシステム プロパティを使用しているか、必ずご確認ください。


10. アプリ (アドオン) の更新

Confluence の新しいバージョンとの互換性を持つ任意のアプリを更新できます。

  1. 移動 

    Error rendering macro 'includeplus'

    User 'anonymous' does not have permission to view the page with ID 956705341.

  2. アプリをサポート対象バージョンにアップグレードします。

この段階で、プラグインのキャッシュをクリアすることをおすすめします。方法を確認する

これは任意ですが、サードパーティ製のアプリやプラグインに関する問題を回避するのに役立ちます。


11. リバース プロキシを更新し、Confluence にアクセスできることを確認する

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 866093738.

トラブルシューティング

問題が発生した場合

アップグレードを再試行する必要がある場合、最初にアップグレード前のバックアップを復元する必要があります。アップグレードに失敗した後に、アップグレードの再試行や Confluence の旧バージョンの起動を行わないでください。 

アップグレード中の一般的な問題...
  • ライセンス期間が切れており、アップグレードを続行できない
    ライセンス期間が切れたまま更新されておらず、アップグレード前に再適用もされていないと、アップグレード中にエラーが発生します。この問題の解決方法については、現在のライセンス期間を超えたアップグレードを参照してください。
  • ウィルス対策ソフトとの競合によりアップグレードを続行できない
    Windows で Confluence を実行している場合は特に、ウィルス対策ツールやインターネット セキュリティ ツールが障害となり Confluence アップグレードに成功しないことがあります。お使いのウィルス対策ツールやインターネット セキュリティ ツールで過去に同じような問題があった場合や、このような問題が懸念される場合は、Confluence のアップグレードを開始する前にこれらのツールを無効化してください。
  • データベースがオンライン バックアップをサポートしていない
    アップグレード ウィザードは、データベースのバックアップ ユーティリティを使用してデータベースのバックアップを作成するように要求します。データベースがオンライン バックアップをサポートしない場合、アップグレード プロセスを停止し、Confluence をシャットダウンし、データベース バックアップを作成してからインストーラーを再実行して、アップグレードを継続します。
  • アップグレードに非常に時間がかかる
    データベースのサイズが非常に大きい (データベースのバックアップ作成に長い時間がかかっている) 場合、confluence.upgrade.recovery.file.enabled システム プロパティを false に設定すると、アップグレード プロセスを高速化できます。これは、データベースのバックアップ プロセスがあり、アップグレードの実施前にバックアップを確認している場合にのみ利用できます。
  • Confluence が起動しない
    互換性のないマーケットプレイス アプリが Confluence の正常起動を妨げている可能性があります。ユーザーがインストールしたすべてのアプリを一時的に無効化して Confluence を起動することで、問題をトラブルシューティングすることができます。詳細については、「Confluence の起動と停止」を参照してください。
  • 共同編集エラー
    Synchrony が動作しないか、エラーが表示された場合、ご利用の環境内で共同編集を実行する方法について、「共同編集のトラブルシューティング」を参照してください。最も一般的な問題は、リバース プロキシの設定ミスや、Synchrony がポート 8091 を利用できないことです。   
  • アップグレード後にスペース ディレクトリが空になる
    Confluence 6.3 以前からアップグレードする場合、スペース ディレクトリにスペースが表示されない既知の課題があります。これを修正するには、アップグレード後にサイトを再インデックスする必要があります。

Confluence ナレッジベースのアップグレードのトラブルシューティングを参照するか、コミュニティのアトラシアン回答集を確認してください。


最終更新日: 2022 年 1 月 11 日

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

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