Cisco CSS Controller konfigurieren

Lesen Sie vor Ausführung der in diesem Kapitel beschriebenen Schritte Planung für Cisco CSS Controller. Dieses Kapitel erläutert das Erstellen einer Basiskonfiguration für die Komponente Cisco CSS Controller von Load Balancer.

Konfigurationstasks im Überblick

Vor Ausführung einer der in diesem Kapitel beschriebenen Konfigurationsmethoden müssen Sie die folgenden Schritte ausführen:

  1. Vergewissern Sie sich, dass der Cisco CSS Switch und alle Servermaschinen richtig konfiguriert sind.
  2. Konfigurieren Sie Cisco CSS Controller so, dass die Adresse des Cisco CSS Switch und der Name der SNMP-Community mit den entsprechenden Attributen des Cisco CSS Switch übereinstimmen. Informationen zum Konfigurieren des Consultant finden Sie im Abschnitt ccocontrol consultant — Consultant konfigurieren und steuern.

Tabelle 8. Konfigurationstasks für Cisco CSS Controller
Task Beschreibung Referenzinformationen
Konfigurieren der Maschine mit Cisco CSS Controller Ermitteln Sie die Voraussetzungen. Maschine mit Controller für Cisco CSS Switches konfigurieren
Testen der Konfiguration Überprüfen Sie, ob die Konfiguration funktioniert. Konfiguration testen

Konfigurationsmethoden

Es gibt im Wesentlichen drei Methoden für das Erstellen einer Basiskonfiguration für die Load-Balancer-Komponente Cisco CSS Controller:

Befehlszeile

Dies ist die direkte Methode für die Konfiguration von Cisco CSS Controller. Bei den in diesem Handbuch beschriebenen Prozeduren wird von der Verwendung der Befehlszeile ausgegangen. Die Werte der Befehlsparameter müssen in englischen Zeichen eingegeben werden. Die einzige Ausnahme hiervon bilden Hostnamen (die z. B. im Befehl consultant add verwendet werden) und Dateinamen.

Starten Sie Cisco CSS Controller wie folgt von der Befehlszeile aus:

  1. Setzen Sie an der Eingabeaufforderung den Befehl ccoserver ab. Geben Sie zum Stoppen des Servers ccoserver stop ein.
    Anmerkungen:
    1. Klicken Sie auf Windows-Systemen nacheinander auf Start > Systemsteuerung > Verwaltung > Dienste. Klicken Sie mit der rechten Maustaste auf IBM® Cisco CSS Controller und wählen Sie Starten aus. Zum Stoppen des Services müssen Sie dieselben Schritte ausführen und Beenden auswählen.
    2. Auf Windows-Systemen können Sie ccoserver automatisch beim Booten starten. Gehen Sie dazu wie folgt vor:
      1. Klicken Sie nacheinander auf Start > Einstellungen > Systemsteuerung > Verwaltung > Dienste.
      2. Klicken Sie mit der rechten Maustaste auf IBM Cisco CSS Controller und wählen Sie Eigenschaften aus.
      3. Klicken Sie rechts neben Starttyp auf den Abwärtspfeil und wählen Sie Automatisch aus.
      4. Klicken Sie auf OK.
  2. Setzen Sie anschließend die gewünschten Steuerbefehle für Cisco CSS Controller ab, um die Konfiguration einzurichten. Bei den in diesem Handbuch beschriebenen Prozeduren wird von der Verwendung der Befehlszeile ausgegangen. Der Befehl lautet ccocontrol. Weitere Informationen zu Befehlen finden Sie in Befehlsreferenz für Cisco CSS Controller.

Sie können eine gekürzte Version der Parameter für den Befehl ccocontrol 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 ccocontrol he f an Stelle von ccocontrol help file angeben.

Wenn Sie die Befehlszeilenschnittstelle starten möchten, setzen Sie den Befehl ccocontrol ab, um die Eingabeaufforderung ccocontrol aufzurufen.

Sie können die Befehlszeilenschnittstelle verlassen, indem Sie den Befehl exit oder quit absetzen.

Anmerkung:
Auf Windows-Plattformen wird dsserver für die Komponente Dispatcher automatisch gestartet. Falls Sie nur mit Cisco CSS Controller und nicht mit der Komponente Dispatcher arbeiten, können Sie den automatischen Start von dsserver wie folgt unterbinden:
  1. Klicken Sie im Fenster "Dienste" von Windows mit der rechten Maustaste auf IBM Dispatcher.
  2. Wählen Sie den Eintrag Eigenschaften aus.
  3. Wählen Sie im Feld Starttyp die Option Manuell aus.
  4. 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) einen der folgenden Befehle:

Die XML-Dateien sind im folgenden Verzeichnis gespeichert:

GUI

Abb. 38 zeigt ein Beispiel für die grafische Benutzerschnittstelle (GUI) mit allgemeinen Anweisungen.

Gehen Sie zum Starten der GUI wie folgt vor:

  1. Wenn ccoserver noch nicht aktiv ist, starten Sie den Dienst jetzt, indem Sie als Root den folgenden Befehl absetzen:

    ccoserver

    .
  2. Führen Sie anschließend einen der folgenden Schritte aus:

Gehen Sie zum Konfigurieren von Cisco CSS Controller von der GUI aus wie folgt vor:

  1. Klicken Sie in der Baumstruktur mit der rechten Maustaste auf "Cisco CSS Controller".
  2. Stellen Sie eine Verbindung zu einem Host her.
  3. Erstellen Sie einen oder mehrere Switch-Consultant(s) mit den gewünschten Eignerangaben und den zugehörigen Metriken.
  4. Starten Sie den Consultant.

