実験的にPentaho BIサーバーをクラスタ構成にしてみましたので、簡単にご紹介します。
クラスタのメリットですが、一般的には以下のよう言われています。(環境や場合によりますのですべてがそうとは限りません。)
・可用性
・セキュリティ
・拡張性
・スピード
では簡単に手順をご紹介します。
2台にPentaho BIサーバーをそれぞれインストールします。BIサーバーをロードバランスさせるには、まずApacheとTomcatを連携させる必要があります。連携に必要なコネクタには、mod_jkを使用しました。
以下の図の構成になります。

クラスタのメリットですが、一般的には以下のよう言われています。(環境や場合によりますのですべてがそうとは限りません。)
・可用性
・セキュリティ
・拡張性
・スピード
では簡単に手順をご紹介します。
2台にPentaho BIサーバーをそれぞれインストールします。BIサーバーをロードバランスさせるには、まずApacheとTomcatを連携させる必要があります。連携に必要なコネクタには、mod_jkを使用しました。
以下の図の構成になります。

mod_jkにより複数のBIサーバーを一つのhttpdから公開します。クラスタの設定では、セッションごとにPentaho BIサーバーを固定する設定にし、セッションが有効な間は同一BIサーバーが処理を行います。セッションレプリケートまでは確認できておりません。(すみません。)
運用に必要なロールやユーザー情報を管理するリポジトリデータベース、クライアントツールで生成したファイルを管理するソリューションファイルは、それぞれのPentahoが管理しています。クラスタ構成にすることでこれらを一元管理する必要があります。
まず、リポジトリデータベースはnode1のMySQLで共有しました。node2はnode1のリポジトリを参照する設定を行います。また、ソリューションファイルの格納場所もnode1で管理しました。node2はNFSでマウントすることにより共有します。
以下がステータスです。2台のBIサーバーが稼働しています。
http://192.168.0.151/pentaho/にアクセスするとセッションごとにnode1、node2に割り振られBIサーバーを利用できています。

KSKソリューションズでは、過去記事のOpenID構築オプション、クラスタ構築オプションをPentaho導入時のサービスとして行っております。
これらに関する詳しい情報は、お問い合わせよりお問い合わせお願いします。
運用に必要なロールやユーザー情報を管理するリポジトリデータベース、クライアントツールで生成したファイルを管理するソリューションファイルは、それぞれのPentahoが管理しています。クラスタ構成にすることでこれらを一元管理する必要があります。
まず、リポジトリデータベースはnode1のMySQLで共有しました。node2はnode1のリポジトリを参照する設定を行います。また、ソリューションファイルの格納場所もnode1で管理しました。node2はNFSでマウントすることにより共有します。
以下がステータスです。2台のBIサーバーが稼働しています。
http://192.168.0.151/pentaho/にアクセスするとセッションごとにnode1、node2に割り振られBIサーバーを利用できています。
KSKソリューションズでは、過去記事のOpenID構築オプション、クラスタ構築オプションをPentaho導入時のサービスとして行っております。
これらに関する詳しい情報は、お問い合わせよりお問い合わせお願いします。
★Have a nice Open Source Day★
KSK ソリューションズ Pentahoチーム
KSK ソリューションズ Pentahoチーム



