Sun N1 System Manager 1.3 検出および管理マニュアル

手動検出

サーバーをこの方法で検出する必要があるかどうかについては、「検出方法の選択」を参照してください。

サービスプロセッサにアクセスできなくても、オペレーティングシステムがインストールされていないサーバーを手動で検出できます。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 権限が必要です。

Procedureコマンド行を使用して手動検出で管理可能なサーバーを検出する


注 –

手動で検出したサーバーは自動的にハードウェアの健全性が監視されません (表 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 ファイルで指定した名前です。検出したサーバーの管理名は、いつでも変更できます。


例 4–5 管理可能なサーバーの手動検出

次の discover コマンドの例は、管理可能なサーバーを手動で検出する方法を示しています。サーバーの MAC アドレスは 00:11:22:33:44:5500: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 の要件」に示すすべてのハードウェアで手動検出を行うことができます。