Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性 (HA) 管理ガイド

- Previous: 管理エージェント設定のカスタマイズ
- Next: hadbm 管理コマンドの使用法

## 管理エージェントの起動

管理エージェントは 2 とおりの方法で起動できます。

- サービスとして本稼働環境で使用する場合。「サービスとしての管理エージェントの起動」を参照してください。 管理エージェントの有効性を確保するには、システムの再起動時に管理エージェントが自動的に起動することを確認してください。「管理エージェントの自動再起動の実現」を参照してください。

- コンソールモードで、評価、テスト、または開発における通常のプロセスとして使用する場合。「コンソールモードでの管理エージェントの起動」を参照してください。

  いずれの場合も、使用しているのが Java Enterprise System であるかスタンドアロン Application Server であるかによって、手順が異なります。

### サービスとしての管理エージェントの起動

サービスとして管理エージェントを起動すると、システムが停止するかまたは操作によりシステムを明示的に停止するまで、実行を継続します。

#### Solaris または Linux 上の Java Enterprise System でサービスとして管理エージェントを起動

管理エージェントをサービスとして起動するには、次のコマンドを使用します。

    /etc/init.d/ma-initd start

サービスを停止するには、次のコマンドを使用します。

    /etc/init.d/ma-initd stop

#### Windows 上の Java Enterprise System でサービスとして管理エージェントを起動

管理エージェントを Windows サービスとして起動するには、次のコマンドを使用します。`HADB_install_dir\bin\ma -i [config-file ]`

省略可能な引数 config-file は、管理エージェントの設定ファイルを指定します。設定ファイルは、デフォルトの管理エージェント設定を変更する場合にのみ使用してください。

管理エージェントを停止してサービスから削除 (登録解除) するには、次のコマンドを使用します。`HADB_install_dir\bin\ma -r [ config-file ]`

管理を実行するには、「管理ツール 」->「サービス」を選択します。表示されるウィンドウで、サービスの起動と停止、自動起動の無効化などを行えます。

#### Solaris または Linux 上のスタンドアロン Application Server でサービスとして管理エージェントを起動

管理エージェントをサービスとして起動するには、次のコマンドを使用します。

    HADB_install_dir/bin/ma-initd start

サービスを停止するには、次のコマンドを使用します。

    HADB_install_dir/bin/ma-initd stop

#### Windows 上のスタンドアロン Application Server でサービスとして管理エージェントを起動

管理エージェントを Windows サービスとして起動するには、次のコマンドを使用します。`HADB_install_dir\bin\ma -i [config-file ]`

省略可能な引数 config-file は、管理エージェントの設定ファイルを指定します。設定ファイルは、デフォルトの管理エージェント設定を変更する場合にのみ使用してください。

管理エージェントを停止してサービスから削除 (登録解除) するには、次のコマンドを使用します。`HADB_install_dir\bin\ma -r [ config-file ]`

管理を実行するには、「管理ツール 」->「サービス」を選択します。表示されるウィンドウで、サービスの起動と停止、自動起動の無効化などを行えます。

### 管理エージェントの自動再起動の実現

Windows プラットフォームでは、管理エージェントをサービスとして起動した後に、Windows 管理ツールを使用して、サービスの「スタートアップの種類」を「自動」に設定し、必要に応じて「回復」オプションを指定します。

Solaris および Linux プラットフォームでは、この節の手順を用いて、`ma` プロセスが失敗する場合またはオペレーティングシステムが再起動する場合における管理エージェントの有効性を確実にしてください。本稼働配備環境で使用する場合は、この作業を行うことをお勧めします。

以の手順を行うと、システムが次のレベルになったときにのみ、管理エージェントが起動します。

- Solaris での実行レベル 3 (デフォルト)。

- RedHat Linux での実行レベル 5 (グラフィックモードでのデフォルト)。

それ以外の実行レベルになると、管理エージェントは停止します。

#### Solaris または Linux 上の Java Enterprise System で自動再起動を設定するには

##### 始める前に

この節は、オペレーティングシステムの初期化と実行レベルについての基本を理解していることを前提としています。これらのトピックについては、使用しているオペレーティングシステムのマニュアルを参照してください。

