Lesen Sie vor Ausführung der in diesem Kapitel beschriebenen Schritte Planung für Site Selector. Dieses Kapitel erläutert das Erstellen einer Basiskonfiguration für die Komponente Site Selector von Load Balancer.
Task | Beschreibung | Referenzinformationen |
---|---|---|
Maschine mit Site Selector konfigurieren. | Stellen Sie fest, welche Voraussetzungen zu erfüllen sind. | Maschine mit Site Selector konfigurieren |
Am Lastausgleich beteiligte Maschinen konfigurieren. | Definieren Sie Ihre Lastausgleichskonfiguration. | Schritt 4. Am Lastausgleich beteiligte Servermaschinen definieren |
Es gibt im Wesentlichen vier Methoden für das Erstellen einer Basiskonfiguration für die Komponente Site Selector von Load Balancer:
Dies ist die direkte Methode für die Konfiguration von Site Selector. Die Werte der Befehlsparameter müssen in englischen Zeichen eingegeben werden. Die einzige Ausnahme hiervon bilden Hostnamen (die z. B. in den Befehlen sitename und server verwendet werden) und Dateinamen.
Starten Sie Site Selector wie folgt von der Befehlszeile aus:
Sie können eine Minimalversion der Parameter für den Befehl sscontrol eingeben. Sie müssen nur die eindeutigen Buchstaben der Parameter eingeben. Beispiel: Wenn Sie Hilfe für den Befehl zum Speichern von Dateien aufrufen möchten, können Sie sscontrol he f an Stelle von sscontrol help file eingeben.
Wenn Sie die Befehlszeilenschnittstelle starten möchten, setzen Sie den Befehl sscontrol ab, um die Eingabeaufforderung sscontrol aufzurufen.
Sie können die Befehlszeilenschnittstelle verlassen, indem Sie den Befehl exit oder quit absetzen.
Die Befehle zum Konfigurieren von Site Selector können in eine Konfigurationsscriptdatei eingegeben und dann zusammen ausgeführt werden.
sscontrol file appendload meinScript
sscontrol file newload meinScript
Führen Sie den folgenden Befehl aus, um die aktuelle Konfiguration in einer Scriptdatei (z. B. "Sicherungsscript") zu speichern:
sscontrol file save Sicherungsscript
Dieser Befehl speichert die Konfigurationsscriptdatei im folgenden Verzeichnis:
Abb. 38 zeigt ein Beispiel für die GUI mit allgemeinen Anweisungen.
Gehen Sie zum Starten der GUI wie folgt vor:
Zum Konfigurieren von Site Selector über die grafische Benutzerschnittstelle (GUI) müssen Sie zunächst in der Baumstruktur Site Selector auswählen. Nachdem Sie eine Verbindung zu einem Host hergestellt haben, auf dem ssserver ausgeführt wird, können Sie Sitenamen mit Servern erstellen und den Manager sowie Advisor starten.
Von der GUI aus können Sie die gleichen Schritte wie mit dem Befehl sscontrol ausführen. Wenn Sie beispielsweise einen Sitenamen von der Befehlszeile aus definieren möchten, müssen Sie den Befehl sscontrol sitename add Sitename eingeben. Zum Definieren eines Sitenamens von der GUI aus müssen Sie mit der rechten Maustaste auf "Namensserver" klicken und in dem angezeigten Popup-Menü mit der linken Maustaste auf Sitenamen hinzufügen klicken. Geben Sie im Dialogfenster den Sitenamen ein und klicken Sie auf OK.
Bereits vorhandene Site-Selector-Konfigurationsdateien können Sie mit der im Popup-Menü Host angezeigten Option Neue Konfiguration laden (zum vollständigen Ersetzen der derzeitigen Konfiguration) oder An aktuelle Konfiguration anfügen (zum Aktualisieren der derzeitigen Konfiguration) laden. Sie sollten Ihre Site-Selector-Konfiguration von Zeit zu Zeit mit der Option Konfigurationsdatei sichern unter in einer Datei sichern. Diese Option ist ebenfalls im Popup-Menü Host enthalten. Das oben in der GUI befindliche Menü Datei bietet Ihnen die Möglichkeit, die aktuellen Hostverbindungen in einer Datei zu speichern oder Verbindungen aus vorhandenen Dateien für alle Komponenten von Load Balancer wiederherzustellen.
Wenn Sie von der GUI aus einen Befehl ausführen möchten, gehen Sie wie folgt vor: Heben Sie in der GUI-Baumstruktur den Hostknoten hervor und wählen Sie im Popup-Menü "Host" Befehl senden... aus. Geben Sie im Befehlseingabefeld den gewünschten Befehl ein, z. B. nameserver status. In einem Fenster sehen Sie die Ergebnisse und die Historie der in der aktuellen Sitzung ausgeführten Befehle.
Sie können die Hilfe aufrufen, indem Sie auf das Fragezeichen in der oberen rechten Ecke des Fensters von Load Balancer klicken.
Weitere Informationen zur Verwendung der GUI finden Sie in Anhang A. Allgemeine Anweisungen zur GUI.
Führen Sie folgende Schritte aus, wenn Sie den Konfigurationsassistenten verwenden:
ssserver
Sie können den Assistenten von der Eingabeaufforderung aus starten, indem Sie den Befehl sswizard absetzen. Sie können den Konfigurationsassistenten aber auch in der GUI unter der Komponente Site Selector auswählen.
Der Site-Selector-Assistent führt Sie schrittweise durch den Prozess zum Erstellen einer Basiskonfiguration für die Komponente Site Selector. Er stellt Ihnen Fragen zu Ihrem Netz und leitet Sie beim Konfigurieren eines Sitenamens an, mit dem Site Selector den Datenverkehr auf eine Gruppe von Servern verteilen kann.
Vor dem Konfigurieren der Maschine mit Site Selector müssen Sie (auf AIX-, HP-UX-, Linux- oder Solaris-Systemen) als Root oder (auf Windows-Systemen) als Administrator registriert sein.
Für eine Gruppe von Servern, die Sie konfigurieren, benötigen Sie einen nicht auflösbaren vollständig qualifizierten Hostnamen als Sitenamen. Der Sitename ist der Name, mit dem Clients auf Ihre Site zugreifen (z. B. www.IhreFirma.com). Site Selector verteilt mit dem DNS den Datenverkehr für die Site auf die Server der Gruppe.
Geben Sie zum Starten der Site-Selector-Serverfunktion in der Befehlszeile ssserver ein.
Geben Sie zum Starten des Namensservers den Befehl sscontrol nameserver start ein.
Optional können Sie den Namensserver starten, indem Sie ihn mit dem Schlüsselwort bindaddress ausschließlich an die angegebene Adresse binden.
Site Selector verteilt die an den Sitenamen gesendeten Anforderungen auf die entsprechenden Server, die für die Site konfiguriert sind.
Der Sitename ist ein nicht auflösbarer Hostname, den der Client anfordert. Der Sitename muss ein vollständig qualifizierter Domänenname sein (z. B. www.dnsdownload.com). Wenn ein Client diesen Sitenamen anfordert, wird eine der dem Sitenamen zugeordneten Server-IP-Adressen zurückgegeben.
Setzen Sie zum Definieren eines Sitenamens den folgenden Befehl ab:
sscontrol sitename add Sitename
Wenn Sie Optionen für den Sitenamen festlegen möchten, setzen Sie den folgenden Befehl ab:
sscontrol sitename set Wert_der_Sitenamenoption
Nähere Informationen hierzu finden Sie in Befehlsreferenz für Site Selector.
Die Servermaschinen sind die Maschinen, auf denen die Anwendungen ausgeführt werden, deren Last verteilt werden soll. Für den Server wird der symbolische Name der Servermaschine oder deren Adresse in der Schreibweise mit Trennzeichen angegeben. Setzen Sie den folgenden Befehl ab, um für den Sitenamen von Schritt 3 einen Server zu definieren:
sscontrol server add Sitename:Server
Für einen Sitenamen müssen Sie mehrere Server definieren, um einen Lastausgleich durchführen zu können.
Die Managerfunktion ergänzt den Lastausgleich. Vergewissern Sie sich vor dem Starten der Managerfunktion, dass auf allen am Lastausgleich beteiligten Maschinen Metric Server installiert ist.
Setzen Sie zum Starten des Managers den folgenden Befehl ab:
sscontrol manager start
Die Advisor liefern dem Manager weitere Informationen über die Fähigkeit der am Lastausgleich beteiligten Servermaschinen, auf Anforderungen zu antworten. Advisor sind protokollspezifisch. Load Balancer stellt zahlreiche Advisor bereit. Wenn Sie beispielsweise den HTTP-Advisor für einen bestimmten Sitenamen starten möchten, setzen Sie den folgenden Befehl ab:
sscontrol advisor start http Sitename:Port
Informationen zur Verwendung von Systemmetriken und Metric Server finden Sie im Abschnitt Metric Server.
Wenn Sie Advisor starten, können Sie die Gewichtung ändern, die den Advisorinformationen (Portinformationen) beigemessen wird, die für Lastausgleichsentscheidungen herangezogen werden. Setzen Sie zum Festlegen der Proportionen für den Sitenamen den Befehl sscontrol sitename set Sitename proportions ab. Weitere Informationen hierzu finden Sie im Abschnitt Proportionale Gewichtung von Statusinformationen.
Verwenden Sie Metric Server zusammen mit der Komponente Site Selector. Informationen zum Konfigurieren von Metric Server auf allen Maschinen, für die Site Selector einen Lastausgleich durchführt, finden Sie im Abschnitt Metric Server.