Vorheriges Thema: Failover in Anwendungsdatenspeicher

Nächstes Thema: CA EEM-Server-Failover

Konfigurieren von Failover in Anwendungsdatenspeicher

Hinweis: Führen Sie die Schritte des folgenden Ablaufs auf dem Primärserver aus. Auf dem Sekundärserver auszuführende Schritte werden ausdrücklich erwähnt.

Für diesen Vorgang wird vorausgesetzt, dass Sie den CA EEM-Server mit den folgenden Standardwerten installiert haben:

Wenn Sie einen dieser Parameter angepasst haben, ersetzen Sie die Standardwerte mit den benutzerdefinierten Werten.

So konfigurieren Sie den Failover im Anwendungsdatenspeicher

  1. Halten Sie mithilfe der folgenden Befehle den CA EEM-Dienst auf allen Servern im Failover-Setup an:
    Windows
    net stop igateway
    dxserver stop all
    
    Linux und UNIX
    $IGW_LOC/S99igateway stop
    su - dsa -c "dxserver stop all"
    
  2. Kopieren Sie die folgenden Dateien von allen CA EEM-Sekundärserver auf den Primärserver, zum Beispiel Server1, und in die jeweiligen Ordner:
    Windows
    %DXHOME%\config\knowledge\iTechPoz-HostnameOfServerN.dxc
    %DXHOME%\config\knowledge\iTechPoz-HostnameOfServerN-Router.dxc
    %DXHOME%\config\ssld\personalities\iTechPoz-HostnameOfServerN.pem
    %DXHOME%\config\ssld\personalities\iTechPoz-HostnameOfServerN-Router.pem
    
    Linux und UNIX
    $DXHOME/config/knowledge/iTechPoz-HostnameOfServerN.dxc
    $DXHOME/config/knowledge/iTechPoz-HostnameOfServerN-Router.dxc
    $DXHOME/config/ssld/personalities/iTechPoz-HostnameOfServerN.pem
    $DXHOME/config/ssld/personalities/iTechPoz-HostnameOfServerN-Router.pem
    
  3. Kopieren Sie die folgende Datei von den Sekundärservern in einen temporären Ordner auf dem Primärserver Server1:
    UNIX und Linux
    $DXHOME/config/ssld/iTechPoz-trusted.pem
    
    Windows
    %DXHOME%\config\ssld\iTechPoz-trusted.pem
    
  4. Bearbeiten Sie die Konfigurationsdateien (iTechPoz-HostnameOfServerN.dxc) aller Server wie folgt auf Server1:
    Ändern Sie die folgende Zeile ab:
    address      = tcp localhost port 509
    
    #address = tcp HostnameOfServerN port 509, tcp localhost port 509
    
    #dsa-flags	= multi-write
    
    in:
    #address      = tcp localhost port 509
    
    address = tcp HostnameOfServerN port 509, tcp localhost port 509
    
    dsa-flags	= multi-write
    

    Hinweise:

  5. Bearbeiten Sie "iTechPoz.dxg" von Server1, um Referenzen des Sekundärservers einzuschließen.

    Beispiel:

    # iTechPoz - iTechnology-Repository
    #Source - Wissensdateien von iTechPozRouter und iTechPoz DSAs.
    source "iTechPoz-HostnameofServer1-Router.dxc";
    source "iTechPoz-HostnameofServer1.dxc";
    source "iTechPoz-HostnameOfServer2-Router.dxc";
    source "iTechPoz-HostnameOfServer2.dxc";
    source "iTechPoz-ServerN-Router.dxc";
    source "iTechPoz-ServerN.dxc";
    
  6. Erstellen Sie eine neue "iTechPoz-trusted.pem"-Datei durch Verketten der Inhalte von "iTechPoz-trusted.pem" eines Sekundärservers, Server2, mit Server1.
    Windows
    type <absoluter Pfad zu iTechPoz-trusted.pem von Server2> >> <absoluter Pfad zu iTechPoz-trusted.pem von Server1>
    
    UNIX oder Linux
    cat <absoluter Pfad zu iTechPoz-trusted.pem von Server2> >> <absoluter Pfad zu iTechPoz-trusted.pem von Server1>
    

    Beispiel: type "C:\Programme\CA\Directory\dxserver\config\ssld\iTechPoz-trusted_2.pem" >> "C:\Programme\CA\Directory\dxserver\config\ssld\iTechPoz-trusted.pem

    "iTechPoz-trusted.pem" des Sekundärservers wird mit "iTechPoz-trusted.pem" von Server1 verkettet.

  7. Verketten Sie "iTechPoz-trusted.pem" aller anderer Sekundärserver mit der in Schritt 6 entstandenen Datei "iTechPoz-trusted.pem" von Server1.
  8. Kopieren Sie die folgenden Dateien vom Primärserver in die jeweiligen Ordner auf allen Sekundärservern:

    Hinweis: Sichern Sie "iTechPoz-trusted.pem" sowie den Daten-DSA und die Routerdateien (iTechPoz*) der Sekundärserver vor dem Kopieren.

    UNIX und Linux
    $DXHOME/config/ssld/iTechPoz-trusted.pem
    $DXHOME/config/ssld/personalities/iTechPoz-*.pem
    $DXHOME/config/knowledge/iTechPoz*
    
    Windows
    %DXHOME%\config\ssld\iTechPoz-trusted.pem
    %DXHOME%\config\ssld\personalities\iTechPoz-*.pem
    %DXHOME%\config\knowledge\iTechPoz*
    
  9. Bearbeiten Sie "iTechPoz.dxg" auf allen Sekundärservern. Die Datei "iTechPoz.dxg" muss Folgendes enthalten:
    # iTechPoz - iTechnology-Repository
    #Source - Wissensdateien von iTechPozRouter und iTechPoz DSAs.
    source "iTechPoz-HostnameOfServerN-Router.dxc";
    source "iTechPoz-HostnameOfServerN.dxc";
    source "iTechPoz-HostnameOfServer1-Router.dxc";
    source "iTechPoz-HostnameOfServer1.dxc";
    source "iTechPoz-HostnameOfServer2-Router.dxc";
    source "iTechPoz-HostnameOfServer2.dxc";
    source "iTechPoz-ServerKRouter.dxc";
    source "iTechPoz-ServerK.dxc";
    

    Hinweis: Die Eingaben für den Localhost müssen vor den Eingaben für andere Server angezeigt werden.

  10. Ändern Sie die Eigentumsrechte bzw. Gruppenmitgliedschaft der folgenden Dateien auf "dsa" bzw. "etrdir" für alle CA EEM-Server, die auf UNIX oder Linux ausgeführt werden. Führen Sie die folgenden Befehle aus:
    chown dsa:etrdir $DXHOME/config/ssld/iTechPoz-trusted.pem
    chown dsa:etrdir $DXHOME/config/knowledge/iTechPoz*
    chown dsa:etrdir $DXHOME/config/ssld/personalities/iTechPoz-*.pem
    
  11. Starten Sie mithilfe der folgenden Befehle den CA EEM-Dienst auf allen Servern:
    Windows
    dxserver start all
    net start igateway
    
    Linux und UNIX
    su - dsa -c "dxserver start all"
    $IGW_LOC/S99igateway start
    

    Die Konfiguration des Failovers in Anwendungsdatenspeicher wurde gespeichert.