Freigeben über


Netzwerklastenausgleich

von Walter Oliver

Einführung

Der Netzwerklastausgleich (NLB) in Windows Server® 2008 ermöglicht die Verteilung des Datenverkehrs über TCP/IP und kann zusammen mit der gemeinsamen IIS-Konfigurationsfunktion verwendet werden, um eine Webfarm zu erstellen, die Redundanz und Fehlertoleranz bietet. NLB funktioniert durch den Ausgleich des Datenverkehrs zwischen den Knoten in einer Webfarm oder einem Cluster. Die Server senden eine Herzschlag-Nachricht an andere Gastgeber im Cluster und lauschen auf den Herzschlag der anderen Gastgeber. Wenn ein Host ausfällt, passen sich die verbleibenden Hosts an und verteilen die Arbeitslast neu.

Die NLB überwacht den Zustand Ihrer Anwendung nicht. Stattdessen kann der Anwendungsentwickler feststellen, wie gesund eine Anwendung mit Lastausgleich ist. Da jede Anwendung ihre eigene Vorstellung von Auslastung und Zustand hat, ist die Messung und Überwachung dieser Größen am besten durch die Anwendung selbst möglich. Durch die Verwendung der von Ihrer Anwendung gesammelten Messwerte und des öffentlichen NLB-WMI-Anbieters ist es eine relativ einfache Aufgabe, die Last- und Zustandsüberwachung zu Ihrer Anwendung mit Lastausgleich hinzuzufügen.

Hinweis

Es wird empfohlen, dass die Server über zwei Netzwerke verfügen. Eine ist für die öffentliche Cluster-IP-Adresse, die von jedem Host oder Knoten im Cluster gemeinsam genutzt wird. Diese wird wahrscheinlich als IP für Websites auf dem Server verwendet. Die zweite ist für den privaten Verkehr zwischen den Knoten einer Webfarm. Wenn der Server beispielsweise ein internes Netzwerk für den Datenverkehr zu internen Ressourcen wie dem Dateiserver oder Active Directory-Servern verwendet, könnte dies für den Datenverkehr zwischen den Knoten genutzt werden.

Installation und Konfiguration

So installieren Sie NLB

  1. Navigieren Sie zuAdministrative Werkzeuge, und klicken SieServer-Manager.
  2. Blättern Sie nach unten zum Eigenschaften, Abschnitt oder klicken Sie auf dieKnoten Merkmale knoten in der linken Strukturansicht.
  3. Klicken Sie auf Features hinzufügen.
  4. im Assistent zum Hinzufügen von FunktionenWählen Sie Netzwerk-Lastausgleich aus der Liste der verfügbaren optionalen Komponenten.
  5. Klicken Sie aufWeiter, und Installieren Siewie zutreffend, um den Assistenten abzuschließen.

So konfigurieren Sie NLB

  1. Navigieren Sie zu Administrative Werkzeuge, und klicken Sie Netzwerklastausgleichsmanageroder führen Sie nlbmgr über eine Eingabeaufforderung aus.

  2. Klicken Sie mit der rechten Maustaste auf Netzwerklastausgleichs-Clusterund klicken Sie Neue Clusternetzwerk.

  3. Stellen Sie eine Verbindung zu dem Host her, der Teil des Clusters sein wird, in diesem Fall der Webserver. In der Gastgeber geben Sie den Namen des Hosts ein und klicken Sie dann auf Verbinden Sie.

  4. Wählen Sie die Schnittstelle aus, die Sie mit dem Cluster verwenden möchten, und klicken Sie dann aufWeiter.

  5. Auf der Gastgeber-Parameterwählen Sie einen Wert aus dem Feld Priorität (eindeutiger Gastgeber-Identifikator)Auswahlliste-Liste.

  6. In der Dedizierte IP-AdressenBereich, klicken Sie aufhinzufügenum die IP-Adresse einzugeben, die von jedem Host im Cluster gemeinsam genutzt wird. NLB fügt diese IP-Adresse dem TCP/IP-Stack auf der ausgewählten Schnittstelle aller Hosts hinzu, die Teil des Clusters sein sollen. Klicken Sie auf zum Fortfahren auf Weiter.

  7. Auf der, Cluster-IP-Adressen, Seite, klicken Sie auf, hinzufügen.

  8. In der IP-Adresse hinzufügengeben Sie die IP-Adresse und die Subnetzmaske ein, und klicken Sie dann aufOK".

  9. Klicken Sie auf Weiter.

  10. Auf der Seite "ClusterparameterimBereich Betriebsart ClusterBereich, klicken Sie auf"Unicastum anzugeben, dass eine Unicast-MAC-Adresse Medienzugriffssteuerung für Cluster Operationen. verwendet werden soll. Klicken Sie auf zum Fortfahren auf Weiter.

  11. Auf der HafenordnungSeite, klicken Sie aufbearbeitenum die Standard-Hafenvorschriften zu ändern, wenn Sie erweiterte Regeln benötigen. Andernfalls verwenden Sie die Standardeinstellung.

  12. Klicken Sie auf Oberflächeum den Cluster zu erstellen.

    Um dem Cluster weitere Hosts hinzuzufügen, klicken Sie mit der rechten Maustaste auf den neuen Cluster und dann aufGastgeber zum Cluster hinzufügen.