ダウンタイムなしで Confluence クラスタを手動アップグレード
このドキュメントでは、自動化がほとんどまたはまったく行われないデプロイでローリング アップグレードを実行する方法のステップバイステップの手順について説明します。その手順は、Azure テンプレートに基づくデプロイにも適しています。
ステップ 1: アップグレード ファイルをダウンロードする
ステップ 2 - アップグレード モードの有効化
ステップ 3: 1 つ目のノードをアップグレードする
ノードのステータスがオフラインになったら、ノードのアップグレードを開始できます。そのノードのローカル ファイル システムにダウンロードされた Confluence インストール ファイルをコピーします。
1 つ目のノードをアップグレードするには:
Synchrony のアップグレード (オプション)
Confluence で Synchrony を管理している場合 (推奨)、操作は不要です。Synchrony は Confluence によって自動的にアップグレードされます。
自分の Synchrony クラスタを実行している場合、アップグレードされた Confluence ノードの <local-home>
ディレクトリから新しい synchrony-standalone.jar
を入手します。その後、各 Synchrony ノードで次の手順を実行します。
- Synchrony ホーム ディレクトリから
start-synchrony.sh
(Linux の場合) またはstart-synchrony.bat
(Windows の場合) を使用して、ノード上の Synchrony を停止します。 - Synchrony ホーム ディレクトリに新しい
synchrony-standalone.jar
をコピーします。 - Synchrony を通常どおり起動します。
関連情報については、「Confluence Data Center 用に Synchrony クラスタをセットアップする」を参照してください。
ステップ 4: 残りのノードを個別にアップグレードする
アップグレードしたノードを起動したら、クラスターの概要でステータスが「アクティブ」に変わるのを待ちます。この時点で、そのノードのアプリケーション ログを確認した上で、そのノードで Confluence にログインしてすべてが機能していることをご確認ください。この時点ではアップグレードをまだロール バックできるため、テストすることをお勧めします。
最初のノードをテストしたら、同じ手順に従って別のノードのアップグレードを開始できます。これを他の各ノードにも行います – 通常どおり、毎回、実行するタスクの数が最も少ないノードをアップグレードすることをお勧めします。
ステップ 5. アップグレードを完了する
トラブルシューティング
ローリング アップグレード中のノード エラー
アップグレード タスク失敗のエラー
ノードを元のバージョンにロールバックする
ロード バランサーを使用してクラスタからノードを切断する
アップグレード中またはアップグレード後にトラフィックが不均一に分散しています
ノードが起動しません