Skip to main content
SANtricity commands
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Erstellen einer Konsistenzgruppe

Beitragende

Der create consistencyGroup Befehl erstellt eine neue, leere Konsistenzgruppe, die Snapshot Gruppen enthalten kann. Sie müssen die Snapshot-Gruppen mithilfe der hinzufügen set consistencyGroup addCGMember Befehl.

Unterstützte Arrays

Dieser Befehl gilt für alle einzelnen Storage-Arrays, einschließlich E2700, E5600, E2800, E5700 EF600 und EF300 Arrays, solange alle SMcli-Pakete installiert sind.

Rollen

Um diesen Befehl für ein E2800, E5700, EF600 oder EF300 Storage-Array auszuführen, muss die Storage-Administratorrolle vorhanden sein.

Syntax

create consistencyGroup userLabel="consistencyGroupName"
[repositoryFullPolicy=(failBaseWrites | purgeSnapImages)]
[repositoryFullLimit=percentValue]
[autoDeleteLimit=numberOfSnapImages]
[enableSchedule=(TRUE | FALSE)]
[schedule (immediate | snapSchedule)]
[rollbackPriority=(lowest | low | medium | high | highest)]

Parameter

Parameter Beschreibung

userLabel

Der Name der neuen Konsistenzgruppe, die Sie erstellen möchten. Schließen Sie den neuen Namen der Konsistenzgruppe in doppelte Anführungszeichen (“ „).

repositoryFullPolicy

Wie soll die Snapshot-Verarbeitung fortgesetzt werden, wenn die Snapshot-Repository-Volumen voll sind? Sie können festlegen, dass Schreibzugriffe auf das Basis-Volume fehlschlagen (failBaseWrites) Oder löschen Sie die Snapshot-Bilder purgeSnapImages). Die Standardaktion ist purgeSnapImages.

repositoryFullLimit

Der Prozentsatz der Repository-Kapazität, mit der Sie eine Warnung erhalten, dass das Snapshot-Repository-Volume sich dem vollen Volumen nähert. Ganzzahlwerte verwenden. Beispielsweise bedeutet ein Wert von 70 70 Prozent. Der Standardwert ist 75.

autoDeleteLimit

Jede Snapshot-Gruppe kann so konfiguriert werden, dass sie ihre Snapshot-Images automatisch löscht, um die Gesamtanzahl der Snapshot-Images in der Snapshot-Gruppe auf einer festgelegten Ebene oder unter ihnen zu halten. Wenn diese Option aktiviert ist, wird jedes Mal, wenn ein neues Snapshot-Image in der Snapshot-Gruppe erstellt wird, automatisch das älteste Snapshot-Image in der Gruppe gelöscht, um dem Grenzwert zu entsprechen. Durch diese Aktion wird die Repository-Kapazität frei, sodass sie zur Erfüllung der fortlaufenden Anforderungen an das Copy-on-Write für die verbleibenden Snapshot-Images verwendet werden kann.

enableSchedule

Gibt an, ob die Möglichkeit, einen Snapshot-Vorgang zu planen, aktiviert oder deaktiviert ist. Um die Snapshot-Planung zu aktivieren, setzen Sie diesen Parameter auf TRUE. Um die Snapshot-Planung zu deaktivieren, setzen Sie diesen Parameter auf FALSE.

rollBackPriority

Legt fest, ob Systemressourcen auf Kosten der Systemleistung dem Rollback-Vorgang zugewiesen werden sollen. Der Wert von high Zeigt an, dass der Rollback-Vorgang über alle anderen Host-I/O-Operationen priorisiert wird Der Wert von low Zeigt an, dass der Rollback-Vorgang mit minimalen Auswirkungen auf den Host-I/O durchgeführt werden sollte

Hinweise

Eine Konsistenzgruppe ist eine logische Einheit, mit der Sie alle Snapshot-Images, die Sie der Sammlung hinzufügen, in Batch-Form verwalten können. Die Konsistenzgruppe ist eine Sammlung von Snapshot Gruppen, die für ihre Snapshot Images gemeinsame Konsistenzanforderungen oder Abhängigkeiten haben. Alle Snapshot-Images, die Sie für diese Sammlung erstellen und verwenden, müssen entsprechend den Konsistenzabhängigkeiten verwaltet werden.

