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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbankwartung » SQL Anywhere-Hochverfügbarkeitsoption » SQL Anywhere Veritas Cluster Server-Agenten

 

SAServer-Agentenkonfiguration

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

 Einrichten des SAServer-Agenten
  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 %VCS_HOME%\bin-Verzeichnis. Sie finden weitere Veritas Cluster Server-Agenten in diesem Ordner (wie NIC und IP).

  3. Kopieren Sie die folgenden Dateien aus dem Verzeichnis %SQLANY12%\VCSAgent\SAServer in das SAServer-Verzeichnis, 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 %VCS_HOME%\bin\SAServer-Verzeichnis und benennen Sie sie in SAServer.dll um.

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

  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. Klicken Sie auf File (Datei)  » Import Types (Importtypen).

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

 Einrichten eines Datenbankservers für Failover mit dem SAServer-Agenten
  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. Klicken Sie auf Edit(Bearbeiten)  » Add (Hinzufügen)  » Resource (Ressource).

    2. Klicken Sie in der Liste Resource Type (Ressourcentyp) auf SAServer.

      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 database-file-on-shared-disk -n server-name

      • cmdMonitor   dbping -c "Server=server-name"

      • cmdStop   dbstop -c user-id,password -y

    5. Klicken Sie auf Enabled (Aktiviert).

      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 klicken Sie auf Online » node-name, wobei node-name der Name des Computers im Cluster ist, auf dem die Ressource ausgeführt werden soll.

    Die Dienstgruppe ist nun online.


Den SAServer-Agenten testen