ネットワーク負荷分散

公開日: 2007 年 12 月 2 日 (作業者: iisteam (英語))

更新日: 2007 年 12 月 2 日 (作業者: iisteam (英語))

はじめに

Windows Server® 2008 のネットワーク負荷分散 (NLB) は、TCP/IP を使用したトラフィックの分散を実現します。ネットワーク負荷分散は、IIS 7 の共有構成機能で使用でき、冗長性とフォールトトレランスを備えた Web ファームを構築することが可能です。NLB は、Web ファームまたはクラスター内のノード間でトラフィックを分散することにより機能します。サーバーは、クラスター内の他のホストにハートビート メッセージを送信して、他のホストのハートビートをリッスンします。いずれかのホストが停止すると、残りのホストが作業負荷を調整して再配分します。

NLB は、アプリケーションの状態の監視は行いません。代わりに、アプリケーション開発者は NLB を使用して、負荷分散を行ったアプリケーションの状態を確認できます。アプリケーションによって「負荷」や「正常な状態」の定義が異なるため、これらの数値の計測と監視はそのアプリケーション自体が行うのが最も有効です。アプリケーションから収集した計測値と NLB のパブリック WMI プロバイダーを使用することで、負荷分散アプリケーションで行う処理として負荷/状態の監視を比較的簡単に追加することができます。

: サーバーは 2 つのネットワークに接続することをお勧めします。1 つは、クラスター内の各ホストまたはノードで共有するパブリック クラスター IP アドレス用のネットワークです。通常、このネットワークはサーバー上の Web サイトの IP として使用されます。2 つは、Web ファームのノード間のプライベート トラフィック用のネットワークです。たとえば、サーバーがファイル サーバーや Active Directory サーバーなどの内部リソースへのトラフィックに内部ネットワークを使用する場合、ノード間のトラフィックにこのネットワークを使用できます。

インストールと構成

NLB をインストールするには

  1. [管理ツール] に移動し、[サーバー マネージャー] をクリックします。

  2. [機能] セクションまで下へスクロールし、左側のツリー ビューで [機能] ノードをクリックします。

  3. [機能の追加] をクリックします。

  4. 機能の追加ウィザードで、使用可能なオプションのコンポーネントの一覧から [ネットワーク負荷分散] を選択します。

  5. [次へ] および [インストール] (該当するもの) をクリックし、ウィザードを完了します。

NLB を構成するには

  1. [管理ツール] に移動して [ネットワーク負荷分散マネージャー] をクリックするか、コマンド プロンプトから nlbmgr を実行します。

  2. [ネットワーク負荷分散クラスター] を右クリックし、[新しいクラスター] をクリックします。

  3. クラスターに追加するホスト (この場合は Web サーバー) に接続します。[ホスト] テキスト ボックスで、ホストの名前を入力し、[接続] をクリックします。

  4. クラスターで使用するインターフェイスを選択し、[次へ] をクリックします。

  5. [ホスト パラメーター] ページで、[優先順位 (一意なホストの識別子)] ドロップダウン リストから値を選択します。

  6. [専用 IP アドレス] エリアで、[追加] をクリックして、クラスターの各ホストで共有する IP アドレスを入力します。NLB は、クラスターの構成要素として選択したすべてのホストの指定インターフェイスの TCP/IP スタックに、この IP アドレスを追加します。[次へ] をクリックして続行します。

  7. [クラスター IP アドレス] ページで [追加] をクリックします。

  8. [IP アドレスの追加] ダイアログ ボックスで IP アドレスとサブネット マスクを入力し、[OK] をクリックします。

  9. [次へ] をクリックします。

  10. [クラスター パラメーター] ページの [クラスター操作モード] エリアで [ユニキャスト] をクリックし、クラスター操作にユニキャスト メディア アクセス コントロール (MAC) アドレスを使用するよう指定します。[次へ] をクリックして続行します。

  11. 詳細な規則が必要な場合は、[ポートの規則] ページで [編集] をクリックして、既定のポートの規則を変更します。必要ではない場合は、既定の設定を使用します。

  12. [完了] をクリックして、クラスターを作成します。

    さらに別のホストをクラスターに追加するには、新しいクラスターを右クリックして、[ホストをクラスターに追加] をクリックします。