Home > コンセプトペーパ > Magic xpi 4.x のアーキテクチャ > 起動 > Magic xpi GSAサービスを実行する

Magic xpi GSAサービスを実行する

Magic xpi 4.xをインストールするとき、Magic xpi GSA (グリッドサービス・エージェント)と呼ばれているOSサービスのインストールを選択することを強く推奨します。使用しているOSにもとづいて、OSサービス(Windows)または、initデーモン(UNIX)として読み込みます。

Magic xpi GSAサービスは、最初にグリッドを読み込み、次にMagic Spaceを配備するという手順を実行します。これらの2つのモジュール(グリッドとMagic Spce)は、GigaSpacesインフラ・モジュールです。これらの2つのモジュールが実行していない場合、Magic xpi4.x のプロジェクトは実行できません。

GSAサービスを手動でインストールする

インストール処理中に、自動的にGigaSpaces GSAサービスをインストールする選択をしない場合、以下のコマンドを実行することによって手動でサービスをインストールしたり、削除することができます。

これらのファイルは、以下のパスの配下にコピーされています。

<Magic xpi インストールフォルダ>\Runtime\OS_Service\scripts

OSによっては(例えばWindows 8以上)、管理者権限でこれらのコマンドを実行しなければなりません。

起動時に自動的に実行するMagic xpi GSAサービスを設定する

PCが起動する時に、自動的にGSAサービスを開始させるために専用のOSサービスを使用することを推奨します。自動的にGSAサービスを開始させるには、これらの手順に従ってください。

  1. [スタート]をクリックして、[ファイル名を指定して実行]をクリックしてください。[ファイル名を指定して実行]ダイアログボックスが開きます。

  2. [実行]ダイアログボックスでは、services.mscを入力してください。[サービス]ダイアログボックスが開きます。

  3. [サービス]ダイアログボックスで、Magic xpi 4.x GSAをダブルクリックしてください。[Magic xpi 4.x GSAプロパティ(ローカルコンピュータ)]ダイアログボックスが開きます。

  4. [Magic xpiに、4.x GSAプロパティ(ローカル・コンピュータ)]ダイアログボックスの[起動タイプ]パラメータをドロップダウンリストから自動を選択します。

  5. [OK]をクリックして終了します。

コマンドプロンプトで直接Magic xpi GSAサービスを実行する

コマンドプロンプトでGSAサービスを実行して、Spaceを配備するには:

これらのファイルは、以下のパスの配下にコピーされています。

<Magic xpi インストールフォルダ>\Runtime\GigaSpaces-xpa\bin

コマンドラインから直接Web管理コンソールを実行する

Magic xpi 4.13.1以降、アップグレードされたバージョンのGigaSpaces 15.2は、それまでのGigaSpacesUIの代わりにWeb管理コンソールを提供します。 ユーザーは、次のパスにあるバッチファイルを実行して、Web管理コンソールを実行します。

<Magic xpi インストールフォルダ>\RuntimeGigaspaces-xpi\binmagicxpi-gs-webUI.bat

(Since version: 4.13.1)

GigaSpacesグリッドを読み込む

Magic xpi GSAサービスが指定したマシンで開始されると、ローカルにグリッドを読み込み、同じ検索グループまたは検索ロケータ名で他のグリッド・コンポーネントに対して検索を行います。そのようなコンポーネントが見つかると、ローカルグリッドはその検索グループまたは検索ロケーターの要素でものとみなされます。このようにして、ネットワーク上に一つの統一グリッドが確立されます。

ログインされたユーザによってではなくGSAサービス用に定義されたユーザで、Magic xpiエンジンが実行されていることを知っておいてください。デフォルトでは、サービス用に定義されたユーザはローカルなシステムアカウントです。1台のPC上でMagic xpiを動かす場合は、通常これで問題ありません。しかし、クラスタリング環境の場合は、サービスはネットワークリソースにアクセスする権限を持っているユーザとして実行する必要があります。

グリッドが実行していることを確認するには:

  1. インストールされたショートカットから、GigaSpaces UIを実行します。いくつかのタブを持つGSユーティリティが開きます。

  2. グリッドが適切に開始されたら、[Hosts]タブに表示されるマシンを参照してください。インストール処理(デフォルト)の際、開発マシンのチェックボックスを選択すると、マシン名として、1つのGSA、1つのGSC、1つのGSMと1つのLUを持たなければなりません。グリッドが適切に開始されなかった場合、LookupGroupName=フラグとLookupLocators=フラグが正しく設定されることを確認してください。詳細はここをクリックしてください。

Magic Spaceを配備する

一旦グリッドが稼働したら、Magic xpi GSAサービスは自動的にMagic Spaceを配備します。Magic Spaceは、その設定にもとづいて配備されます。デフォルトでは、これはmagicxpi_sla.xmlファイルで定義されます。このファイルは、以下のフォルダ内にコピーされています。

<Magic xpi インストールフォルダ>\Runtime\config

ローカルモードでのGigaSpaces管理コンソールの起動

GigaSpacesには、管理コンソールをクラスタモードではなくローカルモードで起動するための規定があります。これを有効にするには、以下の設定が必要です。

call gs host run-agent --custom gsc=2 --auto --custom mgmirror=1 --custom mgdeploy=1 --custom mginfo=1

自動インストールオプションでGSAが正常に起動したら、以下の手順でMagic モニタを起動する必要があります。

プロジェクトを起動するには

デバッガを起動します。

GS Webインターフェイスをローカルモードで自動起動できるようになりました。GigaSpaces管理コンソールは、URL http://localhost:8099/ を使用してアクセスできます。

ローカルモードではクラスタリングはサポートされていません。

(Since version: 4.13)