Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> Webサーバー >> IIS Webサーバー用のWebファームNLBクラスタ

IIS Webサーバー用のWebファームNLBクラスタ

  

Windows NLBクラスタを作成する手順は次のとおりです。

1. Web1とWeb2にそれぞれネットワーク負荷分散をインストールします。[左下隅にあるサーバーマネージャをクリック→次のように機能を追加し、ネットワーク負荷分散を選択します。


2. [管理ツールの起動↠ネットワーク負荷分散マネージャ&Rarr on Web1;]を選択します。クラスタを右クリックして新しいクラスタを作成します。


3.次のように、ホストのクラスタに追加する最初のサーバーのコンピュータ名(IPも)を入力し、[接続]をクリックして、インターフェイスの下部から[Web1]を選択して有効にします。 NLB NICの後、[次へ]をクリックしてトポロジ要件に従ってネットワーク1のNICを選択します。


4.図の優先順位(単一のホスト識別子)はWeb1のホストIDです(各サーバーのホストIDは唯一の方法は、クラスタが受信したパケットがポートルールで定義されていない場合、優先度の高いサーバーに渡される(ホストIDが小さい)場合、このインターフェイスを使用することもできます。このNICに複数のIPアドレスを追加します。


5. [追加]をクリックし、クラスタのIPアドレス(192.168.1.254など)とサブネットマスク(255.255.255.0)を以下のように設定して、[OK]をクリックします。


6.新しいクラスタに戻る:クラスタのIPアドレスの管理画面が表示されたら、[次へ]をクリックしますここで複数のクラスタのIPアドレスを追加することもできます。

7.次に示すように、[次へ]をクリックします。図のクラスタ運用モードでは、ユニキャストモードを選択しています。


ヒント:

マルチキャストまたはIGMPマルチキャストを選択することもできますIGMPマルチキャストが選択されている場合、クラスタ内の各サーバーは定期的にIGMP参加グループを送信します。この情報を受信すると、IGMPスヌーピングをサポートするスイッチは、同じマルチキャストグループに属するクラスタサーバーがどのポートに接続されているかを認識できるため、スイッチフラッディングをこれらのポートに制限できます。

8.以下に示すように[完了]をクリックして、デフォルトのポート規則を適用します。


9.設定が完了するとプログラムがマージされ、しばらくするとプログラムが完了し、次の図のstatus欄がAggregatedに変わります。


10次に、次に示すようにWeb2をNLBクラスタに参加させます[クラスタのIPアドレス192.168.1.254を右クリックして→クラスタにホストを追加→ホストにサーバー名を入力します]次に、インターフェイスの下部にある[接続]をクリックし、Web2でネットワークカードを選択してNLBを有効にし、[次へ]をクリックします(図ではネットワーク1のネットワークカードに接続することを選択しています)。

注:

最初にWeb2のWindowsファイアウォールを閉じるか、ファイルとプリンタの共有を開く必要があります。そうしないと、Windowsファイアウォールがブロックされ、Web2のIPアドレスに解決できません。 Windowsファイアウォールを変更したくない場合は、Web2のIPアドレスを直接入力してください。


11.次のように[次へ]をクリックします。優先度(単一のホスト識別子)は2、つまりホストIDは2です。


12以下のように、[完了]をクリックします。


13.設定が完了するとプログラムがマージされ、WEB2のステータス欄が集約に変更されます。


上記の設定が完了したら、ブラウザを使用してWeb Farm Webサイトに接続できるかどうかをテストできますが、今回は下記のようにwww.itchenyi.com経由で接続します。 DNSサーバーに記録されているIPアドレスはクラスターのIPアドレス192.168.1.254であるため、WebファームはNLBクラスターを介して接続されています。


ヒント:NLBとWebファームの機能をさらにテストするには、次の方法を使用できます。Web 1をシャットダウンし、Web 2を起動したままにします。次に、Webファームに接続できるかどうかをテストし、完了したらWeb2のシャットダウンに切り替えますが、Web1は起動したままにしてから、Webファームに接続できるかどうかをテストします。 IEキャッシュ干渉テストを回避するために、キャッシュファイルは各テストの前に削除されます。

Windows NLBクラスタの高度な管理

たとえば、クラスタにホストを追加したり、クラスタを削除したりする場合は、次のように右クリックします。

以下はポートルールの詳細な説明です。


1.クラスタIPアドレス:このポートルールが適用されるクラスタIPアドレスを選択できます。この規則は、NLBクラスタがこのIPアドレスを介して接続されている場合にのみ適用されます。ここでallを選択すると、すべてのクラスタIPアドレスがこの規則に適用されます。この場合、この規則は総称ポート規則と呼ばれます。自分で他のポート規則を追加し、それらの設定されたユニバーサルポート規則が矛盾する場合は、追加した規則が優先されます。

2、ポート範囲:このポート規則の対象となるポート範囲。デフォルトはすべてのポートです。

3.プロトコル:デフォルトはTCPとUDPの両方を含みます。

4、フィルタモード

·複数のホスト:クラスタ内のすべてのサーバーがクラスタへのネットワークトラフィックを処理します。つまり、ネットワーク負荷分散とトラブルシューティング機能を提供します。性的設定は、クラスター内のサーバーに要求を引き渡すために使用されます。このルールの対象となるポートでは、クラスタ内の各サーバーの負荷率はデフォルトで同じです。単一のサーバーの負荷率を変更するには、[サーバーのホスト属性→ポートを右クリックします。ルールラベル - [ポートルールの選択] - [次の図の[編集] - [編集]をクリックして、等価性を解除してから、負荷全体の相対比率を調整します。たとえば、クラスタ内に負荷値がそれぞれ50、100、および150のサーバーが3つある場合、負荷率は1:2:3です。


·単一のホスト:このルールに関連するトラフィックが処理のために単一のサーバーに渡されることを示しますこのサーバーは処理優先度がより高いサーバーです。処理の優先順位は、ホストIDに応じてデフォルトで設定されます(数字が小さく、優先順位が高くなります)。サーバーの処理優先度の値を変更することができます。

·このポート範囲を無効にすると、このポートルールに関連するすべてのトラフィックがNLBクラスターによってブロックされます。

次の図に示すように、サーバーを右クリックして、サーバーのサービスを開始(停止)、停止、停止、一時停止、一時停止、および続行できます。停止すると、新しいネットワークトラフィック要求の処理は停止しますが、現在処理中の要求は停止されません。


次の図で→コントロールポートを選択→ポートの規則を選択して、ポートの規則を有効化、無効化、または除外できます。無効にすると、このサーバーはこのルールに関連するネットワークトラフィック(処理中の要求を含む)を処理しなくなり、ドレインは新しいネットワークトラフィック要求の処理のみを停止しますが、現在処理中の要求は処理されません。やめなさい。


ヒント:

上記の管理タスクを実行するためにNLB.EXEプログラムを使用することもできます。

この記事は「IT Chen Yi」ブログからのものです。必ずこのソースを保管してください。http://itchenyi.blog.51cto.com/4745638/1131911

Copyright © Windowsの知識 All Rights Reserved