Sun Cluster Handbuch Softwareinstallation für Solaris OS

Beispiel für das Durchführen der Datenreplikation

In diesem Abschnitt wird die Durchführung der Datenreplikation für die Beispielkonfiguration beschrieben. In diesem Abschnitt werden die Befehle sndradm und iiadm der Sun StorEdge Availability Suite-Software verwendet. Weitere Informationen zu diesen Befehlen finden Sie im Sun Cluster 3.0 and Sun StorEdge Software Integration Guide.

Dieses Kapitel umfasst folgende Anweisungen:

ProcedureSo führen Sie eine Replikation mit remotem Spiegel durch

In diesem Verfahren wird der Master-Datenträger der primären Platte auf den Master-Datenträger der sekundären Platte repliziert. Der Master-Datenträger ist vol01 und der punktuelle-Bitmap-Datenträger ist vol04.

Schritte
  1. Greifen Sie als Superuser auf nodeA zu.

  2. Überprüfen Sie, ob sich der Cluster im Protokollierungsmodus befindet.


    nodeA# /usr/opt/SUNWesm/sbin/sndradm -P
    

    Die Ausgabe sollte der folgenden ähneln:


    /dev/vx/rdsk/devicegroup/vol01 ->
    lhost-reprg-sec:/dev/vx/rdsk/devicegroup/vol01
    autosync: off, max q writes:4194304, max q fbas:16384, mode:sync,ctag:
    devicegroup, state: logging

    Im Protokollierungsmodus lautet der Zustand logging und der aktive Zustand der Auto-Synchronisierung off. Wenn der Daten-Datenträger auf der Platte beschrieben wird, wird die Bitmap-Datei auf derselben Platte aktualisiert.

  3. Löschen Sie alle Transaktionen.


    nodeA# /usr/sbin/lockfs -a -f
    
  4. Wiederholen Sie Schritt 1 bis Schritt 3 auf nodeC.

  5. Kopieren Sie den Master-Datenträger von nodeA auf den Master-Datenträger von nodeC.


    nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -m lhost-reprg-prim \
    /dev/vx/rdsk/devicegroup/vol01 \
    /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \
    /dev/vx/rdsk/devicegroup/vol01 \
    /dev/vx/rdsk/devicegroup/vol04 ip sync
    
  6. Warten Sie, bis die Replikation abgeschlossen ist und die Datenträger synchronisiert sind.


    nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -w lhost-reprg-prim \
    /dev/vx/rdsk/devicegroup/vol01 \
    /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \
    /dev/vx/rdsk/devicegroup/vol01 \
    /dev/vx/rdsk/devicegroup/vol04 ip sync
    
  7. Bestätigen Sie, dass sich der Cluster im Replikationsmodus befindet.


    nodeA# /usr/opt/SUNWesm/sbin/sndradm -P
    

    Die Ausgabe sollte der folgenden ähneln:


    /dev/vx/rdsk/devicegroup/vol01 ->
    lhost-reprg-sec:/dev/vx/rdsk/devicegroup/vol01
    autosync: on, max q writes:4194304, max q fbas:16384, mode:sync,ctag:
    devicegroup, state: replicating

    Im Replikationsmodus lautet der Zustand replicating und der aktive Zustand der Auto-Synchronisierung on. Wenn der primäre Datenträger beschrieben wird, wird der sekundäre Datenträger von der Sun StorEdge Availability Suite-Software aktualisiert.

Nächste Schritte

Wechseln Sie zu So erstellen Sie eine Schnappschuss-Kopie .

ProcedureSo erstellen Sie eine Schnappschuss-Kopie

In diesem Verfahren werden der Schattendatenträger und der Master-Datenträger des primären Clusters mithilfe eines punktuellen Schnappschusses synchronisiert. Der Master-Datenträger ist vol01, der Bitmap-Datenträger ist vol04 und der Schattendatenträger ist vol02.

Bevor Sie beginnen

Vergewissern Sie sich, dass Sie die Schritte unter So führen Sie eine Replikation mit remotem Spiegel durch ausgeführt haben.

