このレッスンを実行して、コンテナーを構成します。
この構成には、WebSphere® eXtreme
Scale ObjectGrid 記述子 XML ファイルと ObjectGrid デプロイメント XML ファイルが
含まれます。これらのファイルには、グリッドの構成とそのトポロジーが含まれます。
コンテナーを作成するには、最初に、管理サービス・ファクトリーの
プロセス識別番号 (PID) である com.ibm.websphere.xs.container を使用して構成サービスを
作成します。サービス構成は管理サービス・ファクトリーであるため、ファクトリー PID から
複数のサービス PID を作成できます。次に、コンテナー・サービスを開始するため、各サービス PID に
objectgridFile および deploymentPolicyFile PID を設定します。
次のステップを実行して、サーバー・プロパティーを
カスタマイズし、OSGi フレームワークに追加します。
- OSGI コンソールで、次のコマンドを入力して、ファイルからコンテナーを作成します。
osgi> cm createf com.ibm.websphere.xs.container
PID: com.ibm.websphere.xs.container-1291179621421-0
- 次のコマンドを入力して、新しく作成した PID を ObjectGrid XML ファイルにバインドします。
要確認: 実際の PID 番号は、このサンプルに記載されるものとは異なります。
osgi> cm put com.ibm.websphere.xs.container-1291179621421-0 objectgridFile wxs_sample_osgi_root/projects/server/META-INF/protoBufObjectgrid.xml
osgi> cm put com.ibm.websphere.xs.container-1291179621421-0 deploymentPolicyFile wxs_sample_osgi_root/projects/server/META-INF/protoBufDeployment.xml
- 次のコマンドを使用して、構成を表示します。
osgi> cm get com.ibm.websphere.xs.container-1291760127968-0
Configuration for service (pid) "com.ibm.websphere.xs.container-1291760127968-0"
(bundle location = null)
key value
------ ------
deploymentPolicyFile /opt/wxs/ObjectGrid/samples/OSGiProto/server/META-INF/protoBufDeployment.xml
objectgridFile /opt/wxs/ObjectGrid/samples/OSGiProto/server/META-INF/protoBufObjectgrid.xml
service.factoryPid com.ibm.websphere.xs.container
service.pid com.ibm.websphere.xs.container-1291760127968-0