Sun Java System Access Manager 7 2005Q4 配備計画ガイド

amsfo スクリプトの実行

amsfo スクリプトには、次の起動および停止オプションが含まれています。

使用法: amsfo { start | stop }

amsfo スクリプトを実行するには、次の手順に従います。

  1. スーパーユーザー (root) としてログインするか、スーパーユーザーになります。

  2. 配備の必要に応じて、amsfo.conf ファイル内の変数を設定します。これらの変数については、表 6–4を参照してください。

  3. スクリプトを実行します。たとえば、Access Manager がデフォルトディレクトリにインストールされた Solaris システムでセッションフェイルオーバーコンポーネントを起動するには、次のように入力します。

    # cd  /opt/SUNWam/bin
    # ./amsfo start
  4. スクリプトの結果をチェックするには、/tmp/amsession/logs/amsessiondb.log ファイルを確認します。

次の表は、amsfo.conf 設定ファイル内の変数を示しています。amsfo スクリプトを実行する前に、これらの変数を配備の必要に応じて設定します。

表 6–4 amsfo.conf 設定ファイル

変数 

説明 

AM_HOME_DIR

Access Manager のデフォルトのインストールディレクトリ。デフォルトディレクトリは、次のようにプラットフォームによって異なります。 

Solaris システム: AccessManager-base/SUNWam/opt

Linux システム: AccessManager-base/identity/opt

AccessManager-base は、Access Manager のベースインストールディレクトリを表します。デフォルト値は、Solaris システムでは /opt、Linux システムでは /opt/sun です。

AM_SFO_RESTART

スクリプトで amsessiondb クライアントを自動的に再起動するかどうかを指定します (true または false)。

デフォルトは true (amsessiondb クライアントを再起動する) です。

CLUSTER_LIST

クラスタに参加している Message Queue ブローカのリスト。形式は次のとおりです。 

host1:port, host2:port,host3: port

次に例を示します。 

jmq1.example.com:7777,jmq2.example.com:7777,jmq3.example.com:7777

デフォルトはありません。 

DATABASE_DIR

セッションデータベースファイルを作成するディレクトリ。 

デフォルトは "/tmp/amsession/sessiondb" です。

DELETE_DATABASE

スクリプトで amsessiondb プロセスを再起動するときに、新規データベースを削除してから作成するかどうかを指定します (true または false)。

デフォルトは true です。 

LOG_DIR

ログディレクトリの場所。 

デフォルトは "/tmp/amsession/logs" です。

START_BROKER

amsessiondb プロセスとともに Message Queue ブローカを起動するかどうかを指定します (true または false)。この変数を次のように設定します。

true - Message Queue ブローカは、amsessiondb プロセスと同じマシン上で実行されます。

false - Message Queue ブローカと amsessiondb プロセスは、別のマシン上で実行されます。

デフォルトは true です。 

BROKER_INSTANCE_NAME

起動する Message Queue ブローカインスタンスの名前。 

デフォルトは aminstance です。

BROKER_PORT

ローカル Message Queue ブローカインスタンスのポート。 

デフォルトは 7777 です。 

BROKER_VM_ARGS

Java VM の引数。デフォルトは "-Xms256m -Xmx512m" です。これにより、システムリソースに基づく最大値が設定されます。

USER_NAME

Message Queue ブローカーへの接続に使用されるユーザー名。 

デフォルトは「guest」です。「3–Message Queue サーバーでの新規ユーザーの追加」 の手順で別のユーザー名を指定した場合は、USER_NAME にその名前を設定します。

PASSWORDFILE

Message Queue ブローカへの接続に使用される暗号化パスワードを含むパスワードファイルの場所。暗号化パスワードを生成するには、amsfopasswd スクリプト」の説明に従って amsfopasswd スクリプトを使用します。

デフォルトは $AM_HOME_DIR/.password です。$AM_HOME_DIR は、Access Manager のデフォルトのインストールディレクトリを指定します。