Confluence Data Center 7.X のインストール (Linux, クラスター構成)

Confluence Data Center 7.X のインストール (Linux, クラスター構成)

このページでは、インストーラーを利用して Confluence の Data Center 版を クラスター化された構成で Linux 環境にインストールする手順について紹介します。

目次


はじめに

Confluence をインストールする環境は以下を想定しています。

インストールディレクトリ
(Confluence のプログラムを配置するディレクトリ)

/opt/atlassian/confluence (Confluence のインストーラーのデフォルト設定を利用)

ローカルホームディレクトリ

(Confluence のローカルデータを保存するディレクトリ)

/var/atlassian/application-data/confluence

共有ホームディレクトリ
(Confluence の共有データを保存するディレクトリ)

/data/confluence/shared-home 

TCP ポート番号

8090 (Confluence のデフォルトポートを利用) アトラシアン アプリケーションで使用されるポート

コンテキストパス
(URL でサーバー名に続く文字)

/wiki 

インストールを実行するユーザー

root

Confluence 稼働ユーザー

confluence (Confluence のインストーラーで自動で作成されるユーザーを利用)

データベース

共有ホームディレクトリ と同一のサーバーにインストールされた PostgreSQL を利用

Java

AdoptOpenJDK JRE (Confluence のインストーラーに同梱の JDK を利用)

起動方法

サービスとして登録し、自動起動する

 

ご注意ください

Confluence のバージョンによってサポートされている稼働環境は異なります。
最新の情報は、サポート対象プラットフォーム のページからご確認ください。

構成例

Confluence をクラスター構成にする事により、一つのノードが停止しても直ちに Confluence のサービスが停止するという事態を避けることができ可用性は向上します。反面、システムリソースを多く消費するためサーバーの運用負荷は高くなります。詳細は Confluence Data Center でのクラスタ化 をご参照下さい。 

Confluence をクラスター化して構成する場合は、スティッキー HTTP セッション が必要です。この手順書ではロードバランサー(単一)として  Apache を利用し、Confluence を 2ノード構成にした環境でのインストール手順を説明します。

他の構成例については、Data Center の構成例 (Atlassian ドキュメント) をご参照ください。

この手順書では、説明を簡略化するために、サーバーは以下の4台で構成する前提で記載しています。
共有データベースと共有データディレクトリは、 一つのサーバーに構築されています。

 

名称

インストールされているシステム・ディレクトリ

IP アドレス

 

名称

インストールされているシステム・ディレクトリ

IP アドレス

1

Confluence ノード1

  • Confluence アプリケーション (Node1)

192.168.56.113

2

Confluence ノード2

  • Confluence アプリケーション (Node2)

192.168.56.114

3

ロードバランサ

  • Apache

192.168.56.115

4

データサーバー

  • 共有データベース(PostgreSQL)

  • 共有データディレクトリ (/data/confluence/shared-home)

192.168.56.116

1.サーバーを用意する

Confluence をインストールするサーバー

Confluence をインストールするサーバーをノード分用意します。必要なスペックについては以下をご参照ください。

各 Confluence ノードの RAM は、最小 10 GB にすることをお勧めします。

ロードバランサーとして利用するサーバー

ロードバランサーを用意します。ロード バランサは「ステッキー HTTP セッション (セッション アフィニティ) 」と 「WebSockets」 をサポートしている必要があります。AWS 上で構築する場合は、アプリケーションのロードバランサ(ALB)を使用する必要があります。
HAProxy、Apache、および Nginx 等がありますが、この手順書では Apache を利用します。

詳細は ロードバランサーの構成オプション ( Atlassian ドキュメント) や Atlassian Data Center を使用したトラフィック分布 ( Atlassian ドキュメント)   をご確認下さい。

データベースと共有データディレクトリを構成するデータサーバー

Confluence で利用する共有データベース (今回は PostgreSQL)をインストールするサーバーと、添付ファイル等を格納する共有データディレクトリを構築するサーバーを用意します。
今回は、データベースと共有データディレクトリは同じサーバーに構築します。

2.各サーバーにLinux をインストールする

ロードバランサーや Confluence を設定するサーバー、データサーバーに それぞれ Linux をインストールしてください。本ドキュメントでは CentOS を利用します(RHELや、Ubuntu などの Debian 系ディストリビューションを利用することもできます)。

リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。


Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