Sie können eine beliebige Kombination aus alphanumerischen Zeichen, Unterstrich (_), Bindestrich (-) und Pfund (#) für die Namen verwenden. Namen können maximal 30 Zeichen lang sein.

Die Snapshot Images in einer Konsistenzgruppe können basierend auf der Existenz eines Snapshot Images in einer Konsistenzgruppe abgeleitet werden. Alle Snapshot Images in einer Konsistenzgruppe verwenden einen gemeinsamen Zeitstempel und eine Sequenznummer.

Ein Vorgang auf einer Snapshot-Image-Konsistenzgruppe wird als eine einzige Anforderung behandelt und bewirkt, dass alle ausstehenden I/O-Vorgänge für das zugehörige Basisvolume jedes Mitglieds vor der Erstellung der Snapshot-Images entfernt und ausgesetzt werden. Wenn die Erstellung der Snapshot-Images für alle Mitglieder der Konsistenzgruppe nicht erfolgreich abgeschlossen werden kann, schlägt der Vorgang fehl und hat keine Auswirkungen (d. h. neue Snapshot-Images werden nicht erstellt).

Basierend auf diesem Verhalten haben alle Mitglieder für eine Konsistenzgruppe in der Regel die gleiche Anzahl von Snapshot Images. Wenn jedoch ein neues Mitglied einer Konsistenzgruppe hinzugefügt wird, fehlen dem neuen Mitglied die Snapshot-Images, die zuvor auf den festgelegten Mitgliedern der Konsistenzgruppe erstellt wurden. Das Fehlen von Snapshot-Images wird nicht als Fehlerbedingung betrachtet. Die folgenden Anfragen zum Löschen oder Rollback von Snapshot-Images, die nur auf einer Teilmenge der Mitglieder der Consistency Group vorhanden sind, wirken sich nur auf die Mitglieder aus, für die die angegebenen Snapshot-Images tatsächlich vorhanden sind.

Automatisches Löschen

Sie können jede Snapshot-Gruppe so konfigurieren, dass die Snapshot-Images automatisch gelöscht werden, damit die Gesamtanzahl der Snapshot-Images in der Snapshot-Gruppe bei oder unter einer maximalen Anzahl von Bildern bleibt. Wenn die Anzahl der Snapshot-Images in der Snapshot-Gruppe die Höchstgrenze erreicht, wird das angezeigt autoDeleteLimit Der Parameter löscht Snapshot-Images automatisch, wenn ein neues Snapshot-Image in der Snapshot-Gruppe erstellt wird. Der autoDeleteLimit Der Parameter löscht die ältesten Snapshot-Images der Snapshot-Gruppe, bis die maximale Anzahl von Bildern, die mit dem Parameter definiert wurden, erreicht ist. Dies wirkt sich auf die Freigabe der Repository-Kapazität aus, sodass diese zur Erfüllung der fortlaufenden Anforderungen an das Copy-on-Write für die verbleibenden Snapshot-Images genutzt werden kann.

Planen von Snapshot Images in einer Konsistenzgruppe

Der enableSchedule Und das schedule Parameter bieten eine Möglichkeit, Snapshots zu planen. Mithilfe dieser Parameter können Sie Snapshots täglich, wöchentlich oder monatlich (nach Tag oder nach Datum) planen. Der enableSchedule Der Parameter aktiviert oder deaktiviert die Möglichkeit, Snapshots zu planen. Wenn Sie die Planung aktivieren, verwenden Sie das schedule Parameter, der definiert werden soll, wann die Snapshots ausgeführt werden sollen.

In dieser Tabelle wird erläutert, wie die Optionen für das verwendet werden schedule Parameter:

Parameter Beschreibung

schedule

Erforderlich für die Angabe von Zeitplanparametern.

immediate

Starten Sie den Vorgang sofort. Dieses Element schließen sich gegenseitig mit anderen Planungsparametern aus.

enableSchedule

Wenn eingestellt auf true, Die Planung ist eingeschaltet. Wenn eingestellt auf false, Die Planung ist ausgeschaltet.

Hinweis

Die Standardeinstellung lautet false.

startDate

Ein bestimmtes Datum, an dem der Vorgang gestartet werden soll. Das Format zur Eingabe des Datums ist MM:TT:JJ. Der Standardwert ist das aktuelle Datum. Ein Beispiel für diese Option ist startDate=06:27:11.

scheduleDay

Ein Tag der Woche, an dem der Betrieb gestartet werden soll. Kann entweder alle oder mehrere der folgenden Werte sein:

  • monday

  • tuesday

  • wednesday

  • thursday

  • friday

  • saturday

  • sunday

Hinweis

Setzen Sie den Wert in Klammern ein. Beispiel: scheduleDay=(wednesday).

Mehr als ein Tag kann durch die Festlegung der Tage in einer einzelnen Reihe von Klammern angegeben werden und jeden Tag mit einem Leerzeichen voneinander trennen. Beispiel: scheduleDay=(monday wednesday friday).

Hinweis

Dieser Parameter ist nicht mit einem monatlichen Zeitplan kompatibel.

startTime

Die Zeit eines Tages, an dem der Betrieb gestartet werden soll. Das Format für die Eingabe der Zeit ist HH:MM, wobei HH die Stunde und MM ist die Minute nach der Stunde. Verwendet einen 24-Stunden-Takt. Beispiel: 2:00 am Nachmittag ist 14:00. Ein Beispiel für diese Option ist startTime=14:27.

scheduleInterval

Eine Zeit, die in Minuten als Minimum zwischen den Operationen.Zeitplan-Intervall sollte nicht mehr als 1440 (24 Stunden) und es sollte ein Vielfaches von 30 sein.

Ein Beispiel für diese Option istscheduleInterval=180.

endDate

Ein bestimmtes Datum, an dem der Vorgang beendet werden soll. Das Format zur Eingabe des Datums ist MM:TT:JJ. Wenn kein Enddatum gewünscht ist, können Sie angeben noEndDate. Ein Beispiel für diese Option ist endDate=11:26:11.

timesPerDay

Die Anzahl der Zeiten, die für die Durchführung der Operation an einem Tag erforderlich sind. Ein Beispiel für diese Option ist timesPerDay=4.

timezone

Gibt die Zeitzone an, die für den Zeitplan verwendet werden soll. Es gibt zwei Möglichkeiten:

  • GMT±HH:MM

    Die Zeitzone wird von GMT versetzt. Beispiel: timezone=GMT-06:00.

  • Textzeichenfolge

    Standardtext für Zeitzonen, muss in Anführungszeichen eingeschlossen sein. Beispiel:timezone="America/Chicago"

scheduleDate

Ein Tag des Monats, an dem die Operation ausgeführt werden soll. Die Werte für die Tage sind numerisch und im Bereich von 1-31.

Hinweis

Dieser Parameter ist nicht mit einem Wochenplan kompatibel.

Ein Beispiel für scheduleDate Option ist scheduleDate=("15").

month

Ein bestimmter Monat, in dem der Vorgang ausgeführt werden soll. Die Werte für die Monate sind:

  • jan - Januar

  • feb - Februar

  • mar - März

  • apr - April

  • may - Mai

  • jun - Juni

  • jul - Juli

  • aug - August

  • sep - September

  • oct - Oktober

  • nov - November

  • dec - Dezember

Hinweis

Setzen Sie den Wert in Klammern ein. Beispiel: month=(jan).

Mehr als ein Monat kann durch die Schließung der Monate in einer einzelnen Reihe von Klammern angegeben werden und durch die Trennung jedes Monats mit einem Leerzeichen. Beispiel: month=(jan jul dec).

Verwenden Sie diesen Parameter mit dem scheduleDate Parameter, um den Vorgang an einem bestimmten Tag des Monats auszuführen.

Hinweis

Dieser Parameter ist nicht mit einem Wochenplan kompatibel.

In dieser Tabelle wird die Verwendung des erläutert timeZone Parameter:

Name Der Zeitzone GMT-Offset

Etc/GMT+12

GMT-12:00

Etc/GMT+11

GMT-11:00

Pacific/Honolulu

GMT-10:00

America/Anchorage

GMT-09:00

America/Santa_Isabel

GMT-08:00

America/Los_Angeles

GMT-08:00

America/Phoenix

GMT-07:00

America/Chihuahua

GMT-07:00

America/Denver

GMT-07:00

America/Guatemala

GMT-06:00

America/Chicago

GMT-06:00

America/Mexico_City

GMT-06:00

America/Regina

GMT-06:00

America/Bogota

GMT-05:00

America/New_York

GMT-05:00

Etc/GMT+5

GMT-05:00

America/Caracas

GMT-04:30

America/Asuncion

GMT-04:00

America/Halifax

GMT-04:00

America/Cuiaba

GMT-04:00

America/La_Paz

GMT-04:00

America/Santiago

GMT-04:00

America/St_Johns

GMT-03:30

America/Sao_Paulo

GMT-03:00

America/Buenos_Aires

GMT-03:00

America/Cayenne

GMT-03:00

America/Godthab

GMT-03:00

America/Montevideo

GMT-03:00

Etc/GMT+2

GMT-02:00

Atlantic/Azores

GMT-01:00

Atlantic/Cape_Verde

GMT-01:00

Africa/Casablanca

GMT

Etc/GMT

GMT

Europe/London

GMT

Atlantic/Reykjavik

GMT

Europe/Berlin

GMT+01:00

Europe/Budapest

GMT+01:00

Europe/Paris

GMT+01:00

Europe/Warsaw

GMT+01:00

Africa/Lagos

GMT+01:00

Africa/Windhoek

GMT+01:00

Asia/Anman

GMT+02:00

Asia/Beirut

GMT+02:00

Africa/Cairo

GMT+02:00

Asia/Damascus

GMT+02:00

Africa/Johannesburg

GMT+02:00

Europe/Kiev

GMT+02:00

Asia/Jerusalem

GMT+02:00

Europe/Istanbul

GMT+03:00

Europe/Minsk

GMT+02:00

Asia/Baghdad

GMT+03:00

Asia/Riyadh

GMT+03:00

Africa/Nairobi

GMT+03:00

Asia/Tehran

GMT+03:30

Europe/Moscow

GMT+04:00

Asia/Dubai

GMT+04:00

Asia/Baku

GMT+04:00

Indian/Mauritius

GMT+04:00

Asia/Tbilisi

GMT+04:00

Asia/Yerevan

GMT+04:00

Asia/Kabul

GMT+04:30

Asia/Karachi

GMT+05:00

Asia//Tashkent

GMT+05:00

Asia/Calcutta

GMT+05:30

Asia/Colombo

GMT+05:30

Asia/Katmandu

GMT+05:45

Asia/Yekaterinburg

GMT+06:00

Asia/Almaty

GMT+06:00

Asia/Dhaka

GMT+06:00

Asia/Rangoon

GMT+06:30

Asia/Novosibirsk

GMT+07:00

Asia/Bangkok

GMT+07:00

Asia/Krasnoyarsk

GMT+08:00

Asia/Shanghai

GMT+08:00

Asia/Singapore

GMT+08:00

Australia/Perth

GMT+08:00

Asia/Taipei

GMT+08:00

Asia/Ulaanbaatar

GMT+08:00

Asia/Irkutsk

GMT+09:00

Asia/Tokyo

GMT+09:00

Asia/Seoul

GMT+09:00

Australia/Adelaide

GMT+09:30

Australia/Darwin

GMT+09:30

Asia/Yakutsk

GMT+10:00

Australia/Brisbane

GMT+10:00

Australia/Sydney

GMT+10:00

Pacific/Port Moresby

GMT+10:00

Australia/Hobart

GMT+10:00

Asia/Vladivostok

GMT+11:00

Pacific/Guadalcanal

GMT+11:00

Pacific/Auckland

GMT+12:00

Etc/GMT-12

GMT+12:00

Pacific/Fiji

GMT+12:00

Asia/Kamchatka

GMT+12:00

Pacific/Tongatapu

GMT+13:00

Der Code-String zum Definieren eines Zeitplans ähnelt den folgenden Beispielen:

enableSchedule=true schedule startTime=14:27
enableSchedule=true schedule scheduleInterval=180
enableSchedule=true schedule timeZone=GMT-06:00
enableSchedule=true schedule timeZone="America/Chicago"

Wenn Sie auch den verwenden scheduleInterval Die Option, die Firmware wird zwischen dem ausgewählt timesPerDay Option und das scheduleInterval Option durch Auswahl des niedrigsten Werts der beiden Optionen. Die Firmware berechnet einen ganzzahligen Wert für das scheduleInterval Möglichkeit, 1440 durch ein zu teilen scheduleInterval Von Ihnen festgelegte Optionswert. Beispiel: 1440/180 = 8. Die Firmware vergleicht dann das timesPerDay Integer-Wert mit dem berechneten Wert scheduleInterval Ganzzahlwert und verwendet den kleineren Wert.

Um einen Zeitplan zu entfernen, verwenden Sie den delete volume Befehl mit dem schedule Parameter. Der delete volume Befehl mit dem schedule Mit dem Parameter wird nur der Zeitplan gelöscht, nicht das Snapshot-Volume.

Wenn Sie ein Rollback in einer Konsistenzgruppe durchführen, besteht der Standardvorgang darin, alle Mitglieder der Konsistenzgruppe zurückzusetzen. Wenn ein Rollback für alle Mitglieder der Konsistenzgruppe nicht erfolgreich gestartet werden kann, schlägt das Rollback fehl und hat keine Auswirkungen. Das Snapshot-Image wird nicht zurückgesetzt.

Minimale Firmware-Stufe

7.83

7.86 fügt die hinzu scheduleDate Option und das month Option.