サーバーをこの方法で検出する必要があるかどうかについては、「検出方法の選択」を参照してください。
サービスプロセッサにアクセスできなくても、オペレーティングシステムがインストールされていないサーバーを手動で検出できます。OS がインストールされていないサーバーはベアメタルサーバーといいます。
N1 System Manager を使用して、手動検出で検出された管理対象サーバーに OS をロードするときは、manualnetboot 機能がオンになっている必要があります。詳細は、『Sun N1 System Manager 1.3 オペレーティングシステムプロビジョニングガイド』を参照してください。
同じサーバーを複数回検出することを避けるため、絶対に必要な場合以外は手動検出を使用しないでください。手動検出が必要なのは、たとえばプラットフォームのサービスプロセッサが N1 System Manager でサポートされていない場合や、ネットワークの制約によりプロビジョニングネットワークを使用できない場合です。重複するサーバーの検出については、「重複するサーバーの検出と特定」を参照してください。
N1 System Manager では、手動で検出した管理対象サーバーのサポートが限られています。詳細は、「検出に基づく管理対象サーバーの機能」を参照してください。管理サーバーをプロビジョニングネットワークと管理ネットワークの両方に接続できるように、データセンターでの N1 System Manager の構成を変更することを検討してください。このようにすると、SP ベースの検出を使用できます。プロビジョニングネットワークと管理ネットワークの構成については、『Sun N1 System Manager 1.3 サイト計画の手引き』の「Sun N1 System Manager の接続情報」を参照してください。N1 System Manager の動作の制限モードについては、「制限モードの機能」を参照してください。
手動検出を行うには、検出するサーバーの MAC アドレスを含む XML ファイルを使用します。ファイル形式は次のようになります。
<?xml version='1.0' encoding='utf-8'?> <servers> <server name="stinger1" model="V20z" guid="01234567-89ab-cdef-0123-456789abcdef"> <ethernetPort name="GB_0" mac="00:11:22:33:44:55"/> <ethernetPort name="GB_1" mac="00:11:22:33:44:56"/> </server> </servers> |
guid 属性は省略可能です。
この例ではモデル番号は V20z で、これは Sun Fire V20z サーバーを表します。手動検出のファイルで使用できるモデル番号の一覧については、表 4–3 を参照してください。
手動検出の XML ファイルでは、手動で検出する管理可能なサーバーの適切なモデル番号を使用します。このファイルについては、「手動検出」を参照してください。
手動検出時に N1 System Manager によって認識されるモデル番号を次の表に示します。
表 4–3 管理対象サーバーを検出するためのモデル番号
サーバーのタイプ |
手動検出するためのモデルの種類 |
---|---|
Sun Netra 240 |
NETRA-240 |
Sun Netra 440 |
NETRA-250 |
Sun Fire V210 |
SF-V210 |
Sun Fire V240 |
SF-V240 |
Sun Fire V250 |
SF-V250 |
Sun Fire V440 |
SF-V440 |
Sun Fire V490 |
SF-490 |
Sun Fire V890 |
SF-890 |
Sun Fire V20z |
V20z |
Sun Fire V40z |
V40z |
Sun Fire X2100 |
X2100 |
Sun Fire X4100 |
X4100 |
Sun Fire X4200 |
X4200 |
Sun Fire T1000 |
SF-T1000 |
Sun Fire T2000 |
SF-T2000 |
コマンド行を使用してこの作業を行う手順は、「コマンド行を使用して手動検出で管理可能なサーバーを検出する」に示しています。この手順はブラウザインタフェースを使用して行うこともできます。この場合は、「サーバー」表の「検出」ボタンを使用して「サーバーの検出」ウィザードを呼び出します。詳細は、Sun N1 System Manager 1.3 のオンラインヘルプを参照してください。
表 2–6 に示すように、discover コマンドを実行するには、JobRead 権限が必要です。
手動で検出したサーバーは自動的にハードウェアの健全性が監視されません (表 4–1 を参照)。
新しいハードウェアコンポーネントを検出する前に、『Sun N1 System Manager 1.3 サイト計画の手引き』の第 2 章「Sun N1 System Manager システムとネットワークの準備」で、管理対象サーバーの検出の準備をする方法を確認してください。
N1 System Manager では、OS ベースの検出で検出された管理対象サーバーと OS の組み合わせが N1 System Manager でサポートされている場合にのみ、OS を管理対象サーバーにプロビジョニングできます。
ディスクレスクライアントの手動検出はサポートされていません。
管理可能なサーバーを検出するには、電源が入っている必要があります。
N1 System Manager を使用して、手動で検出した管理対象サーバーに OS をロードするときは、manualnetboot 機能がオンになっている必要があります。詳細は、『Sun N1 System Manager 1.3 オペレーティングシステムプロビジョニングガイド』を参照してください。
手動でサーバーを検出するには、discover コマンドを使用します。
N1-ok> discover file format file [group group] |
file は、管理可能なサーバーの MAC アドレスを含む XML ファイルの絶対パスです。1 つのコマンドで管理可能なサーバーのグループを手動で検出するには、その MAC アドレスを同じ XML ファイルで指定する必要があります。
このコマンドによって、サーバーが同じグループになります。
discover コマンドの構文については、『Sun N1 System Manager 1.3 コマンド行リファレンスマニュアル』の「discover」を参照してください。
検出ジョブが正常に終了すると、管理対象サーバーはその管理名で識別されます。この名前は、XML ファイルで指定した名前です。検出したサーバーの管理名は、いつでも変更できます。
次の discover コマンドの例は、管理可能なサーバーを手動で検出する方法を示しています。サーバーの MAC アドレスは 00:11:22:33:44:55 と 00:11:22:33:44:77 です。
N1-ok> discover /net/machine1.brasil/XMLfiles/manual_disco.xml format file group group1 ジョブ 1 を開始しました。 |
XML ファイルには、手動検出に使用するマシン名と MAC アドレスが含まれます。
<?xml version='1.0' encoding='utf-8'?> <servers> <server name="galaxy1" model="X4100" guid="01234567-89ab-cdef-0123-456789abcdff"> <ethernetPort name="GB_0" mac="00:11:22:33:44:55"/> <ethernetPort name="GB_1" mac="00:11:22:33:44:56"/> </server> <server name="galaxy2" model="X4100" guid="01234567-89ab-cdef-0123-456789abcdee"> <ethernetPort name="GB_0" mac="00:11:22:33:44:77"/> <ethernetPort name="GB_1" mac="00:11:22:33:44:76"/> </server> </servers> |
guid 属性は省略可能です。
group サブコマンドは、検出に成功したサーバーを group1 という名前のサーバーグループに追加しています。
次のコマンド例は、「検出」ジョブおよびジョブのステータスを表示する方法を示しています。
N1-ok> show job all ジョブ ID 日時 種類 ステータス 所有者 3 2005-06-28T06:53:53-0700 検出 完了 root |
次のコマンド例は、検出されたサーバーがサーバーグループに追加されたことを確認する方法を示しています。
N1-ok> show group all 名前 ユーザー ジョブ サーバー 予備 group1 2 |
一部のコマンドは、手動で検出した管理対象サーバーには使用できません。手動で検出した管理対象サーバーには使用できない機能については、「検出に基づく管理対象サーバーの機能」を参照してください。サポートされていないコマンドを実行すると、次のエラーが発生します。
Unsupported operation
このエラーは、ジョブのステータスに表示されるか、または直接コマンド行インタフェースに表示されます。
検出は、次のエラーメッセージで失敗する場合があります。
「「標準出力」フィールドで、このエラーについて考えられる原因を確認してください。」
「標準出力」フィールドを表示するには、ブラウザインタフェースで、または失敗した検出ジョブのジョブ番号を指定して show job コマンドを実行して、ジョブの詳細を確認します。
ファームウェアのバージョンとドライバの問題が原因で、検出に失敗する場合があります。詳細は、『Sun N1 System Manager 1.3 Troubleshooting Guide』の「Cannot Discover a Manageable Server」を参照してください。
『Sun N1 System Manager 1.3 サイト計画の手引き』および「検出のトラブルシューティング」
サーバーのシリアルコンソールを開きます。サーバーのシリアルコンソールのアクセスに関する情報を表示するには、Sun N1 System Manager のオンラインヘルプで「サーバーのシリアルコンソールを開く」という項目を検索してください。
管理可能なサーバーを手動で検出する場合は、サーバーに OS がインストールされている必要はありません。
『Sun N1 System Manager 1.3 サイト計画の手引き』の「Sun N1 System Manager のハードウェアと OS の要件」に示すすべてのハードウェアで手動検出を行うことができます。