N1 System Manager を使用してサーバーを管理するには、サーバーを検出する必要があります。ここでは、ブラウザインタフェースを使用して検出を開始して追跡する手順を説明します。この手順の末尾の例 2–1 でコマンド行操作について説明します。
検出されたサーバーは、自動的にハードウェアの健全性の監視が行われます。
新しいハードウェアの検出を行う前に、『Sun N1 System Manager 1.1 サイト計画の手引き』の第 2 章「Sun N1 System Manager システムとネットワークの準備」を参照してください。
N1 System Manager にログインします。
詳細は、「N1 System Manager のブラウザインタフェースにアクセスする」を参照してください。
「すべてのサーバー」ページが表示されます。
サーバー表で「検出」ボタンをクリックします。
「サーバーの検出」ウィザードが表示されます。
ウィザードの手順に従って操作を進めます。
「完了」ボタンをクリックし、検出を開始します。
ウィザードのウィンドウが閉じ、コマンド行インタフェースにジョブ ID が表示されます。
「ジョブ」タブをクリックし、「検出」ジョブを表示します。
ジョブの一覧表に検出ジョブが表示されます。
ジョブが正常終了したら、次のいずれかを行います。
サーバーが OS プロビジョニング可能な状態になります。
検出されたサーバーに、すでに OS がインストールされている場合は、OS 監視機能を追加します。
次のコマンドで使用されている SSH ユーザーアカウントは、リモートマシン上で root 権限を持っている必要があります。
N1-ok> add server server feature osmonitor agentip agentip agentssh username/password |
詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「add server」を参照してください。
IP アドレス、IP アドレス範囲、および IP サブネットは、コンマ区切りで入力することができます。IP アドレス範囲には重複があってもかまいません。セキュリティ資格として、IPMI、SNMP (Simple Network Management Protocol)、SSH、および Telnet が選択できます。ただし、Sun Fire X4000 シリーズのサーバーについては、IPMI による usernameが必要です。資格が指定されない場合は、工場出荷時のデフォルトが使用されます。デフォルトのアカウントに関する情報は、『Sun N1 System Manager 1.1 サイト計画の手引き』を参照してください。
N1-ok> discover IP,IP-IP,subnet/mask [group group] [ipmi username/password] [snmp credential/credential] [ssh username/password] [telnet username/password] |
以下の discover コマンドの例は、次の管理ネットワーク IP アドレスを持つサーバーを検出する方法を示しています。192.168.1.1–192.168.1.3 、192.168.1.5-192.168.1.95 、および192.168.1.107。
N1-ok> discover 192.168.1.1-192.168.1.3,192.168.1.5-192.168.1.95,192.168.1.107 group dev ssh root/admin Job 3 started. |
group サブコマンドは、検出に成功したサーバーを dev という名前のサーバーグループに追加しています。ssh オプションでは、管理ポートにアクセスするために構成されたユーザー名とパスワードを指定します。この例では、ハードウェア の検出の認証に、SSH ユーザー名 root 、パスワード admin が使用されています。
次のコマンド例は、「検出」ジョブおよびジョブのステータスを表示する方法を示しています。
N1-ok> show job all Job ID Date Type Status Owner 3 2005-06-28T06:53:53-0700 Discovery Completed root 2 2005-06-28T06:01:20-0700 Create OS Distribution Completed root 1 2005-06-28T05:57:14-0700 Create OS Distribution Completed root |
次のコマンド例は、検出されたサーバーがサーバーグループに追加されたことを確認する方法を示しています。
N1-ok> show group all Name Status Jobs Servers Spare dev 7 |
次のコマンド例は、グループ内のサーバー、電源のステータス、ハードウェアの健全性のステータスを一覧表示する方法を示しています。
N1-ok> show group dev Name Hardware Hardware Health Power OS Usage OS Resource Health 192.168.1.1 V20z Good On -- Uninitialized 192.168.1.2 V20z Good On -- Uninitialized 192.168.1.5 V40z Good On -- Uninitialized 192.168.1.15 NETRA-240 Good On -- Uninitialized 192.168.1.25 X4100 Good On -- Uninitialized 192.168.1.95 X4200 Good On -- Uninitialized 192.168.1.107 SF-V240 Good On -- Uninitialized |
次の、 discover コマンドの例は、ネットマスクが 192.168.1.0/8 に割り当てられている管理ネットワーク IP アドレスを持つすべてのサーバーを検出する方法を示しています。
N1-ok> discover 192.168.1.0/8 ssh root/admin Job 18 started. |
次の例は、検出されたサーバーを一覧表示する方法を示しています。
N1-ok> show server all Name Hardware Hardware Health Power OS Usage OS Resource Health 192.168.1.1 V20z Good On -- Uninitialized 192.168.1.2 V20z Good On -- Uninitialized 192.168.1.5 V40z Good On -- Uninitialized 192.168.1.15 NETRA-240 Good On -- Uninitialized 192.168.1.25 X4100 Good On -- Uninitialized 192.168.1.95 X4200 Good On -- Uninitialized 192.168.1.107 SF-V240 Good On -- Uninitialized 192.168.1.200 V20z Good On -- Uninitialized 192.168.1.245 V40z Good On -- Uninitialized 192.168.1.255 NETRA-240 Good On -- Uninitialized |
次の add コマンドの例は、検出される前に OS がインストールされていたサーバーに OS 監視機能を追加しする方法を示しています。
N1-ok> add server 192.168.1.1 feature osmonitor agentip 192.168.10.10 agentssh admin/admin |
agentip パラメータは、管理サーバーによって監視するプロビジョニング可能なサーバーのデータネットワークインタフェースの IP アドレスを設定します。ssh のユーザー名 admin およびパスワード admin は、root のアクセス認証に使用されます。
次の show コマンドの例は、検出する前に OS がインストールされていたサーバーに OS 監視機能が正常に追加されたことを確認する方法を示しています。
N1-ok> show server 192.168.1.1 Name Hardware Hardware Health Power OS Usage OS Resource Health 192.168.1.1 V20z Good On Solaris Good |
discover コマンドの資格属性は、セキュリティ上の目的で使用されます。SSH、IPMI、および Telnet では、ユーザー名とパスワードが必要です。SNMP では、読み取りセキュリティコミュニティ文字列として有効な値を入力する必要があります。資格が指定されない場合は、検出プロセスは、インストール時に定義されたデフォルトの資格を使用します。デフォルトの資格については、「サーバーの検出」を参照してください。
管理サーバー の古い SSH エントリが原因で、検出に失敗する場合があります。discover コマンドが、invalid credentials というエラーメッセージが表示され、かつセキュリティー違反がないことが確かな場合は、/root/.ssh/known_hosts ファイル、ファイル内の、プロビジョニング可能なサーバー に相当する特定のエントリを削除します。その後、discover コマンドを再度実行します。
add コマンドが次のエラーが発生して失敗した場合は、OS は問題のサーバーに属していません。
Internal error: No mac address match found
『Sun N1 System Manager 1.1 サイト計画の手引き』