この章では、サーバー管理を開始するための Sun N1 System Manager のサーバー検出プロセスの使用方法、およびプロビジョニング可能なサーバーのグループ化、交換の方法について説明します。それらの作業については、次の各節で説明します。
ここでは、N1 System Manager にサーバーを追加するための検出手順を説明します。
各節で説明している管理作業を行う前に、物理的なサーバーをケーブル接続し、準備する必要があります。手順については、『Sun N1 System Manager 1.1 サイト計画の手引き』の第 2 章「Sun N1 System Manager システムとネットワークの準備」の指示に従ってください。
また、検出するサーバーは次に示すファームウェアバージョンである必要があります。手順については、「V20z および V40z サーバーのファームウェアアップデートのダウンロード」を、ご使用のプロビジョニング可能なサーバーの Sun System Handbook ドキュメントを参照してください。
最低要件 |
最適なバージョン |
|
Sun Fire V20z および V40z サービスプロセッサ (SP) |
2.1.0.5 |
2.3.0.11 |
Sun Fire V20z Server Platform BIOS |
適用なし |
1.33.5.2 |
Sun Fire V40z Server Platform BIOS |
適用なし |
2.33.5.2 |
ILOM (Integrated Lights Out Manager) ありの Sun Fire X4100 および X4200 |
1.0 |
1.0 |
ALOM (Advanced Lights Out Manager) ありの Sun SPARC サーバー |
1.4 |
1.5.3 |
「検出」ジョブは、サーバー機能にアクセスするために SAP (Service Access Point) を使用します。SAP は、一般に、IP アドレス、プロトコル、およびセキュリティ資格として定義されます。
SSH (Secure Shell) および IPMI (Intelligent Platform Management Interface) のアカウントとパスワードを指定しない場合、検出プロセスは、プロビジョニング可能なサーバーに次の資格が構成されているとみなします。
SSH ユーザー: root
SSH パスワード: changeme
IMPI ユーザー: root
IMPI パスワード: changeme
SSH ユーザー: admin
SSH パスワード: admin
IMPI ユーザー: Null
IMPI パスワード: admin
SNMP 読み取りコミュニティー文字列: public
Telnet ログイン: admin
Telnet パスワード: admin
資格の自動構成は、Sun Fire V20z および V40z サーバーでサポートされています (工場出荷時のデフォルトの状態の場合)。『Sun N1 System Manager 1.1 サイト計画の手引き』の「プロビジョニング可能なサーバーの設定」を参照してください。
ログインアカウントとパスワードを指定した場合は、検出プロセスは、ユーザー指定の資格を構成します。指定された資格が 1 つだけの場合は、不足しているほうの資格にはデフォルト指定の資格が構成されます。
自動構成を無効にする場合は、検出を実行する前に、/etc/opt/sun/n1gc/domain.propertiesファイルに以下の行を追加します。
com.sun.hss.domain.internal.discovery.initializeDevice=false
自動構成の無効化設定を有効にするために、N1 System Manager を再起動する必要があります。自動構成を無効にしたあとは、工場出荷時のデフォルトの状態のすべてのサーバーは、SSH および IPMI アカウントが構成されるまで検出できません。詳細は、『Sun N1 System Manager 1.1 サイト計画の手引き』を参照してください。
Sun Management Center、Sun Control Station、およびそのほかのシステム管理アプリケーション (N1 System Manager を含む) がインストールされているサーバーの検出には、N1 System Manager は使用しないでください。
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 サイト計画の手引き』
この節では、次の作業について説明します。
検出ジョブが正常に終了すると、サーバーはその管理名で識別されます。当初、サーバーの管理名には、そのサーバーの管理 IP アドレスが設定されます。検出したサーバーの名前は、いつでも変更できます。
ファームウェアアップデートを一括インストールするには、ベンダー (製造元) およびモデルに従って、検出された、すなわち、「プロビジョニング可能」なサーバーのグループを作成します。そのあとで、オペレーティングシステム、すなわち「OS プロファイル」や OS アップデートを一括インストールするための機能グループを作成することができます。プロビジョニング可能なサーバーは複数のグループに属することができるため、必要に応じて、一括保守のための新しいサーバーグループを作成することができます。
サーバーグループを作成するには、 create コマンドを group キーワードを付けて使用します。グループにサーバーを追加するには、add コマンドを group キーワードと server サブコマンドを付けて使用します。
グループを作成してサーバーを追加する操作を 1 度に行うには、 create コマンドを、group キーワードと server サブコマンドを付けて使用します。この作業は、サーバーの検出中に行うこともできます。その場合は、discover コマンドにオプションを追加すると、新しいグループを作成してその新しいグループにサーバーを追加できます。手順については、「新しいサーバーを検出する」を参照してください。
構文およびパラメータの詳細については、N1–ok コマンド行で、 help create groupまたは help add groupと入力してください。
ここでは、検出されたサーバーまたはプロビジョニング可能なサーバーのグループを作成する手順を説明します。プロビジョニング可能なサーバーは複数のグループに属することができるため、必要に応じて、一括保守のための新しいサーバーグループを作成することができます。
N1 System Manager にログインします。
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
次のコマンドを入力します。
N1-ok> create group group |
新しいグループが作成されます。詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「create group」を参照してください。
次のコマンド例では、dev という名前のグループを作成し、server1 および server2 という名前のサーバーを追加する方法を示しています。そのあとの show group コマンドの出力は、dev グループ内のサーバーの一覧です。
N1-ok> create group dev server server1,server2 N1-ok> show group dev Name Hardware Power Health OS Usage server1 V20z On Good -- server2 V20z On Good RH30 |
サーバーは、複数のグループに属することができます。
N1 System Manager にログインします。
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
次のコマンドを入力します。
N1-ok> add group group server server |
グループにサーバーが追加されます。詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「add group」を参照してください。
グループからサーバーを削除するには、remove コマンドを group キーワードとserver サブコマンドを付けて使用します。構文とパラメータの詳細については、 N1–ok コマンド行で、help remove group 入力してください。
N1 System Manager にログインします。
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
次のコマンドを入力します。
N1-ok> remove group group server server |
グループからサーバーが削除されます。詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「remove group」を参照してください。
この節では、N1 System Manager 内の、問題があるプロビジョニング可能なサーバーを交換する手順を説明します。
N1 System Manager にログインします。
詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。
次のコマンドを入力します。
N1-ok> stop server server force |
サーバーが停止し、電源が切断されます。詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「stop server」を参照してください。
ラックから物理サーバーを取り外します。
システムからサーバーを削除します。
N1-ok> delete server server |
新しいサーバーを接続します。
『Sun N1 System Manager 1.1 サイト計画の手引き』の説明に従ってください。
新しいサーバーを検出します。
N1-ok> discover IP | IP-IP | subnet/mask [group group] [ipmi password] [snmp credential/credential] [ssh username/password] |
新しいサーバーが管理対象になり、監視されます。詳細は、『Sun N1 System Manager 1.1 コマンド行レファレンスマニュアル』の「discover」を参照してください。OS リソースの利用のために監視しきい値を設定できます。詳細は、「しきい値の設定」を参照してください。