SAS 9.3(TS1M0以降)における JBoss、WebLogicおよび、WebSphere Application Serverのインストールの事前準備手順

このページには、Webアプリケーションサーバー、すなわち、SAS® 9.3 Enterprise BI Serverで使用するJBoss、WebLogic、または、WebSphere Application Serverのインストール前に必要な手順と、ミドル層でSAS Deployment Wizardを実行する前に必要な手順を記載します。

Unixオペレーティングシステム上でユーザーごとの使用制限(ulimit)を拡張する

オープンファイルディスクリプタの拡張

SASでは、Unixオペレーティングシステム上のオープンファイルディスクリプタの数のソフト制限(soft limit)は、最低でも20480にすることを推奨しています。 これは、SAS Webアプリケーションを実行する際、Webアプリケーションのなかでクラスファイルを開くことを可能にするために必要です。 このulimitの拡張に関する詳細は、御社の担当のシステムアドミニストレータにご確認ください。

WebLogic Serverのユーザーのための注意事項:オープンファイルディスクリプタの値が「unlimited」の場合、一般的なWebLogicの構成スクリプトcommEnv.shは、値を4096に抑制します。 SAS Deployment Wizardで自動的にWebLogic Serverドメインを設定する際、SASのラッパースクリプト(wrapper script)commEnvSAS.sh は、commEnv.shを実行する前にulimitの値を20480に設定します。 WebLogic SAS ドメインを手動で構成する場合、「サンプルドメインのために生成されたSASラッパーを使用する」(例のように)、または、「WL_HOME/common/bin/commEnv.shでこの値を変更する」のいずれかの方法を実行してください。

プロセスの最大数の拡張

SASは、Red Hat Enterprise Linux (RHEL) 6 プラットフォーム上では、プロセスの最大数のソフト制限を少なくとも10240にする必要があります。 このulimitの拡張に関する詳細は、御社の担当のシステムアドミニストレータにご確認ください。

IBM AIX 6.1をMulticast Networkingのためにアップデートする

SAS 9.3は、SAS Remote Servicesアプリケーションでマルチキャストネットワークを使用します。 IBMは、AIX 6.1システムでマルチキャストネットワークを確実にサポートするには、アップデートが必要な場合があるとしています。 IBMサポートノートAPAR IZ35571を参照してください。 必要に応じて、IBM社のサポートWebサイトからこの問題に対応した適切なfix packを適用してください。

IBM社サポートノートに記載されているように、この問題に関連して、Webアプリケーションサーバーのログに次のようなエントリが表示されることがあります。

****************************************************************
16:25:16,648 ERROR [SimpleCache] Required entry, '/sas/properties/environment', not found in the cache.
16:25:16,648 ERROR [SimpleCache] Possible causes include: the RemoteServices VM is not started or
16:25:16,648 ERROR [SimpleCache] there is a multicast address/port mismatch; using
16:25:16,648 ERROR [SimpleCache] address=239.nn.nn.nn and port=nnnn.
****************************************************************

注意:上記のエラーメッセージは、SAS Remote ServicesアプリケーションとSAS Web Infrastructure Platform Applicationとの間の通信に失敗していることを示しています。 そのため、IBM AIX 6.1に関連したマルチキャストネットワークの問題によってのみ表示されるメッセージではないため注意が必要です。

WL_HOMEMW_HOMEの直下にあることを確認する

SAS®ソフトウェアをOracle WebLogic 10.3.xにインストールおよび設定する場合、WL_HOMEと表記されるディレクトリがMW_HOMEというディレクトリの直下にあるか確認してください。 そうでない場合、WebLogic 10.3.x上へのSASのインストールと設定でエラーが発生することがあります。 詳細は、「SAS Note 42361,"A 'BUILD FAILED. . .' error occurs when you install and configure SAS® software on Oracle WebLogic 01.3.x."」を参照してください。

64-bitプラットフォーム環境へのWeb Logic Serverのインストール

32-bitモードと64-bitモードの提供のために、シングルJava Development Kitバイナリーを使用するプラットフォームでは、次の例にあるように、-d64パラメータをつけてWebLogic Serverを64-bitモードでインストールしているか確認してください。

$> java -d64 -jar server103_generic.jar

64-bitプラットフォームに32-bit版WebLogic Serverがインストールされると、SAS Deployment Wizardはそのサーバーの構成に失敗します。 その場合、「NodeManager failed to start」というエラーメッセージが生成されます。

64-bit Windowsマシンでは、WebLogicをダウンロードすると.exeと.jarのインストールファイルが提供されます。この.jarファイルは、WebLogicのインストールで使用されます。

SAS Web Infrastructure Platform Servicesに別のデータベースを設定する

SAS Web Infrastructure Platform Servicesは、JDBCデータソースを使用します。 デフォルトの設定でSAS Web Infrastructure Platform ServicesはSAS Framework Data Serverへの接続を使用します。 ほかのデータベースを使用する場合は、「Configuring an Alternative Database for SAS Web Infrastructure Platform Services」(英語)を参照してください。