Überprüfen der Konfiguration für den Lastenausgleich

Letztes Änderungsdatum des Themas: 2009-01-23

Wenn Sie ein Hardwaregerät zum Lastenausgleich als Bestandteil der Communicator Web Access (Version 2007 R2)-Infrastruktur bereitstellen, sollten Sie eine Reihe von Tests ausführen, um zu überprüfen, ob das Gerät zum Lastenausgleich ordnungsgemäß konfiguriert wurde und einwandfrei funktioniert. Es wird empfohlen, dass mindestens die folgenden Schritte ausgeführt werden:

  • Überprüfen Sie, ob jeder Communicator Web Access-Server mit anderen Computern im Netzwerk kommunizieren und eine Verbindung mit Active Directory herstellen kann.
  • Überprüfen Sie, ob das Lastenausgleichssystem eingehende Verbindungen gleichmäßig verteilen kann.
  • Überprüfen Sie, ob standardmäßige Communicator Web Access-Aktivitäten – z. B. Sofortnachrichten und Anwesenheitserkennung – einwandfrei funktionieren.

Überprüfen des DNS- und LDAP-Datenverkehrs

Der Lastenausgleich funktioniert nur, wenn jeder einzelne Server in Ihrem Array von Communicator Web Access-Servern zwei Aufgaben ausführen kann:

  • Auflösen von IP-Adressen und Computerhostnamen
  • Kommunizieren mit einem globalen Katalogserver in Active Directory

Aus diesem Grund sollten Sie zuerst die LDAP- (Lightweight Directory Access Protocol) und DNS-Verbindungen (Domain Name System) überprüfen; dieser Test muss auf jedem Server im Serverarray ausgeführt werden. Im ersten Teil des Tests senden Sie ein Ping an die IP-Adresse des globalen Katalogservers (z. B. 192.168.1.5). Wenn der Test erfolgreich abgeschlossen wurde, erhalten Sie eine ähnliche Antwort wie die folgende:

Ping 192.168.1.5 mit 32 Bytes Daten: Antwort von 192.168.1.5: Bytes=32 Zeit<1ms TTL=128 Antwort von 192.168.1.5: Bytes=32 Zeit<1ms TTL=128 Antwort von 192.168.1.5: Bytes=32 Zeit<1ms TTL=128 Antwort von 192.168.1.5: Bytes=32 Zeit<1ms TTL=128 Ping-Statistik für 192.168.1.5: Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust), Ca. Zeitangaben in Millisek.: Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms

Wenn der Test erfolgreich abgeschlossen wurde, senden Sie ein Ping an den Namen des globalen Katalogservers. Bei dem zweiten Teil des Tests sollten Sie eine ähnliche Antwort wie die folgende erhalten:

Ping gcserver.contoso.com [192.168.1.5] mit 32 Bytes Daten: Antwort von 192.168.1.5: Bytes=32 Zeit<1ms TTL=128 Antwort von 192.168.1.5: Bytes=32 Zeit<1ms TTL=128 Antwort von 192.168.1.5: Bytes=32 Zeit<1ms TTL=128 Antwort von 192.168.1.5: Bytes=32 Zeit<1ms TTL=128 Ping-Statistik für 192.168.1.5: Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust), Ca. Zeitangaben in Millisek.: Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms

Nachdem Sie mit diesen beiden Tests den DNS-Datenverkehr überprüft haben, sollten Sie als Nächstes mit dem Dienstprogramm <ui xml:space="preserve">Ldp.exe</ui> die LDAP-Verbindungen mit Active Directory überprüfen.

Überprüfen der Konfiguration des Lastenausgleichssystems

Die Hauptaufgabe des Lastenausgleichssystems besteht darin, sicherzustellen, dass Arbeitslasten gleichmäßig auf alle Server im Serverarray verteilt sind. Angenommen, Sie haben ein Serverarray mit vier Servern, und 100 Benutzer melden sich bei Communicator Web Access an. Wenn Sie ein Hardwaregerät zum Lastenausgleich bereitstellen und der Lastenausgleich richtig konfiguriert wurde, sollte jeder Server 25 Sitzungen handhaben (100 Gesamtsitzungen geteilt durch vier Server).

Um die Konfiguration des Lastenausgleichs zu überprüfen, sollten Sie eine Reihe von Tests durchführen, die zwei Benutzerkonten (Benutzer A und Benutzer B) und höchstens zwei Communicator Web Access-Server zum gleichen Zeitpunkt umfassen. (Wenn Sie mehr als zwei Server verwenden, ist es schwieriger, die Fehlerursache zu finden, wenn Probleme auftreten.) Falls das Serverarray mehr als zwei Server enthält, sollten Sie die Tests für jede mögliche Kombination der Computer wiederholen. Angenommen, das Serverarray umfasst die folgenden Computer:

  • Server A
  • Server B
  • Server C
  • Server D

In diesem Fall müssen Sie Tests mit den folgenden Computerpaaren ausführen:

  • Server A und Server B
  • Server A und Server C
  • Server A und Server D
  • Server B und Server C
  • Server B und Server D
  • Server C und Server D

Der Test selbst ist relativ einfach. Zuerst konfigurieren Sie das Lastenausgleichssystem für ein Serverarray mit zwei Servern (Server A und Server B). (Für Testzwecke können Sie einfach die anderen Communicator Web Access-Server ausschalten.)

Nachdem das Lastenausgleichssystem und das Serverarray eingerichtet worden sind, benötigen Sie zwei Clientcomputer: Client A und Client B. Als Benutzer A melden Sie sich bei Client A an und stellen eine Verbindung mit Communicator Web Access her. Als Benutzer B melden Sie sich bei Client B an und stellen eine Verbindung mit Communicator Web Access her. Wenn der Lastenausgleich ordnungsgemäß funktioniert, sollten sowohl Server A als auch Server B über eine eigene Verbindung verfügen. Wenn einer der Server beide Verbindungen handhabt, ist der Lastenausgleich fehlgeschlagen.

Überprüfen des HTTP/HTTPS-Datenverkehrs und des SIP-Datenverkehrs auf den Servern

Nachdem Sie überprüft haben, ob der Lastenausgleich ordnungsgemäß funktioniert, überprüfen Sie mithilfe der beiden Clientcomputer und Benutzerkonten, ob Communicator Web Access ebenfalls einwandfrei funktioniert. Vorgehensweise:

  • Überprüfen, ob beide Benutzer Sofortnachrichten austauschen können
  • Überprüfen, ob Benutzer B jede Anwesenheitsstatusänderung sehen kann, die Benutzer A vornimmt
  • Überprüfen, ob Benutzer A Benutzer B blockieren kann, sodass Benutzer B keine Statusinformationen mehr erhält oder Informationen austauschen kann
  • Überprüfen, ob Benutzer A die Blockierung von Benutzer B aufheben kann
  • Überprüfen, ob beide Benutzer den jeweils anderen aus der Kontaktliste löschen und dann mithilfe der in Communicator Web Access integrierten Suchfunktion den anderen wieder als Kontakt hinzufügen können