この章では、Sun N1 System Manager のハードウェアとソフトウェアの要件、構成例、および N1 System Manager のコンポーネントを準備する手順を示します。
この章に示す作業は、管理サーバーの準備 (第 3 章「管理サーバーでの OS のインストールと設定」および『Sun N1 System Manager 1.1 インストールおよび構成ガイド』の第 1 章「Sun N1 System Manager ソフトウェアのインストールと設定」を参照) と並行して行うことができます。
このあとの各節に従ってすべてのプロビジョニング可能なサーバーの設定が完了するまで、検出を実行したり、N1 System Manager システムを使用したりしないでください。
次の内容について説明します。
この節の情報を使用して、N1 System Manager システムを実装するために割り当てる、または入手する必要があるオペレーティングシステム、ハードウェア、およびストレージのリソースを確認できます。
この節の内容は次のとおりです。
N1 System Manager 管理サーバーのハードウェアとオペレーティングソフトウェアの最小限の要件を次の表に示します。管理対象のプロビジョニング可能なサーバーの数に基づく管理サーバーのサイズ設定については、表 2–3 を参照してください。
管理サーバーは N1 System Manager ソフトウェア専用にします。管理サーバーにほかのアプリケーションをインストールしないでください。
タイプ |
オペレーティングシステム |
ディスク容量 |
RAM |
|
---|---|---|---|---|
SPARC |
||||
NetraTM 240、440 |
Solaris 10 |
72G バイト以上 |
4G バイト以上 |
|
Sun FireTM V210、V240、V440 |
Solaris 10 |
|||
x86 |
||||
Sun Fire X4100 および X4200 |
Solaris x86 Version 10 HW1 Red Hat Enterprise Linux 3.0 AS Update 5、32 ビットおよび 64 ビット |
72G バイト以上 |
4G バイト以上 |
|
Sun Fire V20z および V40z |
Solaris x86 Version 10 Red Hat Enterprise Linux 3.0 AS Update 2 〜 5、32 ビットおよび 64 ビット |
プロビジョニングを行う OS ディストリビューションごとに 3.0G バイト以上を割り当てる必要があります。
Solaris の管理サーバーでは、OS ディストリビューションは次の場所に保存されます。
Linux の OS ディストリビューションは /var/opt/SUNWscs/share/allstart
Solaris の OS ディストリビューションは /var/js
Linux の管理サーバーでは、OS ディストリビューションは次の場所に保存されます。
Linux の OS ディストリビューションは /var/opt/sun/scs/share/allstart/
Solaris の OS ディストリビューションは /var/opt/sun/scs/share/allstart/jumpstart/
管理を容易にするには、10/100 NIC を ETH2 として N1 System Manager 管理サーバーにインストールし、管理ネットワークのスイッチを経由してプロビジョニング可能なサーバーの管理インタフェースに接続します。このマニュアル内の図や構成例では、追加の 10/100/1000 NIC が 管理サーバーに設置されていると想定しています。
N1 System Manager のプロビジョニング可能なサーバーのハードウェアとオペレーティングソフトウェアの要件を次の表に示します。
表 2–2 プロビジョニング可能なサーバーのハードウェアとオペレーティングシステムの要件
サーバーの種類 |
プロビジョニング可能な OS |
必要なディスク容量 |
RAM |
|
---|---|---|---|---|
SPARC |
||||
Sun Netra 240 および 440 |
Solaris 10 Solaris 9 7/05 |
12G バイト以上 |
512M バイト以上、1G バイトを推奨 |
|
Sun Fire V210、V240、V440 |
Solaris 10 Solaris 9 7/05 |
12G バイト以上 |
512M バイト以上、1G バイトを推奨 |
|
x86 |
||||
Sun Fire X4100 および X4200 |
Solaris 10 HW1 Red Hat Enterprise Linux AS 4.0 Update 1 (64 ビットのみ) Red Hat Enterprise Linux ES 4.0 Update 1 (64 ビットのみ) Red Hat Enterprise Linux AS 3.0 Update 5 (32 ビットおよび 64 ビット) Red Hat Enterprise Linux ES 3.0 Update 5 (32 ビットおよび 64 ビット) SUSE Linux Enterprise Server 9 SP1 (64 ビットのみ) |
12G バイト以上 |
512M バイト以上、1G バイトを推奨 |
|
Sun Fire V20z および V40z |
Solaris x86 Version 10 Solaris x86 Version 9 Update 7 Red Hat Enterprise Linux AS 4.0 (32 ビットおよび 64 ビット) Red Hat Enterprise Linux ES 4.0 (32 ビットおよび 64 ビット) Red Hat Enterprise Linux AS 3.0 Update 1 〜 5 (32 ビットおよび 64 ビット) Red Hat Enterprise Linux ES 3.0 Update 1 〜 5 (32 ビットおよび 64 ビット) SUSE Linux Enterprise Server 9 および SP1 (32 ビットおよび 64 ビット) |
12G バイト以上 |
512M バイト以上、1G バイトを推奨 |
VLAN プログラミング可能なスイッチを 1 つ使い、管理ネットワーク、プロビジョニングネットワーク、およびデータネットワークのインフラストラクチャを構築できます。ただし、管理を容易にするには、管理ネットワーク用に VLAN プログラミング可能なスイッチを 1 つ設置し、プロビジョニングネットワークとデータネットワーク用に別の VLAN プログラミング可能なスイッチを設置することをお勧めします。管理ネットワーク、プロビジョニングネットワーク、およびデータネットワークは、それぞれ別個のサブネットと VLAN に割り当てる必要があります。
管理ネットワークのスイッチは、リンク速度の自動ネゴシエーションを行うように設定する必要があります。リンク速度の自動ネゴシエーションを設定しなかった場合、Sun Fire V20z サーバーと V40z サーバーのファームウェアアップデートに失敗する可能性があります。
管理ネットワークのスイッチとプロビジョニングネットワークとデータネットワークのスイッチは、次の Ethernet 接続をサポートしている必要があります。
管理サーバーから管理ネットワークのスイッチへの 10/100 Mbps の接続により、各プロビジョニング可能なサーバーの管理ポートを接続
各プロビジョニング可能なサーバーの管理ポートから管理ネットワークのスイッチへの 10/100 Mbps の接続
管理ネットワークはプライベートサブネット内にあり、各プロビジョニング可能なサーバーの管理ポートに接続できる必要があります。
プロビジョニングネットワークとデータネットワークのスイッチ
管理サーバーの ETH1 ポートからプロビジョニングネットワークとデータネットワークのスイッチへの 1 Gbps の接続
各プロビジョニング可能なサーバーの ETH0 ポートからプロビジョニングネットワークとデータネットワークのスイッチへの 1Gbps の接続
各プロビジョニング可能なサーバーの ETH1 ポートからプロビジョニングネットワークとデータネットワークのスイッチへの 1Gbps の接続
プロビジョニングネットワークとデータネットワークのスイッチから組織内ネットワークへの 1 Gbps の接続
プロビジョニングネットワークは、プライベートサブネット内にある必要があります。
管理サーバーとプロビジョニング可能なサーバー間のデータ送信に大幅な遅延があった場合、Linux の OS プロビジョニングが失敗する可能性があります。プロビジョニング可能なサーバーの ETH0 ポートに接続されているスイッチのポートのスパニングツリーオプションが有効になっている場合、遅延が大きくなる可能性があります。この問題を解決するには、プロビジョニング可能なサーバーに接続されているスイッチまたはそのポートのスパニングツリーオプションを無効にします。スイッチのスパニングツリーオプションを無効にする方法については、スイッチのマニュアルを参照してください。
データネットワークは、管理サーバー、プロビジョニング可能なサーバー、および組織内ネットワークからアクセス可能なパブリックサブネット内にある必要があります。
DHCP プロトコルの使用、および OS のプロビジョニングの帯域幅の要件によっては、プロビジョニングネットワークとデータネットワークを切り離す必要があります。
この節では、Sun N1 System Manager の各サーバーの接続の要件を示します。
この節では、次の内容について説明します。
この項では、Sun N1 System Manager 管理サーバーの論理ポートの図と接続の要件を示します。
表 2–1 に示すように、管理サーバーには、SPARC または x86 のサーバーを使用できます。各サーバーには 10/100/1000 (1G ビット) ネットワークインタフェースポートが 1 つ以上ありますが、管理サーバーにギガビットネットワークインタフェースカードを追加することで、管理が容易になり、また組織内ネットワークとプロビジョニングネットワークを物理的に分離できます。NIC を追加しない場合は、1 つの 1G ビットポートを経由するように組織内ネットワークとプロビジョニングネットワークを構成できます。このマニュアルでは、管理サーバーにギガビット NIC が 3 つあると想定しています。
各サーバーには、1 つまたは 2 つのシステム管理ポートもあります。ポート数はサーバーのアーキテクチャーによって異なります。管理ポートが 1 つのサーバーでは、このポートには Net Mgmt (ネットワーク管理)、ALOM (Advanced Lights Out Manager)、または ILOM (Integrated Lights Out Manager) というラベルが付いています。管理ポートが 2 つのサーバーでは、ラベルは SP0 と SP1 (サービスプロセッサ 1 と 2) です。管理サーバーと組織内ネットワークの接続には、管理ポートが 1 つだけ必要です。このマニュアルでは、管理ポートを MGMT と示します。
オペレーティングシステムで使用する Ethernet ポートの名前は、システムのアーキテクチャーとオペレーティングシステムによって異なります。たとえば、マシンの最初の Ethernet ポートは、異なるオペレーティングシステムごとに ETH0、HME0、または BGE0 と呼ばれます。このマニュアルでは、アーキテクチャーとオペレーティングシステムに関係なく、マシンの最初の Ethernet ポートを ETH0、次のポートを ETH1 と呼びます。
管理サーバーのポートの論理図を次に示します。この図は、このあとも構成例と本稼働 VLAN の図で使われます。
![]() |
管理サーバーは、ポートを次のように使って 3 つの異なるネットワークに接続する必要があります。
管理ポートは、管理サーバーを組織内ネットワークに接続します。管理ポートの接続によって、管理サーバーの電源を外部から投入および切断したり、組織内ネットワークからファームウェアをアップデートしたり、組織内ネットワークから管理サーバーの状態を確認したりできます。管理ポートは、100M ビットの NIC インタフェースです。
ETH0 は、管理サーバーを組織内ネットワークに接続し、外部から管理サーバーへのアクセスを可能にします。管理サーバーの ETH0 の IP アドレス、ネットマスク、およびゲートウェイは、組織内環境の接続の要件を満たすように設定する必要があります。DNS の設定は N1 System Manager の設定時に行います。ETH0 には 1G ビットの NIC インタフェースを使用する必要があります。
ETH1 は管理サーバーをプロビジョニングネットワークに接続し、プロビジョニング可能なサーバーの ETH0 接続と同じスイッチとネットワークを利用する必要があります。管理サーバーの ETH1 の IP アドレス、ネットマスク、およびゲートウェイは、数百台のプロビジョニング可能なサーバーをサポートするように設定できます。プロビジョニングネットワークには、管理サーバーとプロビジョニング可能なサーバー以外のデバイスを接続できません。ETH1 には 1G ビットの NIC インタフェースを使用する必要があります。
ETH2 は、管理サーバーを管理ネットワークに接続し、プロビジョニング可能なサーバーの管理ポート接続と同じスイッチおよびネットワークを利用する必要があります。プロビジョニング可能なサーバーの管理ポートに接続できる限り、管理サーバーの接続は、プロビジョニング可能なサーバーの管理ポートの接続と同じスイッチにある必要がありません。管理サーバーの ETH2 の IP アドレス、ネットマスク、およびゲートウェイは、プロビジョニング可能なサーバーの管理ポートの IP アドレスに接続できるように設定する必要があります。ETH2 には、1G ビットの NIC インタフェースを使用する必要があります。
管理サーバーの DHCP サービスによってプロビジョニング可能なサーバーに IP アドレスが割り当てられ、プロビジョニングネットワークを介したオペレーティングシステムのロードとアップデート、およびプロビジョニング可能なサーバーのオペレーティング環境の実行時の監視が可能になります。
管理サーバーの DCHP サービスでは、データネットワークの DHCP サービスは提供されません。データネットワークの IP サービスを動的に設定する場合は、データネットワーク用の外部 DHCP サーバーが必要です。同じプロビジョニングネットワークに別の DHCP サーバーを設置することはできません。
この項では、Sun N1 System Manager のプロビジョニング可能なサーバーの論理ポートの図と接続の要件を示します。
「管理サーバーの要件」に示すように、プロビジョニング可能なサーバーには、SPARC または x86 のサーバーを使用できます。各サーバーには、10/100/1000 のネットワークインタフェースポートが 2 つあります。各サーバーには、1 つまたは 2 つのシステム管理ポートもあります。ポート数はシステムのアーキテクチャーによって異なります。管理ポートが 1 つのサーバーでは、このポートは ALOM または ILOM、管理ポートが 2 つのサーバーでは SP0 と SP1 です。このマニュアルでは、管理ポートを MGMT と示します。
サーバーのアーキテクチャーに基づくプロビジョニング可能なサーバーのポートの論理図を次に示します。この図は、このあとも構成例で使われます。
![]() |
各プロビジョニング可能なサーバーは、次のように 3 つの異なるネットワークに接続する必要があります。
管理ポートは、プロビジョニング可能なサーバーを管理ネットワークに接続し、管理サーバーの ETH2 接続と同じスイッチおよびネットワークを利用する必要があります。管理サーバーの ETH2 ポートに接続できる限り、プロビジョニング可能なサーバーの管理ポート接続は、管理サーバーの ETH2 接続と同じスイッチを利用する必要はありません。
管理ポートは、100M ビット接続である必要があります。
ETH0 は、プロビジョニング可能なサーバーをプロビジョニングネットワークに接続し、管理サーバーの ETH1 接続と同じスイッチおよびネットワークを利用する必要があります。
ETH0 は 1G バイトの接続である必要があります。
ETH1 は、スイッチを経由してプロビジョニング可能なサーバーをデータネットワークに接続し、組織内ネットワークからプロビジョニング可能なサーバーへの外部アクセスを可能にします。
ETH1 は 1G バイトの接続である必要があります。
次の節では、N1 System Manager のシステム接続と VLAN 構成を示します。
この節では、N1 System Manager の機器の設計と接続に役立つ構成例を示します。この節では、次の内容について説明します。
このあとの各構成例では、組織内ネットワークのアクセスは、管理サーバーへの接続として示しています。組織内ネットワークから N1 System Manager へのアクセスには、管理サーバーではなくスイッチを使うこともできます。
ネットワークごとに別のスイッチを使う構成など、ほかにも構成は可能です。ネットワークは、VLAN とスイッチの任意の組み合わせで実装できます。管理、プロビジョニング、およびデータの各ネットワークには、それぞれ別個の VLAN を割り当てる必要があります。
注:
管理ネットワーク、プロビジョニングネットワーク、およびデータネットワークを別々に構成するのが最善の方法です。
別々に構成すると、セキュリティーが高くなり、障害が発生しやすいポイントが少なくなります。
組織内 DHCP サービスを使ってプロビジョニング可能なサーバーに IP アドレスを割り当てることができます。
この構成を実装するには、管理サーバーと一部のプロビジョニング可能なサーバーに追加の NIC を設置する必要が生じる場合があります。
注:
管理サーバーに追加の NIC を設置する必要はありません。
管理ネットワークとプロビジョニングネットワークを結合すると、システムとネットワークのセキュリティーが低くなります。
組織内 DHCP サービスを使ってプロビジョニング可能なサーバーに IP アドレスを割り当てることができます。
静的に割り当てられる管理ネットワークの IP アドレスと、OS プロビジョニング時に使われる、動的に割り当てられる IP アドレスは、同じネットワーク内にあります。N1 System Manager では、IP アドレスは管理されません。プロビジョニング時に使われる IP アドレスが、管理ネットワークの IP アドレスと重複しないように確認する必要があります。
注:
管理サーバーに追加の NIC を設置する必要はありません。
プロビジョニングネットワークとデータネットワークを結合すると、システムとネットワークのセキュリティーが低くなります。
データネットワークは N1 System Manager の DHCP サービスを使う必要があります。
静的に割り当てられる管理 IP アドレスと、OS プロビジョニング時に使われる、動的に割り当てられる IP アドレスは、同じネットワーク内にあります。N1 System Manager では、IP アドレスは管理されません。プロビジョニング時に使われる IP アドレスが、管理ネットワークの IP アドレスと重複しないように確認する必要があります。
注:
管理サーバーに追加の NIC を設置する必要はありません。
管理ネットワーク、プロビジョニングネットワーク、およびデータネットワークを結合すると、システムとネットワークのセキュリティーが大幅に低くなります。
データネットワークは N1 System Manager の DHCP サービスを使う必要があります。
静的に割り当てられる管理 IP アドレスと、OS プロビジョニング時およびそのあとに使われる、動的に割り当てられる IP アドレスは、同じネットワーク内にあります。N1 System Manager では、IP アドレスは管理されません。プロビジョニング時およびそのあとに使われる IP アドレスが、管理ネットワークの IP アドレスと重複しないように確認する必要があります。
この節では、管理サーバーとスイッチの要件を決定する手引きを示します。この節では、次の内容について説明します。
管理サーバーの要件を検討するときは、主にハードドライブの容量と管理対象のプロビジョニング可能なサーバー数を考慮します。
ハードドライブの容量には、プロビジョニングを行う OS ディストリビューション数と N1 System Manager の各ジョブによって生成されるログファイルの 2 つの要素が関係します。OS ディストリビューションは、管理サーバーの /var/opt ディレクトリに保存されます。OS ディストリビューションおよび関連するプロファイルとスクリプトごとに 3G バイトを割り当てます。
N1 System Manager の監視用ログファイルに十分なディスク容量を割り当てる必要があります。これらのファイルは、N1 System Manager のデータベースに保存されます。ログファイルの大きさは、監視の設定方法と、各ログに対して選択する詳細の量によって異なります。ログは、N1 System Manager の初期設定を行うときに、n1smconfig ユーティリティを使って設定します。また、その後、システムの本稼働中にもこのユーティリティを使ってログを再設定できます。詳細は、『Sun N1 System Manager 1.1 管理ガイド』の第 5 章「サーバーの監視」を参照してください。
システム処理には、管理対象のプロビジョニング可能なサーバー数、プロビジョニング可能なサーバーに対して行う監視の種類、および管理サーバーで実行中の OS プロビジョニングタスク数の 3 つの要素が関係します。
管理サーバーのサイズ設定の手引きを次の表に示します。
表 2–3 管理サーバーのハードウェアのサイズ設定の手引き
小規模環境:1 〜 256 のプロビジョニング可能なサーバー |
||
プロセッサ総数 |
1 つ以上のシングルコア AMD Opteron 1 つ以上の 1x1 Ghz Ultra SPARC IIIi 以上 |
|
総メモリ |
4G バイト以上 |
|
ファイルシステムの総容量 |
73G バイト以上 |
|
メディア |
DVD ROM ドライブ 1 つ |
|
要件を満たす Sun Fire モデル |
V20z、V40z、X4100、X4200、V210、V240、V280、および V440 |
|
構成例 |
Sun Fire V20z シングルプロセッサ (シングルコア) Opteron、4G バイトの RAM、1x73G バイトの HDD、DVD ROM ドライブ |
|
中規模環境:257 〜 768 のプロビジョニング可能なサーバー |
||
プロセッサ総数 |
2 つ以上のシングルコア AMD Opteron、または 1 つ以上のデュアルコア AMD Opteron 2 つ以上の 1x1 Ghz Ultra SPARC IIIi 以上 |
|
総メモリ |
8G バイト以上 |
|
ファイルシステムの総容量 |
146G バイト以上 |
|
メディア |
DVD ROM ドライブ 1 つ |
|
要件を満たす Sun Fire モデル |
V20z、V40z、X4100、X4200、V210、V240、V280、および V440 |
|
構成例 |
Sun Fire V40z デュアルプロセッサ (デュアルコア)、8G バイトの RAM、1x146G バイトの HDD、DVD ROM ドライブ |
|
大規模環境:769 〜 1,024 のプロビジョニング可能なサーバー |
||
プロセッサ総数 |
4 つのシングルコア AMD Opteron、または 2 つ以上のデュアルコア AMD Opteron 4 つの 1x1 Ghz Ultra SPARC IIIi 以上 |
|
総メモリ |
16G バイト以上 |
|
ファイルシステムの総容量 |
300G バイト以上 |
|
メディア |
DVD ROM ドライブ 1 つ |
|
要件を満たす Sun Fire モデル |
V20z、V40z、X4100、X4200、V440 |
|
構成例 |
Sun Fire V40z デュアルプロセッサ (デュアルコア)、16G バイトの RAM、1x300G バイトの HDD、DVD ROM ドライブ |
スイッチの要件は、次の要素で決定します。
管理サーバーに 3 枚目の 1G ビット NIC を追加したかどうか
各プロビジョニング可能なサーバーの管理ポート数
スイッチに接続するプロビジョニング可能なサーバー数
V20z サーバーと V40z サーバーには 2 つの管理ポートがあり、デイジーチェーンで接続できます。詳細は、付録 A 「Sun Fire V20z および V40z のその他の構成例」を参照してください。
選択したネットワークトポロジ
タイプごとにスイッチに必要なポート数をわり出し、スイッチのポート数の合計を決定するのに役立つワークシートを次に示します。
表 2–4 スイッチのポートの要件のワークシート
上記の合計数を使って、スイッチの要件を決定してから、サイト計画に従ってサーバーとスイッチを接続します。
N1 System Manager を使ってプロビジョニング可能なサーバーを検出するには、各プロビジョニング可能なサーバーを次のように設定する必要があります。
プロビジョニング可能なサーバーの管理ポートに IP アドレスを割り当てます。
管理プロセッサの資格を設定します。
セキュリティー保護されたシェル (SSH) のアカウントを作成し、そのアカウントにパスワードを割り当てます。
必要な場合は、管理プロセッサの IPMI (Intelligent Platform Management Interface) のアカウントを設定し、有効にします。
上記の条件を満たさなかった場合、検出は失敗します。
管理サーバーのオペレーティングシステムと N1 System Manager ソフトウェアは、プロビジョニング可能なサーバーを設定している間にインストールします。
管理ポートの IP アドレスを割り当てる手順、および管理プロセッサの資格の設定手順については、プロビジョニング可能なサーバーのマニュアルを参照してください。サーバーのマニュアルは、http://sunsolve.sun.com/handbook_pub/Systems/にもあります。
SSH と IPMI のアカウントとパスワードを指定しなかった場合、検出プロセスでは、プロビジョニング可能なサーバーで次の資格が設定されていると想定されます。
Sun Fire X4100 サーバーおよび X4200 サーバー
SSH ユーザー = root
SSH パスワード = changeme
IMPI ユーザー = root
IMPI パスワード = changeme
Sun Fire V20z サーバーおよび V40z サーバー
SSH ログイン = admin
SSH パスワード = admin
IMPI ログイン = Null
IMPI パスワード= admin
SNMP 読み取りコミュニティ文字列 = public
Sun Fire V210、V240、V440 の各サーバー
Telnet ログイン = admin
Telnet パスワード = admin
Sun Fire V20z サーバーと V40z サーバーが工場出荷時の設定になっている場合は、資格の自動設定が可能です。
検出用のログインアカウントとパスワードを指定した場合、検出プロセスでは、ユーザー指定の資格を使ってプロビジョニング可能なサーバーが設定されます。資格を 1 つだけ指定した場合、残りの資格は上記のいずれかのデフォルトに設定されます。