Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

START-REMOTE-COPY Remote-Copy-Paar erstellen

&pagelevel(3)&pagelevel

Storage-System:

ETERNUS DX/AF

Anwendungsbereich:

DEVICE

Privilegierung:

TSOS

/START-REMOTE-COPY erstellt ein oder mehrere Remote-Copy-Paare, indem je ein Gerät als Target-Unit einer Source-Unit zugeordnet wird. Als Target-Unit kann ein beliebiges Gerät aus einem anderen Storage-System gleichen Typs verwendet werden.

Die Auswahl der Source-Unit erfolgt über den Operanden UNIT.

Die Auswahl der der Target-Unit erfolgt über den Operanden TARGET-UNIT. Wenn als UNIT ein Pubset ausgewählt wird, muss als Target-Unit eine Liste von MNs angegeben werden, deren Anzahl der Anzahl der Volumes des Pubsets entspricht.

Vor der Ausführung dieses Kommandos überprüft SHC-OSD die globalen und Task-spezifischen Sicherheitseinstellungen (siehe "Sicherheitseinstellungen von SHC-OSD"). Die aktuellen Sicherheitseinstellungen können mit /SHOW-SHC-PROCESSING angezeigt werden (siehe "SHOW-SHC-PROCESSING Einstellungen von SHC-OSD anzeigen"). Sie können in der SHC-OSD-Parameterdatei (siehe "Konfiguration von SHC-OSD") für den nächsten Start von SHC-OSD oder mit /MODIFY-SHC-PROCESSING für den laufenden Betrieb geändert werden (siehe "MODIFY-SHC-PROCESSING Einstellungen von SHC-OSD ändern").

Für REC

Für die Storage-Systeme wird die Synchronisation der Remote-Paare sofort eingeleitet. Die Kopierrichtung ist immer von der Source-Unit auf die Target-Unit. Auf die Beendigung der Synchronisation kann gewartet werden.

Vor Eingabe von /START-REMOTE-COPY müssen folgende Voraussetzungen erfüllt sein:

  • Die Geräte für Source-Unit und Target-Unit haben den gleichen Typ.

  • Die Größe der Target-Unit ist größer oder gleich der Source-Unit. Bei größerer Target-Unit ist aber kein /SWAP-REMOTE-COPY und kein /RESUME-REMOTE-COPY mit RESTORE=*TO-SOURCE möglich.
  • Die Remote-Verbindungen zwischen den beiden Storage-Systemen sind definiert.

  • REC ist in beiden Storage-Systemen lizensiert und konfiguriert (Copy Tables).

Es wird synchrone und asynchrone Replikation unterstützt, siehe den Abschnitt „COPY-MODE (Verarbeitungsmodus)".

Für die asynchrone Replikation müssen zusätzliche Voraussetzungen erfüllt sein:

  • Die beteiligten Storage-Systeme benötigen geeignet dimensionierte REC-Puffer (Cache).

Concurrent Remote-Copy wird mit maximal 4 simultanen Target-Units in unterschiedlichen Storage-Systemen für eine Source-Unit unterstützt. Concurrent Remote-Copy mit Target-Units in demselben remote Storage-System wird nicht unterstützt.

In Cascaded Remote-Copy-Konfigurationen wird eine Target-Unit als Source-Unit eines weiteren Remote-Copy-Paares verwendet.

In Concurrent und Cascaded Remote-Copy-Konfigurationen kann synchrone und asynchrone Replikation kombiniert werden.

Das Kommando wird nur für Source-Units ausgeführt.

START-REMOTE-COPY

UNIT = *BY-PUBSET(...) / *BY-STORAGE(...) /




list-poss(256): <alphanum-name 2..2> / <x-text 4..4>


*BY-PUBSET(...)



|

PUBSET = <cat-id 1..4>


*BY-STORAGE(...)



|

SERIAL-NUMBER = <alphanum-name 3..14>



|

,LOGICAL-VOLUME = <x-text 1..4>

,TARGET-UNIT =*BY-STORAGE(...) /







list-poss(256): <alphanum-name 2..2> / <x-text 4..4>


*BY-STORAGE(...)



|

TARGET-SERIAL-NUMBER = <alphanum-name 3..14>



|

,TARGET-LOGICAL-VOL = <x-text 1..4>

,WAIT = *NO / *UNTIL-SYNCHRONIZATION

,COPY-MODE = *SYNCHRONOUS*ASYNCHRONOUS / *ASYNC-STACK

