Aktivieren Sie die synchrone Spiegelung
Der activate storageArray feature
Befehl aktiviert die Funktion Synchronous Mirroring und erstellt das Mirror-Repository-Volume.
Unterstützte Arrays
Dieser Befehl gilt für alle einzelnen Storage-Arrays, einschließlich E2700, E5600, E2800 und E5700 Arrays. Solange alle SMcli-Pakete installiert sind.
Rollen
Um diesen Befehl für ein E2800 oder E5700 Storage-Array auszuführen, müssen Sie über die Rolle „Storage-Administrator“ verfügen.
Kontext
Mit diesem Befehl können Sie das Mirror-Repository-Volume auf eine der drei Arten definieren:
-
Benutzerdefinierte Laufwerke
-
Benutzerdefinierte Volume-Gruppe
-
Benutzerdefinierte Anzahl von Laufwerken
Wenn Sie sich für eine Reihe von Laufwerken entscheiden, wählt die Controller-Firmware, welche Laufwerke für das Mirror-Repository Volume verwendet werden sollen.
In früheren Versionen dieses Befehls war die Feature-ID |
Syntax (benutzerdefinierte Laufwerke)
activate storageArray feature=syncMirror repositoryRAIDLevel=(0 |1 | 3 | 5 | 6) repositoryDrives=(trayID1,[drawerID1,slotID1 ... trayIDn,pass:quotes[[drawerIDn,slotIDn [driveType=(fibre | SATA | SAS | NVMe4K) ) [repositoryVolumeGroupUserLabel="volumeGroupName"] [trayLossProtect=(TRUE | FALSE)] [drawerLossProtect=(TRUE | FALSE)] [dataAssurance=(none | enabled)]
activate storageArray feature=syncMirror repositoryRAIDLevel=(0 |1 | 5 | 6) repositoryDrives=(trayID1,[drawerID1,]slotID1 ... trayIDn,[drawerIDn,]slotIDn) [repositoryVolumeGroupUserLabel="volumeGroupName"] [trayLossProtect=(TRUE | FALSE)] [drawerLossProtect=(TRUE | FALSE)] [dataAssurance=(none | enabled)]
Syntax (benutzerdefinierte Volume-Gruppe)
activate storageArray feature=syncMirror repositoryVolumeGroup=volumeGroupName [freeCapacityArea=freeCapacityIndexNumber]
Syntax (benutzerdefinierte Anzahl von Laufwerken)
activate storageArray feature=syncMirror repositoryRAIDLevel=(1 | 3 | 5 | 6) repositoryDriveCount=numberOfDrives [repositoryVolumeGroupUserLabel="volumeGroupName"] [trayLossProtect=(TRUE | FALSE)] [drawerLossProtect=(TRUE | FALSE)] [dataAssurance=(none | enabled)]
activate storageArray feature=syncMirror repositoryRAIDLevel=(1 | 5 | 6) repositoryDriveCount=numberOfDrives [repositoryVolumeGroupUserLabel="volumeGroupName"] [trayLossProtect=(TRUE | FALSE)] [drawerLossProtect=(TRUE | FALSE)] [dataAssurance=(none | enabled)]
Parameter
Parameter | Beschreibung |
---|---|
|
RAID-Level für das Mirror-Repository-Volume Gültige Werte sind |
|
Die Laufwerke für das Mirror-Repository Volume. Geben Sie bei Laufwerksfächern mit hoher Kapazität den Wert für Fach-ID, die Fach-ID und den Wert für Steckplatz-ID für das Laufwerk an. Geben Sie für Laufwerksfächer mit geringer Kapazität den Wert für die Fach-ID und den Wert für die Steckplatz-ID für das Laufwerk an. Die Werte für Fach-ID sind Alle maximale Steckplatz-ID sind 24. Die Steckplatz-ID-Werte beginnen je nach Fachmodell bei 0 oder 1. Die Laufwerksfächer sind mit E2800 und E5700 Controllern kompatibel und besitzen die Steckplatz-ID-Nummern ab 0. Die Laufwerksfächer sind mit E2700 und E5600 Controllern kompatibel und verfügen ab 1 über die Steckplatz-ID. Schließen Sie den Wert für Fach-ID, die Fach-ID und den Wert für die Steckplatz-ID in eckigen Klammern ([ ]) an. |
|
Den Namen, den Sie der neuen Volume-Gruppe angeben möchten, in der sich das Mirror-Repository Volume befinden soll. Schließen Sie den Namen der Volume-Gruppe in doppelte Anführungszeichen (" "). |
|
Der Name der Spiegelungs-Repository-Volume-Gruppe, in der sich das Spiegelungs-Repository-Volume befindet. (Um die Namen der Volume-Gruppen in Ihrem Speicher-Array zu bestimmen, führen Sie den aus |
|
Die Indexnummer des freien Speicherplatzes in einer vorhandenen Volume-Gruppe, die Sie zum Erstellen des Mirror-Repository-Volumes verwenden möchten. Freie Kapazität wird als freie Kapazität zwischen vorhandenen Volumes in einer Volume-Gruppe definiert. Eine Volume-Gruppe kann zum Beispiel die folgenden Bereiche haben: Volume 1, freie Kapazität, Volume 2, freie Kapazität, Volume 3, Freie Kapazität: Um die freie Kapazität nach Volume 2 zu nutzen, geben Sie an: freeCapacityArea=2 Führen Sie die aus |
|
Die Anzahl der nicht zugewiesenen Laufwerke, die für das Mirror-Repository-Volume verwendet werden sollen. |
|
Der Laufwerkstyp, für den Sie Informationen abrufen möchten. Sie können keine unterschiedlichen Laufwerkstypen verwenden. Gültige Laufwerkstypen:
Wenn Sie keinen Laufwerkstyp angeben, wird standardmäßig der Befehl für alle Typen verwendet. |
|
Die Einstellung zum erzwingen des Ablagefach-Verlustschutzes, wenn Sie das Spiegelarchiv-Volume erstellen. Um den Schutz gegen den Verlust des Fachs durchzusetzen, setzen Sie diesen Parameter auf |
|
Die Einstellung zum Schutz vor Schubladenverlust beim Erstellen des Spiegelarchiv-Volumes. Um den Schutz vor Schubladenverlust durchzusetzen, setzen Sie diesen Parameter auf |
Hinweise
Der repositoryDrives
Der Parameter unterstützt sowohl Laufwerksfächer mit hoher Kapazität als auch Laufwerksfächer mit geringer Kapazität. Ein Laufwerksfach mit hoher Kapazität verfügt über Schubladen, die die Laufwerke halten. Die Schubladen ziehen aus dem Laufwerksfach, um Zugriff auf die Laufwerke zu ermöglichen. Ein Laufwerksfach mit geringer Kapazität verfügt nicht über Schubladen. Bei einem Laufwerksfach mit hoher Kapazität müssen Sie die Kennung (ID) des Laufwerksfachs, die ID des Fachs und die ID des Steckplatzes, in dem sich ein Laufwerk befindet, angeben. Bei einem Laufwerksfach mit niedriger Kapazität müssen Sie nur die ID des Laufwerksfachs und die ID des Steckplatzes angeben, in dem sich ein Laufwerk befindet. Bei einem Laufwerksfach mit geringer Kapazität kann die ID des Laufwerksfachs auf festgelegt werden, um einen Speicherort für ein Laufwerk zu ermitteln 0
, Und geben Sie die ID des Steckplatzes an, in dem sich ein Laufwerk befindet.
Wenn die Laufwerke, die Sie für das auswählen repositoryDrives
Die Parameter sind nicht mit anderen Parametern kompatibel (wie z. B. dem repositoryRAIDLevel
Parameter), gibt der Befehl Skript einen Fehler aus, und Synchronous Mirroring ist nicht aktiviert. Der Fehler gibt die Menge an Speicherplatz zurück, die für das Mirror-Repository-Volume benötigt wird. Sie können dann den Befehl erneut eingeben und die entsprechende Menge an Speicherplatz angeben.
Wenn Sie einen Wert für den Repository-Speicherplatz eingeben, der für die Spiegelarchiv-Volumes zu klein ist, gibt die Controller-Firmware eine Fehlermeldung aus, die die Menge an Speicherplatz bereitstellt, die für die Spiegelarchiv-Volumes benötigt wird. Der Befehl versucht nicht, das synchrone Spiegeln zu aktivieren. Sie können den Befehl erneut eingeben, indem Sie den Wert aus der Fehlermeldung für den Wert des Repository-Speicherplatzes verwenden.
Wenn Sie die Laufwerke zuweisen, stellen Sie das ein trayLossProtect
Parameter an TRUE
Und mehrere Laufwerke aus einem Fach ausgewählt haben, gibt das Speicherarray einen Fehler zurück. Wenn Sie die einstellen trayLossProtect
Parameter an FALSE
, Das Speicherarray führt Vorgänge aus, aber die von Ihnen erstellte Volume-Gruppe verfügt möglicherweise nicht über einen Schutz vor Fachverlust.
Wenn die Controller-Firmware die Laufwerke zuweist, wenn Sie den festlegen trayLossProtect
Parameter an TRUE
, Das Speicherarray gibt einen Fehler aus, wenn die Controller-Firmware keine Laufwerke bereitstellen kann, die dazu führen, dass die neue Volume-Gruppe den Tray-Schutz hat. Wenn Sie die einstellen trayLossProtect
Parameter an FALSE
, Das Speicher-Array führt den Vorgang aus, selbst wenn es bedeutet, dass die Volume-Gruppe möglicherweise keinen Tray Loss Protection hat.
Der drawerLossProtect
Mit dem Parameter wird festgelegt, ob bei Ausfall einer Schublade auf Daten auf einem Volume zugegriffen werden kann. Wenn Sie die Laufwerke zuweisen, stellen Sie das ein drawerLossProtect
Parameter an TRUE
Und wählen Sie aus einem beliebigen Fach mehrere Laufwerke aus, gibt das Speicher-Array einen Fehler zurück. Wenn Sie die einstellen drawerLossProtect
Parameter an FALSE
, Das Speicher-Array führt Vorgänge aus, aber die von Ihnen erstellte Volume-Gruppe hat möglicherweise keinen Schubladenverlust Schutz.
Data Assurance Management
Die Data Assurance (da)-Funktion erhöht die Datenintegrität im gesamten Storage-System. DA ermöglicht es dem Storage-Array, nach Fehlern zu suchen, die auftreten können, wenn Daten zwischen Hosts und Laufwerken verschoben werden. Wenn diese Funktion aktiviert ist, hängt das Speicherarray die Fehlerprüfungscodes (auch zyklische Redundanzprüfungen oder CRCs genannt) an jeden Datenblock im Volume an. Nach dem Verschieben eines Datenblocks ermittelt das Speicher-Array anhand dieser CRC-Codes, ob während der Übertragung Fehler aufgetreten sind. Potenziell beschädigte Daten werden weder auf Festplatte geschrieben noch an den Host zurückgegeben.
Wenn Sie die da-Funktion verwenden möchten, beginnen Sie mit einem Pool oder einer Volume-Gruppe, der nur Laufwerke enthält, die da unterstützen. Erstellen Sie dann da-fähige Volumes. Ordnen Sie diese da-fähigen Volumes schließlich dem Host mithilfe einer E/A-Schnittstelle zu, die für da geeignet ist. Zu den I/O-Schnittstellen, die da unterstützen, gehören Fibre Channel, SAS und iSER over InfiniBand (iSCSI-Erweiterungen für RDMA/IB). DA wird nicht durch iSCSI über Ethernet oder durch die SRP über InfiniBand unterstützt.
Wenn alle Laufwerke für die da-Fähigkeit geeignet sind, können Sie die einstellen |
Wenn der dataAssurance
Parameter ist auf festgelegt enabled
, Nur Data Assurance-fähige Laufwerke werden für Volume-Kandidaten in Betracht gezogen werden. Anderenfalls werden sowohl Data Assurance-fähige als auch nicht Data Assurance-fähige Laufwerke berücksichtigt. Sind nur Data Assurance Drives verfügbar, wird die neue Volume-Gruppe mit den aktivierten Data Assurance-Laufwerken erstellt.
Minimale Firmware-Stufe
7.10 fügt RAID Level 6-Fähigkeit hinzu.
7.60 fügt die hinzu drawerID
Benutzereingaben, der driveMediaType
Parameter, und das drawerLossProtect
Parameter.
7.75 fügt die hinzu dataAssurance
Parameter.
8.10 entfernt die driveMediaType
Parameter.
8.60 fügt die hinzu driveType
Parameter.