Sun N1 System Manager 1.0 管理ガイド

ProcedureOS 管理エージェントをインストールする

ここでは、サーバーに OS 管理エージェントをインストールする手順を説明します。管理エージェントは、リモート接続や OS リソースの監視、パッケージの配備、資産管理に使用されます。

set server server agentip agentip コマンドは、エージェント IP 設定 (setagentip) ジョブを作成します。重複する複数の set server agentip コマンドを送信し、並行して実行させることができます。ただし、システム内の重複する setagentip ジョブの数は、一度に 15 個までに制限することを推奨します。スクリプトを使って set server agentip コマンドを送信する場合は、コマンドとコマンドの間に sleep 30 の呼び出しを入れて、作業負荷を管理してください。この対策を行わないと、管理サーバー上の CPU 負荷平均が大きくなり、ジョブの一部が完了するまでサーバーが反応しなくなることがあります。例 5–8 は、スクリプトの例です。

手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 管理エージェントをインストールします。


    注 –

    以下のコマンドで使用されている SSH ユーザーアカウントは、リモートマシン上で root 権限を持っている必要があります。



    N1-ok> set server server agentip IP agentssh username/password
    

    必要なパッケージおよびスクリプトがインストールされます。コマンド構文の詳細は、「set server」を参照してください。

  3. エージェントがインストールされ、動作していることを確認します。

    • Solaris エージェントの場合


      # pkginfo |grep SUNWhdx 
      system      SUNWhdx86ag              N1gc Solaris x86 Agent
      # ps -ef |grep agent
      root 23817     1  0 19:57:59 ?       0:01 esd - init agent -dir
       /var/opt/SUNWsymon -q
    • Red Hat エージェントの場合


      # rpm -qa | grep -i paagent
       paagent-install-0.1-1
       # ps -ef | grep -i paagent
       root 1940 1 0 Jan28 ? 00:00:14 paAgent - init agent

例 5–8 set server agentip スクリプト

以下は、複数の set server agentip コマンドを発行するスクリプトの例です。


n1sh set server 10.0.0.10 agentip 10.0.0.110 agentssh admin/admin &
sleep 30
n1sh set server 10.0.0.11 agentip 10.0.0.111 agentssh admin/admin &
sleep 30
n1sh set server 10.0.0.12 agentip 10.0.0.112 agentssh admin/admin &

注意事項

set server agentip コマンドで次のエラーが発生した場合は、手動で wget 情報をインストールする必要があります: Internal error: wget command failed: /use/bin/wget —0 /tmp/hotsinstall.pl http://xx.xx.xx.xx/pub/hotsinstall.pl (xx.xx.xx.xx は問題のマシンの IP アドレス)

管理サーバー 上の古い SSH エントリによって、エージェントの初期化に失敗する場合があります。本当のセキュリティ違反は発生していないが、set agentip コマンドで問題が発生した場合は、/root/.ssh/known_hosts ファイル、またはファイル内の、プロビジョニング可能なサーバーに対応するエントリを削除してから、set agentip コマンドを実行し直してください。