Scopri di più sui gruppi di coerenza ONTAP
Un gruppo di coerenza è un insieme di volumi gestiti come singola unità. In ONTAP, i gruppi di coerenza offrono una gestione semplice e una garanzia di protezione per un carico di lavoro applicativo che copre più volumi.
È possibile utilizzare gruppi di coerenza per semplificare la gestione dello storage. Immaginate di disporre di un database importante che comprende venti LUN. È possibile gestire le LUN su base individuale o trattare le LUN come un dataset solitario, organizzandole in un singolo gruppo di coerenza.
I gruppi di coerenza facilitano la gestione dei workload delle applicazioni, fornendo policy di protezione locali e remote facilmente configurate e snapshot simultanee coerenti con il crash o con l'applicazione di una raccolta di volumi in un point-in-time. Gli snapshot di un gruppo di coerenza permettono il ripristino di un intero workload dell'applicazione.
Informazioni sui gruppi di coerenza
I gruppi di coerenza supportano qualsiasi volume FlexVol indipendentemente dal protocollo (NAS, SAN o NVMe) e possono essere gestiti tramite l'API REST di ONTAP o in Gestione sistema nella voce di menu Storage > Consistency Groups. A partire da ONTAP 9.14.1, è possibile gestire i gruppi di coerenza con l'interfaccia a riga di comando di ONTAP.
I gruppi di coerenza possono esistere come singole entità, come un insieme di volumi, o in una relazione gerarchica, che consiste di altri gruppi di coerenza. I singoli volumi possono disporre di una propria policy di snapshot granulare per i volumi. Inoltre, è possibile creare una policy di snapshot coerente a livello di gruppo. Il gruppo di coerenza può avere solo una relazione di sincronizzazione attiva di SnapMirror e una policy di SnapMirror condivisa, che possono essere utilizzate per ripristinare l'intero gruppo di coerenza.
Il seguente diagramma illustra come utilizzare un singolo gruppo di coerenza. I dati di un'applicazione ospitata su si estendono su SVM1 due volumi: vol1 E vol2. Una policy di snapshot nel gruppo di coerenza acquisisce le snapshot dei dati ogni 15 minuti.

I carichi di lavoro delle applicazioni più grandi potrebbero richiedere più gruppi di coerenza. In queste situazioni, è possibile creare gruppi di coerenza gerarchici, in cui un singolo gruppo di coerenza diventa i componenti secondari di un gruppo di coerenza padre. Il gruppo di coerenza padre può includere fino a cinque gruppi di coerenza figlio. Come nei singoli gruppi di coerenza, è possibile applicare una policy di protezione della sincronizzazione attiva di SnapMirror remota all'intera configurazione di gruppi di coerenza (padre e figlio) per ripristinare il workload dell'applicazione.
Nell'esempio seguente, un'applicazione è ospitata su SVM1. L'amministratore ha creato un gruppo di coerenza principale, SVM1_app che include due gruppi di coerenza figlio: SVM1appDataCG Per i dati e SVM1app_logCG per i registri. Ogni gruppo di coerenza figlio dispone di una propria policy di snapshot. Vengono create Snapshot dei volumi in SVM1appDataCG ogni 15 minuti. Le snapshot di SVM1app_logCG vengono acquisite ogni ora. Il gruppo di coerenza di origine SVM1_app dispone di un criterio di sincronizzazione attivo di SnapMirror che replica i dati per garantire un servizio continuativo in caso di emergenza.