UNIT =
Auswahl der Source-Units über eine bestimmte Katalogkennung (*BY-PUBSET), über die Seriennummer und die interne Nummer des logischen Volumes im Storage-System (*BY-STORAGE) oder direkt über den mnemotechnischen Gerätenamen des logischen Volumes.

UNIT = *BY-PUBSET(...)
Auswahl der Source-Units über eine Pubset-ID oder Volume-Set-ID. Der Pubset wird während der Kommandobearbeitung gegen Rekonfiguration gesperrt.

PUBSET = <cat-id 1..4>
Angabe der Pubset-ID oder Volume-Set-ID.

UNIT = *BY-STORAGE(...)
Auswahl der Source-Unit über die Seriennummer und die interne Nummer des logischen Volumes im Storage-System.

SERIAL-NUMBER = <alphanum-name 3..14>
Angabe der Seriennummer des Storage-Systems (Eindeutigkeit beachten!).

LOGICAL-VOLUME = <x-text 1..4>
Angabe der internen Nummer des logischen Volumes im Storage-System.

UNIT = list-poss(256): <alphanum-name 2..2> / <x-text 4..4>
Auswahl der Source-Unit über den mnemotechnischen Gerätenamen des logischen Volumes.


TARGET-UNIT =

Auswahl der Target-Units über die Seriennummer und die interne Nummer des logischen Volumes im Storage-System (*BY-STORAGE) oder direkt über die mnemotechnischen Gerätenamen der logischen Volumes.

TARGET-UNIT = *BY-STORAGE(...)
Auswahl der Target-Unit über die Seriennummer und die interne Nummer des logischen Volumes im Storage-System.

TARGET-SERIAL-NUMBER = <alphanum-name 3..14>
Angabe der Seriennummer des Storage-Systems (Eindeutigkeit beachten!).

TARGET-LOGICAL-VOLUME = <x-text 1..4>
Angabe der internen Nummer des logischen Volumes im Storage-System.

TARGET-UNIT = list-poss(256): <alphanum-name 2..2> / <x-text 4..4>
Auswahl der Target-Units über die mnemotechnischen Gerätenamen der logischen Volumes.


WAIT =

Bestimmt, ob das Kommando auf die Beendigung der Synchronisation wartet oder nicht.

WAIT = *NO
Das Kommando wartet nicht auf die Beendigung der Synchronisation.

WAIT = *UNTIL-SYNCHRONIZATION
Das Kommando wartet auf die Beendigung der Synchronisation. WAIT=*UNTIL-SYNCHRONIZATION vereinfacht die Programmierung von Testprozeduren, aufwändige Abfragen bezüglich des Synchronisationsfortschritts entfallen.


COPY-MODE =

Legt den Verarbeitungsmodus des Remote-Copy-Betriebs fest, siehe den entsprechenden Abschnitt auf "COPY-MODE (Verarbeitungsmodus)".

COPY-MODE = *SYNCHRONOUS
Setzt den Verarbeitungsmodus auf synchrone Verarbeitung.
In diesem Modus ist sichergestellt, dass die Daten nach jedem erfolgreichen Schreibauftrag auf der Source-Unit und der Target-Unit geschrieben wurden.

COPY-MODE = *ASYNCHRONOUS
Setzt den Verarbeitungsmodus auf asynchrone Verarbeitung (Consistency Mode für REC).

COPY-MODE = *ASYNC-STACK
Setzt den Verarbeitungsmodus auf asynchrone Verarbeitung (asynchrones REC, Stack Mode).

Kommando-Verarbeitung

Folgende Meldungen werden pro Gerät nach SYSOUT ausgegeben und über Routing-Code 0 verteilt, d.h. sie werden nur in der CONSLOG-Datei protokolliert. Detaillierte Informationen zur CONSLOG-Datei (Protokolldatei) finden Sie im Handbuch „Systembetreuung“ [5].

  • Für erfolgreiche Bearbeitung: NDE1073

  • Für nicht-erfolgreiche Bearbeitung: NDE2007

Beispiele

/START-REMOTE-COPY UNIT=BD03,TARGET-UNIT=10D3
/START-REMOTE-COPY UNIT=*BY-PUBSET(PUBSET=SPA),TARGET-UNIT=(110A,110B,110C)
/START-REMOTE-COPY UNIT=(BD00,BD01),TARGET-UNIT=(10D0,10D1),COPY-MODE=ASYNCHRONOUS

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung


0

CMD0001

Kommando erfolgreich ausgeführt

1

0

NDE2003

