Nortel Alteon Controller konfigurieren
Lesen Sie vor Ausführung der in diesem Kapitel beschriebenen
Schritte Planung für Nortel Alteon Controller. Dieses Kapitel erläutert das Erstellen einer Basiskonfiguration für die
Load-Balancer-Komponente Nortel Alteon Controller.
Konfigurationstasks im Überblick
Vor Ausführung einer der in diesem Kapitel beschriebenen Konfigurationsmethoden
müssen Sie gewährleisten, dass der Nortel Alteon Web Switch und alle Servermaschinen ordnungsgemäß konfiguriert sind.
Konfigurationsmethoden
Es gibt im Wesentlichen drei Methoden für das Erstellen einer Basiskonfiguration für
die Load-Balancer-Komponente Nortel Alteon Controller:
- Befehlszeile
- XML-Datei
- grafische Benutzerschnittstelle (GUI).
Befehlszeile
Dies ist die direkte Methode für die Konfiguration
von Nortel Alteon Controller. Bei den
in diesem Handbuch beschriebenen Prozeduren wird von der Verwendung der
Befehlszeile ausgegangen.
Starten Sie Nortel Alteon Controller wie folgt von der Befehlszeile aus:
- Setzen Sie an der Eingabeaufforderung den Befehl nalserver ab.
Geben Sie zum Stoppen des Services nalserver stop ein.
Anmerkungen:
- Klicken Sie auf
Windows-Systemen nacheinander auf
Start > Systemsteuerung > Verwaltung > Dienste.
Klicken Sie mit der rechten Maustaste auf "IBM® Nortel Alteon Controller" und wählen Sie "Starten" aus.
Zum Stoppen des Services müssen Sie dieselben Schritte ausführen und "Beenden" auswählen.
- Auf Windows-Systemen können
Sie nalserver automatisch beim Booten starten. Gehen Sie dazu wie folgt vor:
- Klicken Sie nacheinander auf
Start > Systemsteuerung > Verwaltung > Dienste.
- Klicken Sie mit der rechten Maustaste auf "IBM Nortel Alteon Controller" und wählen Sie "Eigenschaften" aus.
- Klicken Sie rechts neben "Starttyp" auf den Abwärtspfeil und wählen Sie "Automatisch" aus.
- Klicken Sie auf "OK".
- Setzen Sie anschließend die gewünschten Steuerbefehle für Nortel Alteon Controller ab, um die Konfiguration einzurichten. Bei den
in diesem Handbuch beschriebenen Prozeduren wird von der Verwendung der
Befehlszeile ausgegangen. Der Befehl lautet nalcontrol. Weitere Informationen zu Befehlen
finden Sie in Befehlsreferenz für Nortel Alteon Controller.
Für die Parameter des Befehls nalcontrol können Sie die abgekürzte Form verwenden.
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 nalcontrol he f an Stelle von nalcontrol help file angeben.
Sie können die Befehlszeilenschnittstelle
verlassen, indem Sie
exit oder quit eingeben.
Anmerkungen:
- Für alle Parameterwerte des Befehls müssen Sie die englischen Zeichen verwenden. Die einzige Ausnahme hiervon bilden
Hostnamen (die in den server-Befehlen verwendet werden)
und (die in Dateibefehlen verwendeten) Dateinamen.
- Auf Windows-Systemen wird dsserver für die Komponente Dispatcher automatisch gestartet.
Falls Sie nur mit Nortel Alteon Controller und nicht mit der Komponente Dispatcher arbeiten, können Sie den automatischen Start von ndserver
wie folgt unterbinden:
- Klicken Sie im Fenster "Dienste" von Windows mit der rechten Maustaste auf "IBM Dispatcher".
- Wählen Sie den Menüeintrag "Eigenschaften" aus.
- Wählen Sie im Feld Starttyp die Option "Manuell" aus.
- Klicken Sie auf "OK" und schließen Sie das Fenster "Dienste".
XML
Die soeben definierte Konfiguration kann in einer XML-Datei gespeichert werden.
So kann die Konfiguration später schnell erneut geladen werden.
Verwenden Sie zum Ausführen des Inhaltes einer XML-Datei (z. B. von meinscript.xml) die folgenden
Befehle:
- Setzen Sie zum Speichern der aktuellen Konfiguration in einer XML-Datei den folgenden
Befehl ab:
nalcontrol file save XML-Dateiname
Verwenden Sie den Befehl
load nur, wenn Sie zuvor den Befehl
file save abgesetzt haben.
- Setzen Sie zum Laden einer gespeicherten
Konfiguration den folgenden Befehl ab:
nalcontrol file load XML-Dateiname
Verwenden Sie den Befehl
load nur, wenn Sie zuvor den Befehl
file save abgesetzt haben.
Die XML-Dateien sind im folgenden Verzeichnis gespeichert:
- AIX, HP-UX, Linux und Solaris: /opt/ibm/edge/lb/servers/configurations/nal
- Windows: <Installationsstammverzeichnis>ibm\edge\lb\servers\configurations\nal
GUI
Abb. 38 zeigt ein Beispiel für die grafische Benutzerschnittstelle (GUI).
Rufen Sie die GUI wie folgt auf:
- Wenn nalserver noch nicht aktiv ist, starten Sie den Dienst jetzt, indem Sie als Root
nalserver eingeben.
- Führen Sie anschließend einen der folgenden Schritte aus:
- Auf AIX-, HP-UX-,
Linux- oder Solaris-Systemen: Geben Sie lbadmin ein.
- Auf Windows-Systemen: Klicken Sie nacheinander auf Start > Programme > IBM WebSphere > Edge Components > IBM Load Balancer > Load Balancer.
Gehen Sie zum Konfigurieren von Nortel Alteon Controller von der GUI aus wie folgt vor:
- Klicken Sie in der Baumstruktur mit der rechten Maustaste auf "Nortel Alteon Controller".
- Stellen Sie eine Verbindung zu einem Host her.
- Erstellen Sie einen oder mehrere Switch-Consultant(s) mit den gewünschten Services und den zugehörigen
Metriken.
- Starten Sie den Consultant.
Von der GUI aus können Sie alle mit dem Befehl nalcontrol ausführbaren Schritte
ausführen. Beispiel:
- Wenn Sie in der Befehlszeile ein Erreichbarkeitsziel definieren möchten, geben Sie
nalcontrol highavailability usereach Adresse ein.
In der GUI müssen Sie zum Definieren eines Erreichbarkeitsziels mit der rechten Maustaste
auf "Hochverfügbarkeit" > "Erreichbarkeitsziel hinzufügen..." klicken. Geben Sie im Dialogfenster
die Erreichbarkeitsadresse ein und klicken Sie auf "OK".
- Bei Auswahl des Eintrags Konfiguration
laden im Popup-Menü "Host"
können Sie die in einer Datei gespeicherte Konfiguration an die aktive Konfiguration
anhängen. Wenn Sie eine neue Konfiguration laden möchten,
müssen Sie vor dem Laden der Datei den Server beenden und neu starten.
- Speichern Sie Ihre Konfiguration für Nortel Alteon Controller in
regelmäßigen Abständen in einer Datei, indem Sie
mit der rechten Maustaste auf Konfigurationsdatei sichern als klicken.
- Wenn Sie in der Menüleiste
Datei auswählen,
können Sie Ihre aktuellen Hostverbindungen in einer Datei speichern oder Verbindungen aus vorhandenen
Dateien aller
Load-Balancer-Komponenten wiederherstellen.
Gehen Sie wie folgt vor, um von der GUI aus einen Befehl auszuführen:
- Klicken Sie mit der rechten Maustaste auf den Knoten Host und wählen
Sie Befehl senden... aus.
- Geben Sie im Befehlseingabefeld den gewünschten Befehl ein, z. B.
consultant report.
- Klicken Sie auf "Senden".
Im Fenster "Ergebnis" sehen Sie die Ergebnisse und die Historie der in der aktuellen Sitzung
ausgeführten Befehle.
Falls Sie Hilfe benötigen, klicken Sie oben rechts im Load-Balancer-Fenster
auf das Fragezeichen.
- Hilfe: Feldebene — beschreibt jedes Feld und gibt die Standardwerte
an.
- Hilfe: Wie funktioniert das — listet Aufgaben auf, die von dieser
Anzeige aus ausgeführt werden können.
- InfoCenter — ermöglicht den zentralen Zugriff auf
Produktinformationen.
Weitere Informationen zur Verwendung der
GUI finden Sie in Anhang A. Allgemeine Anweisungen zur GUI.
Nortel Alteon Controller konfigurieren
Hilfe zu den in dieser Prozedur verwendeten Befehlen finden Sie in
Befehlsreferenz für Nortel Alteon Controller.
Vor dem Konfigurieren der Maschine mit Nortel Alteon Controller müssen Sie die folgenden Schritte ausführen:
- Auf AIX-, HP-UX-, Linux- und Solaris-Systemen müssen Sie Root und auf
Windows-Systemen der Administrator sein.
- Nortel Alteon Controller muss IP-Konnektivität zu einem Nortel Alteon Web Switch und zu allen Servern, deren Wertigkeit
berechnet werden soll, haben.
-
Der Nortel Alteon Web Switch muss wie folgt konfiguriert werden:
- Aktivieren Sie für den Switch den Serverlastausgleich der Ebene 4.
- Konfigurieren Sie eine IP-Schnittstelle.
- Aktivieren Sie SNMP.
- Aktivieren Sie die Clientverarbeitung des Serverlastausgleichs an dem Port, der die Clientanforderungen empfängt.
- Aktivieren Sie die Serververarbeitung des Lastausgleichs an dem Port, mit dem die realen Server verbunden sind.
- Konfigurieren Sie reale Server als Webservermaschinen.
- Konfigurieren Sie eine reale Servergruppe mit realen Servern, auf denen der Anwendungsserver ausgeführt
wird.
- Konfigurieren Sie einen virtuellen Server.
- Konfigurieren Sie einen Service an einem virtuellen Port und ordnen Sie ihn der realen Servergruppe zu, damit diese den Port bedient.
Schritt 1. Serverfunktion starten
Wenn nalserver noch nicht aktiv ist, starten Sie den Dienst jetzt, indem Sie als Root
nalserver eingeben.
Anmerkung:
Klicken Sie auf Windows-Systemen nacheinander auf
Start > Systemsteuerung
> Verwaltung > Dienste.
Klicken Sie mit der rechten Maustaste auf "IBM Nortel Alteon Controller" und wählen Sie "Starten" aus.
Schritt 2. Befehlszeilenschnittstelle aufrufen
Geben Sie nalcontrol ein, um die Befehlszeilenschnittstelle aufzurufen.
Schritt 3. Consultant für den Nortel Alteon Web Switch definieren
Geben Sie Folgendes ein, um einen Switch-Consultant hinzuzufügen:
consultant add Switch-Consultant-ID address Switch-IP-Adresse
Schritt 4. Service zum Switch-Consultant hinzufügen
Geben Sie Folgendes ein, um einen Service hinzuzufügen:
service add Switch-Consultant-ID:Service-ID
vsid ID_des_virtuellen_Servers vport
Nummer_des_virtuellen_Ports
Ein Service ist durch die ID eines virtuellen Servers (VSID)
und die Nummer eines virtuellen Ports (VPORT) gekennzeichnet. Beide Werte sind einem virtuellen Server zugeordnet, der zuvor
für den Switch konfiguriert wurde.
Schritt 5. Metriken konfigurieren
Anhand der Metriken wird die Wertigkeit der Server bestimmt.
Jeder Metrik wird eine proportionale Gewichtung zugeordnet, um seine Wertigkeit im Verhältnis zu anderen Metriken
anzugeben. Sie können beliebige Kombinationen von Metriken
konfigurieren: Metriken für Verbindungsdaten, für Advisor der Anwendung und
für Metric Server. Die proportionalen Gewichtungen müssen in der Summe stets
100 ergeben.
Wenn Sie einen Service konfigurieren, werden die Standardmetriken activeconn und
connrate definiert. Falls Sie zusätzliche oder gänzlich andere Metriken verwenden möchten,
geben Sie Folgendes ein:
service metrics Switch-Consultant-ID:Service-ID Metrikname 50
Metrikname2 50
Schritt 6. Consultant starten
Geben Sie zum Starten des Consultant Folgendes ein:
consultant start Switch-Consultant-ID
Mit diesem Befehl werden die Metric Collector (Metrikerfassungsprogramme) gestartet, und die Berechnung von Wertigkeiten beginnt.
Schritt 7. Hohe Verfügbarkeit konfigurieren (optional)
Geben Sie Folgendes ein, um die hohe Verfügbarkeit zu konfigurieren:
highavailability add address IP-Adresse partneraddress IP-Adresse port 80
role primary
Ausführliche Informationen zur Verwendung und zum Konfigurieren der hohen Controllerverfügbarkeit
finden Sie in Erweiterte Funktionen für Cisco CSS Controller und Nortel Alteon Controller.
Schritt 8. Metric Server starten (optional)
Wenn Sie in Schritt 5 Systemmetriken definiert haben, muss auf den Servicemaschinen Metric Server
gestartet werden. Informationen zur Verwendung von Metric Server finden Sie im Abschnitt Metric Server.
Schritt 9. Konfiguration für Nortel Alteon Controller aktualisieren
Wenn Sie die Konfiguration auf dem Nortel Alteon Web Switch ändern, können Sie die Controllerkonfiguration
aktualisieren. Geben Sie Folgendes ein:
service refresh
Beenden Sie den Consultant vor dem Aktualisieren der Konfiguration. Starten Sie den
Consultant neu, wenn der Befehl refresh die Konfiguration aktualisiert hat.
Konfiguration testen
Testen Sie wie folgt, ob die Konfiguration korrekt ist:
- Setzen Sie die Protokollstufe des Consultant auf 4.
- Trennen Sie einen Server für eine Minute vom Nortel Alteon Web Switch oder fahren Sie den Anwendungsserver für eine Minute herunter.
- Stellen Sie die Verbindung des Servers zum Switch wieder her oder führen Sie einen Neustart für den Anwendungsserver aus.
- Setzen Sie die Protokollstufe des Consultant auf den gewünschten Wert (1) zurück.
- Rufen Sie die Datei consultant.log in den folgenden Verzeichnissen auf und suchen Sie
nach dem Eintrag setServerWeights setting service. Dieser Eintrag weist darauf hin, dass versucht wurde,
Wertigkeiten an den Switch zu senden.
- AIX, HP-UX, Linux,
und Solaris: /opt/ibm/edge/lb/servers/logs/cco/Consultant-Name
- Windows: <Installationsstammverzeichnis>ibm\edge\lb\servers\logs\cco\Consultant-Name
- Sehen Sie sich die Serverwertigkeiten auf dem Switch an und prüfen Sie, ob diese mit den im Controllerbericht angezeigten
Wertigkeiten übereinstimmen.