Schritte
  1. Greifen Sie als Superuser auf nodeA zu.

  2. Deaktivieren Sie die auf nodeA ausgeführte Ressource.


    nodeA# /usr/cluster/bin/scswitch -n -j nfs-rs
    
  3. Bringen Sie den primären Cluster in den Protokollierungsmodus.


    nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -l lhost-reprg-prim \
    /dev/vx/rdsk/devicegroup/vol01 \
    /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \
    /dev/vx/rdsk/devicegroup/vol01 \
    /dev/vx/rdsk/devicegroup/vol04 ip sync
    

    Wenn der Daten-Datenträger auf der Platte beschrieben wird, wird die Bitmap-Datei auf derselben Platte aktualisiert. Es findet keine Replikation statt.

  4. Synchronisieren Sie den Schattendatenträger und den Master-Datenträger des primären Clusters.


    nodeA# /usr/opt/SUNWesm/sbin/iiadm -u s /dev/vx/rdsk/devicegroup/vol02
    nodeA# /usr/opt/SUNWesm/sbin/iiadm -w /dev/vx/rdsk/devicegroup/vol02
    
  5. Synchronisieren Sie den Schattendatenträger und den Master-Datenträger des sekundären Clusters.


    nodeC# /usr/opt/SUNWesm/sbin/iiadm -u s /dev/vx/rdsk/devicegroup/vol02
    nodeC# /usr/opt/SUNWesm/sbin/iiadm -w /dev/vx/rdsk/devicegroup/vol02
    
  6. Starten Sie die Anwendung auf nodeA neu.


    nodeA# /usr/cluster/bin/scswitch -e -j nfs-rs
    
  7. Synchronisieren Sie den sekundären Datenträger mit dem primären Datenträger erneut.


    nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -u lhost-reprg-prim \
    /dev/vx/rdsk/devicegroup/vol01 \
    /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \
    /dev/vx/rdsk/devicegroup/vol01 \
    /dev/vx/rdsk/devicegroup/vol04 ip sync
    
Nächste Schritte

Wechseln Sie zu So überprüfen Sie die Richtigkeit der Replikationskonfiguration

ProcedureSo überprüfen Sie die Richtigkeit der Replikationskonfiguration

Bevor Sie beginnen

Vergewissern Sie sich, dass Sie die Schritte unter So erstellen Sie eine Schnappschuss-Kopie ausgeführt haben.

