2.6.3 自動起動の設定

ホストの起動と同時に,Management Serverおよび運用管理エージェントを自動起動できます。Management Serverおよび運用管理エージェントの自動起動の設定には,mngautorunコマンドを使用します。mngautorunコマンドについては,マニュアル「アプリケーションサーバ リファレンス コマンド編」の「mngautorun(自動起動および自動再起動の設定/設定解除)」を参照してください。

mngautorunコマンドで設定する,Management Serverおよび運用管理エージェントの自動起動処理は,同期実行させることをお勧めします。この場合,コマンド実行時に同期実行オプション(-syncオプション)を指定します。このオプションを指定すると,自動起動時に,Management Serverおよび運用管理エージェントの起動を同期実行します。また,自動起動時に,Management Serverおよび運用管理エージェントの起動を同期実行するまでの待ち時間(同期実行のタイムアウト時間)を,-timeoutオプションで指定できます。

注意
09-00より前に自動起動を設定して運用している場合に,ここで説明する設定を有効にするときは,09-00より前の自動起動の設定を解除する必要があります。設定変更手順については,マニュアル「アプリケーションサーバ 機能解説 保守/移行編」の「10.4 旧バージョンからの仕様変更の確認」を参照してください。
UNIXの場合,09-00より前に自動起動を設定して運用しているときは,同期実行を有効にできません。09-00より前の自動起動の設定を解除し,mngautorunコマンドを使用して自動起動を設定する際に,同期実行を有効にしてください。

mngautorunコマンドの実行形式と実行例を次に示します。

実行形式

mngautorun [once] {server|agent|both} [-runlevel <ランレベル>] [-sync [-timeout <同期実行のタイムアウト時間>]]

注※ ランレベルは,UNIXの場合に指定できます。Windowsの場合は指定できません。


実行例
  • Management Serverをホスト起動時に自動起動する場合
    mngautorun once server
  • 運用管理エージェントをホスト起動時に自動起動する場合
    mngautorun once agent
  • Management Serverおよび運用管理エージェントをホスト起動時に自動起動する場合
    mngautorun once both
  • Management Serverおよび運用管理エージェントをホスト起動時に同期実行で自動起動する場合
    mngautorun once both -sync

mngautorunコマンドの実行時に,Management Serverおよび運用管理エージェントに設定される自動起動の内容を次に示します。

<この項の構成>
(1) Management Serverに設定される自動起動の内容
(2) 運用管理エージェントに設定される自動起動の内容

(1) Management Serverに設定される自動起動の内容

mngautorunコマンドの実行時に,Management Serverに設定される自動起動の内容をOSごとに説明します。

(2) 運用管理エージェントに設定される自動起動の内容

mngautorunコマンドの実行時に,運用管理エージェントに設定される自動起動の内容をOSごとに説明します。

参考
自動起動処理では,運用管理エージェントを起動する前に,運用管理エージェント自動起動用設定ファイル(/opt/Cosminexus/manager/config/AdminAgentrc)を読み込みます。このファイルに次の設定を記述することで,運用管理エージェントから起動する論理サーバに設定を引き継ぐことができます。
  • リソースの制御設定(ulimit)
  • ファイル作成時のパーミッション(umask)
  • 環境変数
運用管理エージェント自動起動用設定ファイルにはこれらの設定以外を記述しないでください。運用管理エージェント自動起動用設定ファイルにこれらの設定以外を記述した場合の動作は保証しません。
運用管理エージェント自動起動用設定ファイルはシェルスクリプトとして実行されます。このため,運用管理エージェント自動起動用設定ファイルの記載内容を変更する場合は十分な動作確認を実施してください。