Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Pflege der Datenbank » SQL Anywhere-Hochverfügbarkeitsoptiopn » Die SQL Anywhere Veritas Cluster Server-Agenten verwenden

 

Den SAServer-Agenten konfigurieren

Der SAServer-Agent steuert den Failover eines SQL Anywhere-Datenbankservers zu einem anderen Knoten im Cluster.

 ♦  So richten Sie den SAServer-Agenten ein
  1. Fahren Sie alle SQL Anywhere-Datenbankserver herunter, die auf Knoten im Cluster ausgeführt werden.

  2. Wählen Sie einen Knoten im Cluster aus und erstellen Sie auf diesem Knoten ein Verzeichnis namens SAServer im Verzeichnis %VCS_HOME%\bin. Sie finden weitere Veritas Cluster Server-Agenten in diesem Ordner (wie NIC und IP).

  3. Kopieren Sie die folgenden Dateien aus dem Verzeichnis Installationsverzeichnis\VCSAgent\SAServer in das Verzeichnis SAServer, das Sie in Schritt 2 erstellt haben:

    • Online.pl
    • Offline.pl
    • Monitor.pl
    • Clean.pl
    • SAServer.xml
  4. Kopieren Sie die Datei %VCS_HOME%\bin\VCSdefault.dll in das Verzeichnis %VCS_HOME%\bin\SAServer und benennen Sie sie in SAServer.dll um.

  5. Kopieren Sie die Datei Installationsverzeichnis\VCSAgent\SAServer\SAServerTypes.cf in das Verzeichnis %VCS_HOME%\conf\config.

  6. Wiederholen Sie die Schritte 1 - 5 bei allen anderen Knoten im Cluster.

  7. Starten Sie den Veritas Cluster Server-Manager und geben Sie Ihren Benutzernamen und das Kennwort ein, um sich mit dem Cluster zu verbinden.

  8. Fügen Sie den SAServer-Agenten hinzu:

    1. Wählen Sie File » Import Types.

    2. Navigieren Sie zu %VCS_HOME%\conf\config\SAServerTypes.cf und klicken Sie auf Importieren.

 ♦  So richten Sie mit dem SAServer-Agenten einen Datenbankserver für Failover ein:
  1. Starten Sie den Veritas Cluster Server-Manager und geben Sie Ihren Benutzernamen und das Kennwort zur Herstellung einer Verbindung ein.

  2. Fügen Sie SAServer als eine Ressource einer Dienstgruppe hinzu:

    1. Wählen Sie Edit » Add » Resource.

    2. In der Liste Resource Type wählen Sie SAServer aus.

      Wenn SAServer in der Liste Resource Type unter Windows nicht angezeigt wird, müssen Sie möglicherweise die Datei SAServer.xml dem Ordner %VCS_ROOT%\cluster manager\attrpool\Win2K\400 hinzufügen und die Cluster-Dienste neu starten.

    3. Geben Sie in das Feld Resource Name einen Namen ein.

    4. Ordnen Sie die folgenden Attributwerte den entsprechenden Attributen zu:

      • cmdStart   dbsrv12 -x tcpip Datenbankdatei_auf_gemeinsamer_Festplatte -n Servername

      • cmdMonitor   dbping -c "Server=Servername"

      • cmdStop   dbstop -c Benutzer_ID,Kennwort -y

    5. Wählen Sie Enabled.

      Das gibt an, dass die Ressource zur Verfügung steht.

    6. Klicken Sie auf OK.

  3. Stellen Sie sicher, dass die Ressourcenabhängigkeiten korrekt konfiguriert sind. Es gibt weitere Ressourcen, die gestartet undgruppiert werden müssen, bevor SAServer gestartet werden kann, wie die gemeinsam genutzten Festplattenressourcen und die IP-Adressenressourcen.

  4. Rechtsklicken Sie auf die Dienstgruppe und wählen Sie Online » Knotenname, wobei Knotenname der Name des Computers im Cluster ist, der die Ressource ausführen soll.

    Die Dienstgruppe ist nun online.


Den SAServer-Agenten testen