Kommando erfolgreich ausgeführt, keine Bearbeitung notwendig

2

0

NDE2004

Kommando erfolgreich ausgeführt, aber noch nicht beendet


1

CMD0202

Syntax-Fehler


32

NDE2002

Interner Fehler


64

CMD0087

Funktion im aktuellen Eingabe-Modus oder mit den aktuellen Task-Privilegien nicht erlaubt


64

CMD0216

Erforderliches Privileg nicht vorhanden


64

NDE1000

Gerät nicht gefunden oder nicht im Storage-System


64

NDE1001

Gerät nicht zugeschaltet


64

NDE1003

Datenträger nicht online oder nicht eindeutig


64

NDE1004

Pubset nicht gefunden oder falscher Pubset-Typ


64

NDE1008

Volume kann nicht allokiert werden


64

NDE1015

Gerät in BS2000 nicht bekannt


64

NDE1043

Pubset-Typ nicht unterstützt


64

NDE1100

Ungültiger Pubset-Status


64

NDE1101

Mehrfach genutzter Shared Pubset


64

NDE1102

Nicht alle Volumes konnten belegt werden


64

NDE1103

Kein Pubset-Rekonfigurations-Lock


64

NDE1105

Inkonsistenter Pubset


64

NDE1140

MN in MN-Liste mehrfach verwendet


64

NDE1141

Source-Unit und Target Unit auf Storage-Systemen unterschiedlichen Typs


64

NDE1142

Spiegelpaar existiert schon


64

NDE1143

Fehler bei Bearbeitung des Spiegelpaares


64

NDE1144

Source-Unit(s) und Target-Unit(s) sind identisch


64

NDE1145

Source-Unit(s) und Target-Unit(s) auf demselben Storage-System


64

NDE1146

Source-Unit(s) und Target-Unit(s) haben unterschiedliche Meta-Typen oder Größen


64

NDE1148

Unterschiedliche Anzahl von Geräten für Source-Unit(s) und Target-Unit(s)


64

NDE1170

Source-Unit mit Concurrent Target-Units


64

NDE1177

Gerät ist eine Source-Unit


64

NDE1178

Gerät ist eine Target-Unit


64

NDE1179

Gerät ist eine kaskadierte Target-Unit


64

NDE1534

Gerät ist eine virtuelle Unit


64

NDE1535

Gerät ist eine Clone-Unit


64

NDE1611

Gerät ist ein SCO-Volume


64

NDE1800

Gerät nicht gefunden oder nicht in Storage-System


64

NDE1802

Kommunikationsfehler zum StorMan-Server


64

NDE1803

Management Instance nicht verfügbar


64

NDE1810

Betriebssystem-Version des Storage-Systems nicht unterstützt


64

NDE1811

Funktion für Storage-System nicht unterstützt


64

NDE1812

StorMan-Server per Kommando abgeschaltet


64

NDE1814

Seriennummer des Storage-Systems nicht gefunden


64

NDE1815

Seriennummer des Storage-Systems nicht eindeutig


64

NDE1816

Logical Volume des Storage-Systems nicht gefunden


64

NDE1833

kein passender StorMan-Server gefunden


64

NDE1841

keine Verbindung zwischen den Storage-Systemen


64

NDE1842

Konfigurationsfehler im REC-Puffer


64

NDE1853

Storage-Unit gesperrt


64

NDE1866

Keine Remote-Verbindung verfügbar


64

NDE1867

Anzahl der Replikations-Kaskaden überschritten


64

NDE1880

Copy-Lizenz nicht installiert


64

NDE1881

Copy Table Size nicht eingerichtet


64

NDE1882

Copy Table Size zu klein


64

NDE1883

Advanced Copy Operationen für Geräte gesperrt


64

NDE1890

Management Instance nicht gefunden


64

NDE1893

Source-Units auf verschiedenen Storage-Systemen


64

NDE1898

Concurrent Target-Units im gleichen Storage-System


64

NDE1899

Kommando für aktuellen Status des Spiegelpaares nicht möglich


64

NDE2000

Teilweise erfolgreiche Ausführung


64

NDE2001

Kommando nicht ausgeführt


64

NDE2009

Kommandobearbeitung mit K2-Taste abgebrochen


64

NDE2012

Nicht erlaubte Parameterkombination


64

NDE2014

StorMan-Fehler in Kommando


130

NDE1082

Speicherengpass während der Bearbeitung des Kommandos


130

NDE2005

Kommando kann momentan nicht ausgeführt werden