非クラスターインストールへの移行

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

このページでは、クラスター化された Confluence デプロイからクラスター化されていないデプロイに切り替える方法をご説明します。ここでは、既存のクラスター ノードの 1 つを、クラスター化されていない新しいインストールとして使用すると仮定します。 

1 つのノードを持つクラスターで Confluence を実行する

高可用性または負荷管理のためのクラスタリングが不要になった場合は、クラスター内のアプリ ノードの数を 1 つに減らせます。今後、必要に応じて簡単にノードを追加できるため、このセットアップにはいくつかの利点があります。ただし、Confluence は引き続きクラスターとして動作するため、パフォーマンスのオーバーヘッドはわずかです。

非クラスターインストールへの移行

クラスタリングが不要となり、クラスターを 1 つのノードだけで実行することによるオーバーヘッドを回避したい場合は、クラスター化されていない(スタンドアロンとも呼ばれます)Data Center インストールに戻れます。

ここでは、既存のクラスター ノードの 1 つを、クラスター化されていない新しいインストールとして使用すると仮定します。また、切り替えの一環として、一部のインフラストラクチャに変更を加える必要もあります。このプロセスをステージング環境で完了したあと、一連の機能テスト、統合テスト、パフォーマンス テストを実行したうえで、本番環境での変更を行うことをお勧めします。

用語

このガイドでは以下の用語について説明します:

  • インストール ディレクトリ - Confluence をインストールしたディレクトリ。
  • ローカルのホーム ディレクトリ - 各クラスタ ノードにローカルで保存されているホームまたはデータ ディレクトリ (Confluence がクラスタで実行されていない場合は単に "ホーム ディレクトリ")。
  • 共有ホームディレクトリ - 作成したディレクトリで、クラスタの同一パスを経由してすべてのノードにアクセス可能なディレクトリ。

1. Confluence をシャットダウンします。

読み取り専用モードがオフになっていることをご確認ください。次に、続行する前にすべてのクラスター ノードで Confluence を停止します。

2. ロード バランサの構成

維持する予定のノードを除くすべての Confluence ノードからトラフィックをリダイレクトするようにロードバランサーを設定します。

ロード バランサが不要になった場合はこの手順で削除できます。

3. ホームで共有されているクラスタのの項目をローカルのホームに戻す 

すべてをローカルホームに戻すには:

  1. 保持する予定のノード上の <local home> ディレクトリに /shared-home というディレクトリを作成します (クラスタリングの設定時にこのディレクトリを削除した場合)。
  2. 次のディレクトリとファイルを <shared home> から <local home>/shared-home ディレクトリに移動します。
    • config
    • confluence.cfg.xml
    • dcl-document
    • dcl-document_hd
    • dcl-thumbnail
  3. <shared home> ディレクトリの残りのコンテンツを <local home> ディレクトリのルートに移します。この手順の一部として、attachments ディレクトリも移動するようにします。

この時点で、クラスタの共有ホームディレクトリが空になっているはずです。

(warning)confluence.cfg.xmlローカルホームディレクトリ内のを誤って上書きしないようにしてください。confluence.cfg.xml共有ホームディレクトリのファイルには、ローカルホームディレクトリにあるものと同じパラメータが含まれていません。

Confluence から7。12では、この手順をスキップして、既存の共有ホームディレクトリを保持するように選択できます。たとえば、<shared home>/attachmentsディレクトリに Elastic Storage を使用していて、その設定を維持したい場合に便利です。 

4. クラスタ プロパティの変更

  1. 既存の <local home>/confluence.cfg.xml のバックアップを作成します。
  2. <local home>/confluence.cfg.xml を編集します。
  3. setupTypeclusterパラメータをからに変更しますcustom

    <setupType>custom</setupType>
  4. confluence.cluster で始まるクラスタープロパティすべてを削除。

    例を見る

    削除すべきクラスタ プロパティの例は次のとおりです。これらは、クラスタの構成方法によって異なります。

    confluence.cluster
    confluence.cluster.address
    confluence.cluster.home
    confluence.cluster.interface
    confluence.cluster.join.type
    confluence.cluster.name

    (warning)前の手順で共有ホームディレクトリを保持するように選択した場合は、confluence.cluster.homeプロパティを削除しないでください。そうしないと、Confluence は共有ホームまたは添付ファイルのディレクトリを見つける場所を知りません。 

  5. ファイルを保存します。

5. Confluence の起動

Confluence を再起動します。

tip/resting Created with Sketch.

スタンドアロン インストールを実行していることを確認するには、[管理] > [一般設定] > [クラスタリング] に移動します。

アクティブなクラスタは表示されなくなります。代わりに、クラスタの開始の詳細と、クラスタ ノードを有効化するオプションが表示されます。


Synchrony クラスターがある場合の追加手順

Synchrony クラスターも持っているが、Confluence に Synchrony を管理させたい場合は、いくつかの追加変更を加える必要があります。 

スタンドアロンの Synchrony クラスターから管理された Synchrony への移行を参照してください。このガイドでは、クラスターで Confluence を実行していることを前提としていますが、手順は非クラスターインストールの場合と同様です。 

最終更新日 2023 年 9 月 29 日

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

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