SAS 9.2における JBoss、WebLogicおよびWebSphere Application Serverのインストール後の設定手順

このページでは、SAS Deployment Wizard実行後に行う必要があるインストール後の設定の手順について説明します。

マルチホームマシンにJGroupsを構成する

SASミドル層アプリケーションは、アプリケーション間の通信とアプリケーションのプロパティのキャッシュにJGroupsとJBoss Cacheを利用しています。 JGroupsソフトウェアは、UDPマルチキャスティングを通信プロトコルとして使用します。 このプロトコルを使用して、JGroupsソフトウェアは、有効なアドレスとポートコンビネーションをバインドすることができます。 マルチホームマシンは、通常1つ以上のアドレスを持ちます(1つ以上のNIC(ネットワークカード)がインストールされることによる)。 デフォルトで、JGroupsソフトウェアは最初のノンループバックNICをバインドアドレスとして選択します。 しかしながら、いくつかのケースにおいて、Webアプリケーションサーバーは、InetAddress.getLocalHost().getHostName()で使用する バインドアドレスとして選択することができます。 2つのバインドアドレス(JGroupsがSAS Remote Services Application用に選んだ値と、Web Application ServerがSAS Web Application用に選んだ値)が 一致しない場合、JGroupsの通信プロトコルは正しく動作しません。

この問題を解決するには、JBossとJGroupsが同じバインドアドレスを使用するように次のJVMオプションを追加します。

-Djgroups.bind_addr=<ip address>

詳細は、System Properties Supported by JGroups (2.4 and higher)(英語)を参照してください。

HP-UX環境で、調整可能なカーネルパラメータ(Tunable Kernel Parameters)を構成する

SASは、調整可能なパラメータの値がWebLogicおよびJBossにとって最適化されているか、HPjconfigを使用して検証することを推奨しています。 HPjconfigに関する詳細は、米国HP社のWebサイト日本語版はこちら)を参照してください。

HP-UX Large base_pagesize Systems

HP-UX 11i v3で提供されている調整可能なベースページサイズ機能を使用して、より大きな値をbase_pagesizeパラメータに設定している場合、 HPのドキュメント(英語)を 参照してください。 このHP社のドキュメントに基づいて、SASは、Javaバージョン5.0.13以上のインストールと設定を推奨しています。

HP-UX環境でSAS Enterprise Guideのプロジェクトを保存する

SAS ミドル層サーバーがHP-UX上にインストールされており、SAS Enterprise GuideのプロジェクトをSAS Folderに保存する場合、 このミドル層サーバーのJDKをバージョン5.0.14以上にアップデートする必要があります。

SAS Webアプリケーションを複数のサーバーへ分散する

SASアプリケーションで使用するためにWebアプリケーションサーバーを自動的に構成する際、SAS Deployment WizardはSAS Webアプリケーションを複数台の管理対象サーバーに分配するオプションを提供しています。 このオプションは、管理対象サーバーを手動で構成すると選択した場合は、SAS Deployment Wizardに表示されません。

手動でSAS Webアプリケーションを構成する場合、Webアプリケーションの配置方法については、厳格な必要条件はありません。 ミドル層トポロジーのパフォーマンスチューニングに関する詳細は、『SAS 9.2 Web Applications: Tuning for Performance and Scalability』を参照してください。

注意: HP-UX(Itanium)プラットフォームまたは、Sun Solaris(x86-64)プラットフォーム上でWebLogicを使用する場合、SAS Deployment Wizardが生成する手動で実行する手順の ドキュメントには、2つの管理対象サーバーを作成する必要があると記載されており、またそれぞれのサーバーにどのアプリケーションを配置すべきか提案しています。 推奨されているサーバーの分散は、すべてのオペレーティングシステムプラットフォームとすべてのサポートされているWebアプリケーションサーバーで同じです。 使用しているいずれかのWebアプリケーションを推奨されているように分散させる場合は、このリンク先のSAS Deployment Wizardが生成する手順のサンプル(英語)にあるアプリケーションの割り当て手順を参照してください。