A partire da ONTAP 9.12.1, il supporto dei gruppi di coerenza cloning e modificando i membri della coerenza con aggiunta o rimozione di volumi In Gestione di sistema e nell'API REST di ONTAP. A partire da ONTAP 9.12.1, l'API REST ONTAP supporta anche:
-
Creazione di gruppi di coerenza con nuovi volumi NFS o SMB o spazi dei nomi NVMe.
-
Aggiunta di volumi NFS o SMB nuovi o esistenti o spazi dei nomi NVMe a gruppi di coerenza esistenti.
Per ulteriori informazioni sull'API REST di ONTAP, fare riferimento a "Documentazione di riferimento API REST di ONTAP".
Monitorare i gruppi di coerenza
A partire da ONTAP 9.13.1, i gruppi di coerenza offrono il monitoraggio della capacità e delle prestazioni in tempo reale e cronologico, offrendo informazioni dettagliate sulle prestazioni delle applicazioni e dei singoli gruppi di coerenza.
I dati di monitoring vengono aggiornati ogni cinque minuti e vengono conservati per un massimo di un anno. Puoi tenere traccia delle metriche per:
-
Performance: IOPS, latenza e throughput
-
Capacità: Dimensioni, logica utilizzata, disponibile
Puoi visualizzare i dati di monitoraggio nella scheda Overview del menu del consistency group in System Manager oppure richiedendoli tramite l'ONTAP REST API. A partire da ONTAP 9.14.1, puoi visualizzare le metriche del consistency group con la ONTAP CLI usando il comando consistency-group metrics show. Scopri di più su consistency-group metrics show nella "Riferimento al comando ONTAP".
|
|
In ONTAP 9.13.1, puoi recuperare le metriche storiche solo utilizzando l'ONTAP REST API. A partire da ONTAP 9.14.1, le metriche storiche sono disponibili anche in System Manager. |
Proteggere i gruppi di coerenza
I gruppi di coerenza offrono protezione coerente con l'applicazione, garantendo la coerenza dei tuoi dati su più volumi o LIF. Quando crei uno snapshot di un gruppo di coerenza, viene stabilita una "recinzione" sul gruppo di coerenza. La recinzione avvia una coda per l'I/O fino al completamento dell'operazione di snapshot, garantendo la coerenza point-in-time dei dati su tutte le entità del gruppo di coerenza. La recinzione può causare un picco transitorio di latenza durante la creazione dello snapshot, ad esempio con una policy di snapshot pianificata o creando uno snapshot con System Manager. Scopri di più sul contesto dell'ONTAP REST API e dell'ONTAP CLI nella "Documentazione dell'API REST di ONTAP" e nella "Riferimento al comando ONTAP".
I gruppi di coerenza offrono protezione attraverso:
-
Policy di Snapshot
-
[mcc] (A partire da ONTAP 9.11.1)
-
SnapMirror asincrono (A partire da ONTAP 9.13.1)
-
"Disaster recovery SVM" (A partire da ONTAP 9.14.1)
La creazione di un gruppo di coerenza non attiva automaticamente la protezione. È possibile impostare policy di protezione locali e remote durante la creazione o dopo la creazione di un gruppo di coerenza.
Per configurare la protezione su un gruppo di coerenza, vedere "Proteggere un gruppo di coerenza".
Per utilizzare la protezione remota, è necessario soddisfare i requisiti di Sincronizzazione attiva di SnapMirror.
|
|
Non è possibile stabilire relazioni di sincronizzazione attiva di SnapMirror sui volumi montati per l'accesso NAS. |
Supporto della verifica con amministratori multipli per i gruppi di coerenza
A partire da ONTAP 9.16,1, è possibile utilizzare la verifica multi-admin (MAV) con gruppi di coerenza per garantire che determinate operazioni, come la creazione, la modifica o l'eliminazione di gruppi di coerenza, possano essere eseguite solo dopo l'approvazione da parte di amministratori designati. In questo modo si evita che gli amministratori compromessi, dannosi o inesperti apportino modifiche indesiderabili alle configurazioni esistenti.
Gruppi di coerenza nelle configurazioni MetroCluster
A partire da ONTAP 9.11.1, è possibile eseguire il provisioning di gruppi di coerenza con nuovi volumi in un cluster all'interno di una configurazione MetroCluster. Il provisioning di questi volumi viene eseguito su aggregati mirrorati.
Una volta eseguito il provisioning, è possibile spostare i volumi associati ai gruppi di coerenza tra aggregati mirrorati e senza mirror. Pertanto, i volumi associati ai gruppi di coerenza possono essere posizionati su aggregati mirrorati, aggregati senza mirror o entrambi. È possibile modificare gli aggregati mirrorati contenenti volumi associati ai gruppi di coerenza in modo che diventino senza mirror. Allo stesso modo, è possibile modificare aggregati senza mirror contenenti volumi associati a gruppi di coerenza per abilitare il mirroring.
I volumi e gli snapshot associati ai gruppi di coerenza posizionati su aggregati con mirroring vengono replicati nel sito remoto (sito B). Il contenuto dei volumi nel sito B garantisce l'ordine di scrittura per il gruppo di coerenza, permettendoti di ripristinare dal sito B in caso di disastro. Puoi accedere agli snapshot del gruppo di coerenza usando consistency group con l'ONTAP REST API e System Manager sui cluster che eseguono ONTAP 9.11.1 o versioni successive. A partire da ONTAP 9.14.1, puoi accedere agli snapshot anche tramite l'ONTAP CLI.
Se alcuni o tutti i volumi associati a un gruppo di coerenza si trovano su aggregati senza mirror che non sono attualmente accessibili, LE operazioni GET o DELETE sul gruppo di coerenza si comportano come se i volumi locali o gli aggregati di hosting non fossero in linea.
Configurazioni di gruppi di coerenza per la replica
Se il sito B esegue ONTAP 9.10.1 o versioni precedenti, solo i volumi associati ai gruppi di coerenza situati negli aggregati mirrorati vengono replicati nel sito B. Le configurazioni dei gruppi di coerenza vengono replicate solo nel sito B, se entrambi i siti eseguono ONTAP 9.11.1 o versione successiva. Dopo l'aggiornamento del sito B a ONTAP 9.11.1, i dati per i gruppi di coerenza sul sito A che hanno tutti i volumi associati posizionati su aggregati mirrorati vengono replicati nel sito B.
|
|
Per prestazioni di archiviazione e disponibilità ottimali, si consiglia di mantenere almeno il 20% di spazio libero per gli aggregati mirror. Sebbene la raccomandazione sia del 10% per gli aggregati non sottoposti a mirroring, il 10% di spazio aggiuntivo può essere utilizzato dal file system per assorbire modifiche incrementali. Le modifiche incrementali aumentano l'utilizzo dello spazio per gli aggregati mirrorati grazie all'architettura basata su snapshot di reindirizzamento in scrittura di ONTAP. Il mancato rispetto di queste buone pratiche può avere un impatto negativo sulle prestazioni. |
Considerazioni sull'upgrade
Quando si esegue l'aggiornamento a ONTAP 9.10,1 o versioni successive, i gruppi di coerenza creati con la sincronizzazione attiva di SnapMirror (precedentemente nota come continuità aziendale SnapMirror) in ONTAP 9.8 e 9.9.1 vengono automaticamente aggiornati e diventano gestibili in archiviazione > gruppi di coerenza in Gestione di sistema o nell'API REST di ONTAP per ulteriori informazioni sull'aggiornamento da ONTAP 9.8 o 9,9.1, vedere "Considerazioni sull'aggiornamento e sull'indirizzamento della sincronizzazione attiva di SnapMirror".
Gli snapshot dei gruppi di coerenza creati tramite l'API REST di ONTAP possono essere gestiti tramite l'interfaccia dei gruppi di coerenza di System Manager e tramite gli endpoint dell'API REST di ONTAP relativi ai gruppi di coerenza. A partire da ONTAP 9.14.1, gli snapshot dei gruppi di coerenza possono essere gestiti anche tramite la CLI di ONTAP.
|
|
Gli snapshot creati con i comandi ONTAPI cg-start cg-commit non vengono riconosciuti come snapshot del gruppo di coerenza e non possono quindi essere gestiti tramite l'interfaccia del gruppo di coerenza di Gestione sistema o gli endpoint del gruppo di coerenza nell'API REST di ONTAP. A partire da ONTAP 9.14.1, questi snapshot possono essere mirrorati sul volume di destinazione, se si sta utilizzando una policy asincrona di SnapMirror. Per ulteriori informazioni, vedere Configurazione asincrona di SnapMirror.
|
Funzionalità supportate dalla release
| 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 | |
|---|---|---|---|---|---|---|---|
Gruppi di coerenza gerarchica |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Protezione locale con snapshot |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Sincronizzazione attiva di SnapMirror |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Supporto MetroCluster |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
|
Commit bifase (solo API REST) |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
|
Tag di applicazioni e componenti |
✓ |
✓ |
✓ |
✓ |
✓ |
||
Clonare i gruppi di coerenza |
✓ |
✓ |
✓ |
✓ |
✓ |
||
Aggiungere e rimuovere volumi |
✓ |
✓ |
✓ |
✓ |
✓ |
||
Crea CGS con nuovi volumi NAS |
✓ |
✓ |
✓ |
✓ |
Solo API REST |
||
Crea CGS con i nuovi NVMe Namespace |
✓ |
✓ |
✓ |
✓ |
Solo API REST |
||
Spostare i volumi tra i gruppi di coerenza figlio |
✓ |
✓ |
✓ |
✓ |
|||
Modificare la geometria del gruppo di coerenza |
✓ |
✓ |
✓ |
✓ |
|||
Monitoraggio |
✓ |
✓ |
✓ |
✓ |
|||
Verifica multi-admin |
✓ |
||||||
SnapMirror asincrono (solo singoli gruppi di coerenza) |
✓ |
✓ |
✓ |
✓ |
|||
Disaster recovery SVM (solo gruppi di coerenza singoli) |
✓ |
✓ |
✓ |
||||
Supporto CLI |
✓ |
✓ |
✓ |