Von der GUI aus können Sie alle mit dem Befehl ccocontrol ausführbaren Schritte ausführen. Beispiel:

Gehen Sie wie folgt vor, um von der GUI aus einen Befehl auszuführen:

  1. Klicken Sie mit der rechten Maustaste auf den Knoten Host und wählen Sie Befehl senden... aus.
  2. Geben Sie im Befehlseingabefeld den gewünschten Befehl ein, z. B. consultant report.
  3. 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.

Weitere Informationen zur Verwendung der GUI finden Sie in Anhang A. Allgemeine Anweisungen zur GUI.

Maschine mit Controller für Cisco CSS Switches konfigurieren

Vor dem Konfigurieren der Maschine mit Cisco CSS Controller müssen Sie (auf AIX-, HP-UX-, Linux- oder Solaris-Systemen) als Root oder (auf Windows-Systemen) als Administrator registriert sein.

Der Consultant muss eine Verbindung zum Cisco CSS Switch als Cisco-CSS-Switch-Administrator herstellen können.

Wenn Sie den Consultant konfigurieren, müssen die Adresse und der Name der SNMP-Community mit den entsprechenden Attributen des Cisco CSS Switch übereinstimmen.

Hilfe zu den in dieser Prozedur verwendeten Befehlen finden Sie in Befehlsreferenz für Cisco CSS Controller.

Schritt 1. Serverfunktion starten

Wenn ccoserver noch nicht aktiv ist, starten Sie den Dienst jetzt, indem Sie als Root ccoserver eingeben.

Anmerkung:
Klicken Sie auf Windows-Systemen nacheinander auf Start > Systemsteuerung > Verwaltung > Dienste. Klicken Sie mit der rechten Maustaste auf "IBM Cisco Controller" und wählen Sie "Starten" aus.

Schritt 2. Befehlszeilenschnittstelle aufrufen

Geben Sie ccocontrol ein, um die Befehlszeilenschnittstelle aufzurufen.

Schritt 3. Consultant konfigurieren

Sie müssen die Switch-Adresse und einen Namen für die SNMP-Community konfigurieren. Diese Werte müssen mit den entsprechenden Attributen des Cisco CSS Switch übereinstimmen.

Geben Sie Folgendes ein, um einen Consultant hinzuzufügen:

consultant add Switch-Consultant-ID address Switch-IP-Adresse
community Name_der_Community

Schritt 3. Eignerangaben konfigurieren

Eignerangaben sind die Darstellung einer Inhaltsregel für einen Eigner, der für den Cisco CSS Switch definiert ist. Der Eignername und der Name der Inhaltsregel müssen mit der entsprechenden Definition auf dem Switch übereinstimmen.

Geben Sie Folgendes ein, um Eignerangaben zu definieren:

ownercontent add Switch-Consultant-ID:ID_für_Eignerangaben ownername Eignername
contentrule Name_der_Inhaltsregel

Schritt 4. Konfiguration der Services prüfen

Wenn die Eignerangaben definiert sind, schließt der Consultant die Konfiguration ab, indem er die für den Switch konfigurierten Services abruft. Vergleichen Sie die Konfiguration auf dem Switch mit der Konfiguration für den Consultant, um sicherzustellen, dass die Services übereinstimmen.

Schritt 5. Metriken konfigurieren

Anhand von Metriken werden die Wertigkeiten von Services und ihre proportionale Gewichtung (im Vergleich zu anderen Services) bestimmt. Sie können eine beliebige Kombination von Metrikenen für Verbindungsdaten, für Advisor der Anwendung und für Metric Server verwenden. Die proportionalen Gewichtungen müssen in der Summe stets 100 ergeben.

Wenn Sie die Eignerangaben konfigurieren, werden die Standardmetriken activeconn und connrate definiert. Falls Sie zusätzliche oder gänzlich andere Metriken verwenden möchten, geben Sie Folgendes ein:

ownercontent metrics Switch-Consultant-ID:ID_für Eignerangaben Metrik1 Proportion1
Metrik2 Proportion2...MetrikN ProportionN

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. 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 8. 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

In einer Umgebung mit hoher Verfügbarkeit können Sie mehrere Switches konfigurieren. Der Cisco CSS Controller muss so konfiguriert werden, dass er für alle Switches und die entsprechenden Ausweicheinheiten Wertigkeiten bereitstellt, um auch bei der Übernahme der Aufgaben eines Switch durch einen anderen die ständige Verfügbarkeit von Wertigkeitsinformationen zu gewährleisten.

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.

Konfiguration testen

Testen Sie wie folgt, ob die Konfiguration korrekt ist:

  1. Setzen Sie die Protokollstufe des Consultant auf 4.
  2. Trennen Sie einen Server für eine Minute vom Cisco CSS Switch oder fahren Sie den Anwendungsserver für eine Minute herunter.
  3. Stellen Sie die Verbindung des Servers zum Switch wieder her oder führen Sie einen Neustart für den Anwendungsserver aus.
  4. Setzen Sie die Protokollstufe des Consultant auf den gewünschten Wert (1) zurück.
  5. Rufen Sie die Datei consultant.log in den folgenden Verzeichnissen auf und suchen Sie nach dem Eintrag setServerWeights setting service: