Übersicht über Konsistenzgruppen
Eine Konsistenzgruppe ist eine Sammlung von Volumes, die als eine Einheit gemanagt werden. In ONTAP sorgen Konsistenzgruppen für ein einfaches Management und eine Garantie für die Sicherung eines Applikations-Workloads, der sich über mehrere Volumes erstreckt.
Sie können Konsistenzgruppen verwenden, um das Storage-Management zu vereinfachen. Stellen Sie sich vor, Sie verfügen über eine wichtige Datenbank mit zwanzig LUNs. Sie können die LUNs auf individueller Basis managen oder die LUNs als einzelnen Datensatz behandeln und sie in einer einzigen Konsistenzgruppe organisieren.
Konsistenzgruppen erleichtern das Management von Applikations-Workloads, sorgen dabei für einfach konfigurierte lokale und Remote-Sicherungsrichtlinien sowie gleichzeitige absturzkonsistente oder applikationskonsistente Snapshot Kopien einer Sammlung von Volumes zu einem bestimmten Zeitpunkt. Snapshot Kopien einer Consistency Groups ermöglichen die Wiederherstellung eines gesamten Applikations-Workloads.
Erfahren Sie mehr über Konsistenzgruppen
Konsistenzgruppen unterstützen unabhängig vom Protokoll (NAS, SAN oder NVMe) jedes FlexVol Volume und können über die Rest-API von ONTAP oder im System Manager unter dem Menüpunkt Storage > Konsistenzgruppen gemanagt werden. Ab ONTAP 9.14.1 können Konsistenzgruppen über die ONTAP CLI verwaltet werden.
Consistency Groups können als einzelne Entitäten – als Sammlung von Volumes – oder in einer hierarchischen Beziehung existieren, die aus anderen Consistency Groups besteht. Einzelne Volumes können über eine eigene Snapshot-Richtlinie auf Volume-Granularität verfügen. Darüber hinaus kann es eine Snapshot Policy für die gesamte Konsistenzgruppe geben. Für die Konsistenzgruppe können nur eine aktive SnapMirror Synchronisierungsbeziehung und eine gemeinsame SnapMirror-Richtlinie verwendet werden, die zur Wiederherstellung der gesamten Konsistenzgruppe verwendet werden kann.
Im folgenden Diagramm wird veranschaulicht, wie Sie eine einzelne Konsistenzgruppe verwenden könnten. Die Daten für eine Applikation, die auf SVM1
zwei Volumes gehostet wird: vol1
Und vol2
. Eine Snapshot-Richtlinie auf der Konsistenzgruppe erfasst alle 15 Minuten Snapshot-Kopien der Daten.
Bei größeren Applikations-Workloads sind möglicherweise mehrere Konsistenzgruppen erforderlich. In diesen Situationen können Sie hierarchische Konsistenzgruppen erstellen, wobei eine einzelne Konsistenzgruppe zu den untergeordneten Komponenten einer übergeordneten Konsistenzgruppe wird. Die übergeordnete Konsistenzgruppe kann bis zu fünf untergeordnete Konsistenzgruppen enthalten. Wie bei einzelnen Konsistenzgruppen kann zur Wiederherstellung des Applikations-Workloads eine Richtlinie zur aktiven Synchronisierung von SnapMirror Remote auf die gesamte Konfiguration von Konsistenzgruppen (übergeordnet und untergeordnet) angewendet werden.
Im folgenden Beispiel wird eine Anwendung auf gehostet SVM1
. Der Administrator hat eine übergeordnete Konsistenzgruppe erstellt, SVM1_app
die zwei untergeordnete Konsistenzgruppen enthält: SVM1appDataCG
Für die Daten und SVM1app_logCG
für die Protokolle. Jede untergeordnete Konsistenzgruppe verfügt über eine eigene Snapshot-Richtlinie. Snapshot-Kopien der Volumes SVM1appDataCG
werden im Abstand von 15 Minuten erstellt. Snapshots von SVM1app_logCG
werden stündlich erstellt. Die übergeordnete Konsistenzgruppe SVM1_app
verfügt über eine Richtlinie zur aktiven Synchronisierung von SnapMirror, die die Daten repliziert, um einen unterbrechungsfreien Service bei einem Ausfall zu gewährleisten.
Ab ONTAP 9.12.1 unterstützen Klonen und ändern Konsistenzgruppen die Mitglieder der Konsistenz Hinzufügen oder Entfernen von Volumessowohl in System Manager als auch in der ONTAP-REST-API. Ab ONTAP 9.12.1 unterstützt die ONTAP-REST-API zudem:
-
Erstellen von Konsistenzgruppen mit neuen NFS- oder SMB-Volumes oder NVMe-Namespaces
-
Vorhandene Konsistenzgruppen werden neu oder vorhandene NFS- oder SMB-Volumes oder NVMe-Namespaces hinzugefügt.
Weitere Informationen zur ONTAP REST API finden Sie unter "Referenzdokumentation zur ONTAP REST-API".
Überwachen von Konsistenzgruppen
Ab ONTAP 9.13.1 bieten Konsistenzgruppen das Kapazitäts- und Performance-Monitoring in Echtzeit sowie darüber hinaus Erkenntnisse zur Performance von Applikationen und einzelnen Konsistenzgruppen.
Die Überwachungsdaten werden alle fünf Minuten aktualisiert und bis zu einem Jahr aufbewahrt. Sie können Metriken verfolgen für:
-
Performance: IOPS, Latenz und Durchsatz
-
Kapazität: Größe, genutzte logische Kapazität, verfügbar
Sie können Überwachungsdaten auf der Registerkarte Übersicht des Consistency Group Menüs in System Manager anzeigen oder in der REST API anfordern. Ab ONTAP 9.14.1 können Sie mithilfe des consistency-group metrics show
Befehls Konsistenzgruppenmetriken mit der CLI anzeigen.
In ONTAP 9.13.1 können Sie Verlaufsmetriken nur mit der REST-API abrufen. Ab ONTAP 9.14.1 sind auch Verlaufsmetriken in System Manager verfügbar. |
Schützen Sie Konsistenzgruppen
Konsistenzgruppen ermöglichen applikationskonsistente Sicherung, wodurch die Konsistenz Ihrer Daten über mehrere Volumes oder LIFs hinweg gewährleistet wird. Beim Erstellen einer Snapshot Kopie einer Konsistenzgruppe wird in der Konsistenzgruppe ein „Zaun“ eingerichtet. Der Zaun initiiert eine Warteschlange für I/O bis nach Abschluss des Snapshot-Vorgangs, um die zeitpunktgenaue Konsistenz der Daten über alle Entitäten in der Konsistenzgruppe hinweg zu gewährleisten. Der Zaun kann zu transienten Spitzen in der Latenz während der Snapshot-Erstellung führen, wie z. B. eine geplante Snapshot-Richtlinie oder die Erstellung eines Snapshots mit System Manager. Weitere Informationen im Kontext von REST-API und CLI finden Sie in der ONTAP REST API-Dokumentation und CLI-man-Seite.
Konsistenzgruppen bieten Schutz über:
-
Snapshot-Richtlinien
-
[mcc] (Ab ONTAP 9.11.1)
-
SnapMirror asynchron (Ab ONTAP 9.13.1)
-
"Disaster Recovery für SVM" (Ab ONTAP 9.14.1)
Das Erstellen einer Konsistenzgruppe aktiviert den Schutz nicht automatisch. Richtlinien für den lokalen und Remote-Schutz können beim Erstellen einer Konsistenzgruppe oder nach dem Erstellen festgelegt werden.
Informationen zum Konfigurieren des Schutzes für eine Konsistenzgruppe finden Sie unter "Sichern einer Konsistenzgruppe".
Um den Fernschutz zu nutzen, müssen Sie die Anforderungen für erfüllenSnapMirror Active Sync.
SnapMirror Beziehungen mit aktiver Synchronisierung können nicht auf Volumes eingerichtet werden, die für den NAS-Zugriff gemountet wurden. |
Unterstützung von Konsistenzgruppen durch mehrere Administratoren
Ab ONTAP 9.16.1 können Sie die Multi-Admin-Verifizierung (MAV) mit Konsistenzgruppen verwenden, um sicherzustellen, dass bestimmte Vorgänge, wie das Erstellen, Ändern oder Löschen von Konsistenzgruppen, nur nach Genehmigungen von designierten Administratoren ausgeführt werden können. So wird verhindert, dass kompromittierte, böswillige oder unerfahrene Administratoren unerwünschte Änderungen an bestehenden Konfigurationen vornehmen.
Konsistenzgruppen in MetroCluster Konfigurationen
Ab ONTAP 9.11.1 können Sie Konsistenzgruppen mit neuen Volumes auf einem Cluster innerhalb einer MetroCluster Konfiguration bereitstellen. Diese Volumes werden auf gespiegelten Aggregaten bereitgestellt.
Nachdem sie bereitgestellt wurden, können Sie Volumes, die mit Konsistenzgruppen verbunden sind, zwischen gespiegelten und nicht gespiegelten Aggregaten verschieben. Daher können sich Volumes, die mit Konsistenzgruppen verbunden sind, auf gespiegelten Aggregaten, nicht gespiegelten Aggregaten oder beidem befinden. Sie können gespiegelte Aggregate mit Volumes von Konsistenzgruppen ändern, um nicht gespiegelt zu werden. Auf ähnliche Weise können Sie nicht gespiegelte Aggregate ändern, die mit Konsistenzgruppen verknüpfte Volumes enthalten, um die Spiegelung zu ermöglichen.
Volumes und Snapshot Kopien, die zu Konsistenzgruppen zugeordnet sind, die auf gespiegelten Aggregaten platziert werden, werden am Remote-Standort (Standort B) repliziert. Der Inhalt der Volumes auf Standort B garantiert der Konsistenzgruppe eine Schreibreihenfolge, bei einem Ausfall können Sie eine Wiederherstellung von Standort B durchführen. Sie können mithilfe der Konsistenzgruppe auf Snapshot Kopien von Konsistenzgruppen und System Manager auf Clustern zugreifen, auf denen ONTAP 9.11.1 oder höher ausgeführt wird. Ab ONTAP 9.14.1 können Sie auch über die ONTAP CLI auf Snapshot Kopien zugreifen.
Wenn sich einige oder alle Volumes einer Konsistenzgruppe auf nicht gespiegelten Aggregaten befinden, die derzeit nicht zugänglich sind, WERDEN VORGÄNGE in der Konsistenzgruppe ANGEZEIGT, so als ob die lokalen Volumes oder Hosting-Aggregate offline sind.
Konfigurationen von Konsistenzgruppen für die Replikation
Wenn an Standort B ONTAP 9.10.1 oder eine frühere Version ausgeführt wird, werden nur die Volumes repliziert, die den Konsistenzgruppen auf gespiegelten Aggregaten zugeordnet sind. Die Konfigurationen der Konsistenzgruppen werden nur an Standort B repliziert, wenn beide Standorte ONTAP 9.11.1 oder höher ausführen. Nachdem Standort B auf ONTAP 9.11.1 aktualisiert wurde, werden die Daten für Konsistenzgruppen auf Standort A repliziert, bei denen alle zugehörigen Volumes in gespiegelten Aggregaten platziert sind
Es wird empfohlen, dass Sie für gespiegelte Aggregate mindestens 20 % freien Speicherplatz freihalten, um so optimale Storage Performance und Verfügbarkeit zu erzielen. Obwohl die Empfehlung 10 % für nicht gespiegelte Aggregate ist, können die zusätzlichen 10 % des Speicherplatzes vom Dateisystem verwendet werden, um inkrementelle Änderungen aufzunehmen. Inkrementelle Änderungen erhöhen die Speicherplatzauslastung für gespiegelte Aggregate aufgrund der Snapshot-basierten Architektur von ONTAP, die auf dem Copy-on-Write basiert. Die Nichteinhaltung dieser Best Practices kann sich negativ auf die Performance auswirken. |
Upgrade-Überlegungen
Beim Upgrade auf ONTAP 9.10.1 oder höher werden Consistency Groups, die mit SnapMirror Active Sync (früher bekannt als SnapMirror Business Continuity) in ONTAP 9.8 und 9.9.1 erstellt wurden, automatisch aktualisiert und unter Speicher > Consistency Groups im Systemmanager oder der ONTAP REST API verwaltet. Weitere Informationen zum Upgrade von ONTAP 9.8 oder 9.9.1 finden Sie unter "Upgrade und Überlegungen zu SnapMirror Active Sync Wechsel".
In der REST-API erstellte Snapshot Kopien von Konsistenzgruppen können über die Konsistenzgruppenschnittstelle von System Manager und über REST-API-Endpunkte von Konsistenzgruppen gemanagt werden. Ab ONTAP 9.14.1 können Konsistenzgruppen-Snapshots auch über die ONTAP-CLI verwaltet werden.
Snapshot Kopien, die mit den ONTAPI Befehlen erstellt cg-start wurden und cg-commit nicht als Snapshots von Konsistenzgruppen erkannt werden, können daher nicht über die Konsistenzgruppenschnittstelle von System Manager oder die Endpunkte der Konsistenzgruppe in der ONTAP REST API gemanagt werden. Ab ONTAP 9.14.1 können diese Snapshot Kopien über eine asynchrone Richtlinie von SnapMirror auf das Ziel-Volume gespiegelt werden. Weitere Informationen finden Sie unter SnapMirror asynchron konfigurieren.
|
Unterstützte Funktionen von Version
ONTAP 9.16.1 | ONTAP 9.15.1 | ONTAP 9.14.1 | ONTAP 9.13.1 | ONTAP 9.12.1 | ONTAP 9.11.1 | ONTAP 9.10.1 | |
---|---|---|---|---|---|---|---|
Hierarchische Konsistenzgruppen |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Lokale Sicherung durch Snapshot Kopien |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
SnapMirror Active Sync |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
MetroCluster Support |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
|
Zwei-Phasen-Commits (nur REST API) |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
|
Applikations- und Komponenten-Tags |
✓ |
✓ |
✓ |
✓ |
✓ |
||
Klonen von Konsistenzgruppen |
✓ |
✓ |
✓ |
✓ |
✓ |
||
Hinzufügen und Entfernen von Volumes |
✓ |
✓ |
✓ |
✓ |
✓ |
||
Erstellen Sie CGS mit neuen NAS-Volumes |
✓ |
✓ |
✓ |
✓ |
Nur REST API |
||
CGS mit neuen NVMe-Namespaces erstellen |
✓ |
✓ |
✓ |
✓ |
Nur REST API |
||
Verschieben Sie Volumes zwischen untergeordneten Konsistenzgruppen |
✓ |
✓ |
✓ |
✓ |
|||
Ändern der Geometrie der Konsistenzgruppe |
✓ |
✓ |
✓ |
✓ |
|||
Monitoring |
✓ |
✓ |
✓ |
✓ |
|||
Überprüfung durch mehrere Administratoren |
✓ |
||||||
SnapMirror asynchron (nur einzelne Konsistenzgruppen) |
✓ |
✓ |
✓ |
✓ |
|||
SVM-Disaster Recovery (nur einzelne Konsistenzgruppen) |
✓ |
✓ |
✓ |
||||
CLI Support |
✓ |
✓ |
✓ |