1. システムのデフォルト実行レベルが 3 または 5 であることを確認します。

   システムのデフォルト実行レベルを確認するには、`/etc/inittab` ファイルを調べ、ファイル上部にある次のような行を探します。

       id:5:initdefault:

   この例は、デフォルト実行レベル 5 を示しています。

2. ファイル `/etc/init.d/ma-initd` への次のソフトリンクを作成します。

       /etc/rc0.d/K20ma-initd
       /etc/rc1.d/K20ma-initd
       /etc/rc2.d/K20ma-initd
       /etc/rc3.d/S99ma-initd
       /etc/rc5.d/S99ma-initd
       /etc/rcS.d/K20ma-initd

3. マシンを再起動します。

##### 次の手順

エージェントの自動起動および停止を解除するには、これらのリンクを削除するか、リンク名中の文字 K とS を小文字に変更します。

#### Solaris または Linux 上のスタンドアロン Application Server で自動再起動を設定するには

1. シェルで、カレントディレクトリを HADB_install_dir `/bin` に変更します。

2. シェルスクリプト `ma-initd` を編集します。

   スクリプト内の HADB_ROOT および HADB_MA_CFG のデフォルト値を確認して、インストールを反映させます。

   - HADB_ROOT は HADB インストールディレクトリ HADB_install_dir です。

   - HADB_MA_CFG は管理エージェント設定ファイルのある場所です。詳細については、「管理エージェント設定のカスタマイズ」を参照してください。

3. `ma-initd` をディレクトリ `/etc/init.d` にコピーします。

4. ファイル `/etc/init.d/ma-initd` への次のソフトリンクを作成します。

       /etc/rc0.d/K20ma-initd
       /etc/rc1.d/K20ma-initd
       /etc/rc2.d/K20ma-initd
       /etc/rc3.d/S99ma-initd
       /etc/rc5.d/S99ma-initd
       /etc/rcS.d/K20ma-initd

##### 次の手順

エージェントの自動起動および停止を解除するには、これらのリンクを削除するか、リンク名中の文字 K とS を小文字に変更します。

### コンソールモードでの管理エージェントの起動

評価やテストのために、コンソールモードで管理エージェントを手動で起動することができます。本稼働環境ではこの方法で管理エージェントを起動しないでください。システムやプロセスの障害の後で `ma` プロセスが再起動しなかったり、コマンドウィンドウを閉じたときにプロセスが終了したりするからです。

#### Solaris または Linux 上の Java Enterprise System でコンソールモードで管理エージェントを起動

コンソールモードで HADB 管理エージェントを起動するには、次のコマンドを使用します。

    opt/SUNWhadb/bin/ma [config-file]

デフォルトの管理エージェント設定ファイルは `/etc/opt/SUNWhadb/mgt.cfg` です。

管理エージェントを停止するには、プロセスを終了するか、またはシェルウィンドウを閉じます。

#### Windows 上の Java Enterprise System でコンソールモードで管理エージェントを起動

コンソールモードで管理エージェントを起動するには、次のコマンドを使用します。

    HADB_install_dir\bin\ma [config-file]

省略可能な引数 config-file は、管理エージェント設定ファイルの名前です。設定ファイルの詳細については、「管理エージェント設定のカスタマイズ」を参照してください。

エージェントを停止するには、プロセスを終了します。

#### Windows 上のスタンドアロン Application Server でコンソールモードで管理エージェントを起動

コンソールモードで管理エージェントを起動するには、次のコマンドを使用します。

    HADB_install_dir\bin\ma [config-file]

省略可能な引数 config-file は、管理エージェント設定ファイルの名前です。詳細については、「管理エージェント設定のカスタマイズ」を参照してください。

管理エージェントを停止するには、プロセスを終了します。

#### Solaris または Linux 上のスタンドアロン Application Server でコンソールモードで管理エージェントを起動

コンソールモードで HADB 管理エージェントを起動するには、次のコマンドを使用します。

    HADB_install_dir/bin/ma [config-file]

デフォルトの管理エージェント設定ファイルは HADB_install_dir `/bin/ma.cfg` です。

管理エージェントを停止するには、プロセスを終了するか、またはシェルウィンドウを閉じます。

- Previous: 管理エージェント設定のカスタマイズ
- Next: hadbm 管理コマンドの使用法

- © 2010, Oracle Corporation and/or its affiliates