Schritte
  1. Überprüfen Sie, ob sich der primäre Cluster im Replikationsmodus befindet und die Auto-Synchronisierung aktiviert ist.


    nodeA# /usr/opt/SUNWesm/sbin/sndradm -P
    

    Die Ausgabe sollte der folgenden ähneln:


    /dev/vx/rdsk/devicegroup/vol01 ->
    lhost-reprg-sec:/dev/vx/rdsk/devicegroup/vol01
    autosync: on, max q writes:4194304, max q fbas:16384, mode:sync,ctag:
    devicegroup, state: replicating

    Im Replikationsmodus lautet der Zustand replicating und der aktive Zustand der Auto-Synchronisierung on. Wenn der primäre Datenträger beschrieben wird, wird der sekundäre Datenträger von der Sun StorEdge Availability Suite-Software aktualisiert.

  2. Wenn Sie der primäre Cluster nicht im Replikationsmodus befindet, müssen Sie ihn in diesen Modus versetzen.


    nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -u lhost-reprg-prim \
    /dev/vx/rdsk/devicegroup/vol01 \
    /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \
    /dev/vx/rdsk/devicegroup/vol01 \
    /dev/vx/rdsk/devicegroup/vol04 ip sync
    
  3. Erstellen Sie ein Verzeichnis auf einem Client-Rechner.

    1. Melden Sich sich am Client-Rechner als Superuser an.

      Es wird eine Eingabeaufforderung angezeigt, die der folgenden ähnelt:


      client-machine#
    2. Erstellen Sie ein Verzeichnis auf dem Client-Rechner.


      client-machine# mkdir /dir
      
  4. Hängen Sie das Verzeichnis in die Anwendung im primären Cluster ein und zeigen Sie das eingehängte Verzeichnis an.

    1. Hängen Sie das Verzeichnis in die Anwendung im primären Cluster ein.


      client-machine# mount -o rw lhost-nfsrg-prim:/global/mountpoint /dir
      
    2. Zeigen Sie das eingehängte Verzeichnis an.


      client-machine# ls /dir
      
  5. Hängen Sie das Verzeichnis in die Anwendung im sekundären Cluster ein und zeigen Sie das eingehängte Verzeichnis an.

    1. Hängen Sie das Verzeichnis aus der Anwendung im primären Cluster aus.


      client-machine# umount /dir
      
    2. Nehmen Sie die Anwendungs-Ressourcengruppe im primären Cluster offline.


      nodeA# /usr/cluster/bin/scswitch -n -j nfs-rs
      nodeA# /usr/cluster/bin/scswitch -n -j nfs-dg-rs
      nodeA# /usr/cluster/bin/scswitch -n -j lhost-nfsrg-prim
      nodeA# /usr/cluster/bin/scswitch -z -g nfs-rg -h ""
      
    3. Bringen Sie den primären Cluster in den Protokollierungsmodus.


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -l lhost-reprg-prim \
      /dev/vx/rdsk/devicegroup/vol01 \
      /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devicegroup/vol01 \
      /dev/vx/rdsk/devicegroup/vol04 ip sync
      

      Wenn der Daten-Datenträger auf der Platte beschrieben wird, wird die Bitmap-Datei auf derselben Platte aktualisiert. Es findet keine Replikation statt.

    4. Stellen Sie sicher, dass das PathPrefix-Verzeichnis verfügbar ist.


      nodeC# mount | grep /global/etc
      
    5. Bringen Sie die Anwendungs-Ressourcengruppe im sekundären Cluster online.


      nodeC# /usr/cluster/bin/scswitch -Z -g nfs-rg
      
    6. Greifen Sie als Superuser auf den Client-Rechner zu.

      Es wird eine Eingabeaufforderung angezeigt, die der folgenden ähnelt:


      client-machine#
    7. Hängen Sie das in Schritt 3 erstellte Verzeichnis in die Anwendung im sekundären Cluster ein.


      client-machine# mount -o rw lhost-nfsrg-sec:/global/mountpoint /dir
      
    8. Zeigen Sie das eingehängte Verzeichnis an.


      client-machine# ls /dir
      
  6. Stellen Sie sicher, dass das in Schritt 4 angezeigte Verzeichnis mit dem in Schritt 5 identisch ist.

  7. Bringen Sie die Anwendung im primären Cluster zum eingehängten Verzeichnis zurück.

    1. Nehmen Sie die Anwendungs-Ressourcengruppe im sekundären Cluster offline.


      nodeC# /usr/cluster/bin/scswitch -n -j nfs-rs
      nodeC# /usr/cluster/bin/scswitch -n -j nfs-dg-rs
      nodeC# /usr/cluster/bin/scswitch -n -j lhost-nfsrg-sec
      nodeC# /usr/cluster/bin/scswitch -z -g nfs-rg -h ""
      
    2. Stellen Sie sicher, das der globale Datenträger aus dem sekundären Cluster ausgehängt ist.


      nodeC# umount /global/mountpoint
      
    3. Bringen Sie die Anwendungs-Ressourcengruppe im primären Cluster online.


      nodeA# /usr/cluster/bin/scswitch -Z -g nfs-rg
      
    4. Bringen Sie den primären Cluster in den Replikationsmodus.


      nodeA# /usr/opt/SUNWesm/sbin/sndradm -n -u lhost-reprg-prim \
      /dev/vx/rdsk/devicegroup/vol01 \
      /dev/vx/rdsk/devicegroup/vol04 lhost-reprg-sec \
      /dev/vx/rdsk/devicegroup/vol01 \
      /dev/vx/rdsk/devicegroup/vol04 ip sync
      

      Wenn der primäre Datenträger beschrieben wird, wird der sekundäre Datenträger von der Sun StorEdge Availability Suite-Software aktualisiert.

Siehe auch

Beispiel für die Verwaltung eines Failovers oder Switchovers