Domande frequenti su NetApp Disaster Recovery
Questa FAQ risponde alle domande più comuni su NetApp Disaster Recovery per i carichi di lavoro VMware e Kubernetes. Si concentra su concetti, terminologia, comportamento del sistema e vincoli utili quando implementi configurazioni di disaster recovery e gestisci operazioni di replica, migrazione, failover e failback.
Introduzione
NetApp Disaster Recovery è un servizio di disaster recovery basato sul cloud, accessibile tramite la NetApp Console, che automatizza i flussi di lavoro di disaster recovery per ambienti VMware e Kubernetes. Replica i carichi di lavoro VMware on-premises che utilizzano storage ONTAP, o i carichi di lavoro Kubernetes che utilizzano storage ONTAP gestito da Trident, verso un altro sito come destinazione per il disaster recovery. Il servizio utilizza la tecnologia ONTAP SnapMirror, con orchestrazione nativa VMware o orchestrazione Trident Protect, per proteggere i carichi di lavoro preservando le efficienze dello storage ONTAP come compressione e deduplicazione.
Il Disaster Recovery non richiede alcuna attivazione separata. Appare automaticamente nella barra di navigazione a sinistra della NetApp Console, sotto Protection > Disaster recovery. Per accedere alla NetApp Console, in un browser, inserisci: "https://console.netapp.com/".
Per l'accesso completo e continuativo è necessaria una licenza Disaster Recovery. Puoi provare il servizio con una prova gratuita di 30 giorni prima di acquistare una licenza o un abbonamento. Per dettagli, consulta "Configura la licenza per il Disaster Recovery".
Disaster Recovery supporta i seguenti obiettivi di protezione:
-
Amazon Elastic VMware Service (EVS) con Amazon FSx for NetApp ONTAP
-
Azure VMware Solution (AVS) con NetApp Cloud Volumes ONTAP (iSCSI) (Anteprima privata)
-
Google Cloud VMware Engine (GCVE) con Google Cloud NetApp Volumes
-
Cluster Kubernetes che eseguono storage ONTAP gestito da Trident (protetto tramite Trident Protect)
-
Ambiente VMware on-premises basato su NFS con storage ONTAP, oppure un ambiente VMFS FC/iSCSI on-premises
-
VMware Cloud (VMC) su AWS con Amazon FSx for NetApp ONTAP
Per i carichi di lavoro VMware, Disaster Recovery supporta i seguenti tipi di datastore:
-
Archivi dati NFS ospitati su volumi FlexVol ONTAP residenti su cluster ONTAP
-
Datastore del file system della macchina virtuale VMware vSphere (VMFS) che utilizzano il protocollo iSCSI o FC
Per i carichi di lavoro Kubernetes, Disaster Recovery protegge i volumi persistenti forniti tramite NetApp Trident su storage ONTAP.
Licenze e costi
Disaster Recovery offre le seguenti opzioni di licenza:
-
Prova gratuita di 30 giorni (durante la prova non sono previsti limiti di capacità)
-
Un abbonamento pay-as-you-go (PAYGO) con Amazon Web Services (AWS) Marketplace, Azure Marketplace o Google Cloud Marketplace
-
Porta la tua licenza (BYOL), che è un NetApp License File (NLF) che ottieni dal tuo NetApp sales representative e attivi utilizzando il numero di serie della licenza nella NetApp Console
I costi per il disaster recovery si basano sulla capacità utilizzata dei datastore nel sito di origine quando è presente almeno una VM o una risorsa Kubernetes con un piano di replica.
Per un BYOL, se i dati superano la capacità consentita, le operazioni nel servizio sono limitate finché non ottieni una licenza di capacità aggiuntiva o non aggiorni la licenza nella NetApp Console.
Al termine del periodo di prova gratuito, puoi comunque visualizzare ed eliminare risorse come carichi di lavoro e piani di replica, e eseguire tutte le operazioni pianificate create durante il periodo di prova. Per continuare a usare il servizio con tutte le funzionalità, devi ottenere un abbonamento PAYGO dal tuo cloud provider oppure acquistare una licenza BYOL da NetApp.
Puoi acquistare una licenza o abbonarti in qualsiasi momento e non ti verrà addebitato nulla fino al termine del periodo di prova di 30 giorni.
Ambienti e infrastrutture supportati
Disaster Recovery supporta le seguenti topologie:
-
Disaster recovery ibrido basato su cloud che replica un datacenter VMware più ONTAP on-premises su un'infrastruttura di disaster recovery AWS basata su VMware Cloud on AWS o Amazon Elastic VMware Service (EVS) e Amazon FSx for NetApp ONTAP
-
Disaster recovery in cloud privato che replica un'infrastruttura VMware più ONTAP vCenter su un'altra infrastruttura VMware più ONTAP vCenter
-
Cloud DR che replica un'infrastruttura di disaster recovery AWS basata su VMware Cloud on AWS o EVS su un'altra infrastruttura di disaster recovery basata su AWS utilizzando FSx for NetApp ONTAP
-
Disaster recovery ibrido che replica un datacenter VMware più ONTAP on-premises in un'infrastruttura di disaster recovery di Google Cloud basata su Google Cloud VMware Engine e Google Cloud NetApp Volumes
-
Disaster recovery da Kubernetes a Kubernetes tra cluster utilizzando lo storage ONTAP gestito da Trident
Prerequisiti e configurazione
-
I cluster di origine e di destinazione devono avere una relazione peer.
-
L'SVM che ospita i volumi di disaster recovery deve essere presente nel cluster di destinazione.
-
L'SVM di origine e l'SVM di destinazione devono avere una relazione peer.
-
Tutti i cluster VMware che vuoi gestire con Disaster Recovery devono utilizzare volumi ONTAP per ospitare le VM che vuoi proteggere.
-
VMware Tools (o Open VM Tools) devono essere in esecuzione sulle macchine virtuali che vuoi proteggere.
-
Per le macchine virtuali Windows che eseguono Microsoft SQL Server o database Oracle, i database devono avere i relativi VSS Writers abilitati.
-
Per i database Oracle in esecuzione su Linux, l'autenticazione dell'utente del sistema operativo deve essere abilitata per il ruolo SYSDBA del database Oracle.
-
Per Kubernetes, consulta i requisiti aggiuntivi in "Requisiti del cluster Kubernetes per il Disaster Recovery".
Per l'elenco completo, vedi "Prerequisiti per il disaster recovery".
Un agente Console è un componente software che consente a NetApp Console di comunicare con il tuo storage ONTAP e con i cluster VMware vCenter o i cluster Kubernetes. È necessario perché Disaster Recovery funzioni correttamente. L'agente risiede nella tua rete privata (in un data center on-premises o in un cloud VPC) e comunica con le tue istanze di storage ONTAP e con i cluster vCenter o i cluster Kubernetes.
Per il disaster recovery da on-premises a on-premises, installa l'agente Console on-premises nel sito di disaster recovery. Per il disaster recovery da on-premises ad AWS, installa l'agente Console per AWS nella tua AWS VPC. Sia il cluster vCenter di origine che quello di destinazione, oppure i cluster Kubernetes, devono utilizzare lo stesso agente Console. Disaster Recovery funziona solo con la distribuzione dell'agente in modalità standard.
Ogni cluster Kubernetes deve avere NetApp Trident installato, un backend ONTAP e una classe di storage configurati, e i CRD e il controller per gli snapshot di volume installati. Le applicazioni devono usare volumi persistenti forniti tramite la classe di storage Trident. Quando aggiungi un cluster Kubernetes come sito, Disaster Recovery ti guida nell’installazione e nella registrazione di Trident Protect su quel cluster. Vedi "Requisiti del cluster Kubernetes per il Disaster Recovery" per i comandi passo-passo e i controlli di verifica.
Concetti fondamentali
Un sito è un container logico, in genere associato a un data center fisico o a una posizione cloud, che ospita uno o più cluster vCenter o cluster Kubernetes. Devi aggiungere sia un sito di origine (produzione) sia un sito di destinazione (disaster recovery) prima di creare un piano di replica.
Un gruppo di risorse è un contenitore logico che ti consente di gestire più VM, datastore o namespace e risorse Kubernetes come un'unica unità, in modo da poterli proteggere con uno snapshot comune. Una VM può appartenere a un solo gruppo di risorse alla volta. Puoi creare un gruppo di risorse per ogni applicazione o carico di lavoro che vuoi proteggere.
Un piano di replica è un insieme di regole su quanto spesso vengono eseguiti i backup e su come gestire gli eventi di failover. Seleziona i siti di origine e di destinazione, assegna i gruppi di risorse, definisce le mappature di recovery e configura il comportamento all'accensione. I piani definiscono il recovery point objective (RPO) tramite la frequenza della replica dei dati.
L'obiettivo del punto di ripristino (RPO) è la quantità massima di perdita di dati accettabile in caso di disastro; è definito dalla frequenza o dalla pianificazione di replica del piano di replica. L'obiettivo del tempo di ripristino (RTO) è il tempo massimo accettabile per il ripristino da un disastro; è determinato da quanto tempo ci vuole per eseguire il failover al sito di DR e riavviare tutte le VM o applicazioni.
Siti, scoperta e gruppi di risorse
-
L'indirizzo IP di gestione vCenter o FQDN
-
Credenziali per un account vCenter con i privilegi richiesti (vedi "privilegi vCenter richiesti")
-
Per i siti VMware ospitati nel cloud, le chiavi di accesso al cloud richieste
-
Un certificato di sicurezza per accedere al tuo vCenter (sono supportati sia i certificati autofirmati che quelli emessi da una CA)
Per i passaggi, vedi "Aggiungi siti in Disaster Recovery".
Il rilevamento viene eseguito ogni 24 ore per impostazione predefinita; puoi personalizzare la pianificazione in base al tuo ambiente. L'intervallo minimo è di 30 minuti e il massimo è di 24 ore. NetApp consiglia di eseguire prima alcuni rilevamenti manuali per ottenere informazioni aggiornate, poi di impostare la pianificazione per l'esecuzione automatica. Le risorse appena aggiunte o eliminate vengono riconosciute al successivo rilevamento pianificato o manuale.
No. Ospitare macchine virtuali protette e non protette sullo stesso datastore può causare problemi. In particolare, se il datastore viene sottoposto a failover, le macchine virtuali non protette presenti su di esso non esisteranno più nell'origine dopo il failover e Disaster Recovery non le avvierà nel sito di failover.
Dovresti organizzare le risorse prima di implementare il Disaster Recovery, così che i carichi di lavoro protetti e non protetti utilizzino sottoinsiemi separati di datastore, e assicurarti che un singolo datastore non sia protetto da più di un piano di replica.
Replicazione e protezione
Se prevedi di utilizzare backup gestiti dalla piattaforma (gestiti da ONTAP), usa la policy MirrorAll. MirrorVault e Asynchronous sono alternative accettabili, ma devi assicurarti che lo snapshot selezionato durante il failover o il failback esista sia sul volume di origine che su quello di destinazione, altrimenti l'operazione fallisce con un errore "no common snapshot found". MirrorLatest non è consigliato perché lascia solo uno snapshot comune per il failover. Per le relazioni di SnapMirror gestite da Disaster Recovery, non pianificare aggiornamenti al di fuori del servizio, perché Disaster Recovery gestisce la tempistica della replica.
Sì. Se una relazione di SnapMirror esiste già tra i volumi di origine e di destinazione per un datastore protetto, Disaster Recovery utilizza quella relazione per tutte le operazioni di replica invece di crearne una nuova.
Migrazione
Sì. Puoi migrare le applicazioni VMware da un sito di origine a un altro sito utilizzando un piano di replica configurato per la migrazione. Dopo che avvii la migrazione, il servizio verifica ogni 30 minuti che la migrazione proceda secondo il piano; puoi monitorare l'avanzamento in Monitoraggio processi. La migrazione non è attualmente supportata per i carichi di lavoro basati su Kubernetes. Vedi "Migra le applicazioni su un altro sito".
Failover e test
Sì. Un failover di prova non modifica il volume di origine originale né interrompe la relazione di SnapMirror o i carichi di lavoro di produzione, che continuano a replicarsi normalmente. Per i carichi di lavoro VMware, Disaster Recovery crea VM temporanee da un volume FlexClone dello snapshot selezionato e associa un datastore temporaneo supportato da FlexClone agli host ESXi. Per i carichi di lavoro Kubernetes, il test ripristina le applicazioni protette e i volumi persistenti sul cluster di destinazione. Dopo il test, pulisci l'ambiente di test usando l'azione Pulisci test di failover. Vedi "Eseguire il failover delle applicazioni su un sito remoto".
-
Disaster Recovery esegue controlli preliminari sul cluster di destinazione e sulla relazione SnapMirror .
-
Se hai selezionato l'istantanea più recente, viene eseguito un aggiornamento SnapMirror per replicare le modifiche più recenti.
-
I workload di origine protetti vengono arrestati (per VMware, le VM protette vengono spente).
-
La relazione di SnapMirror è interrotta e il volume di destinazione è impostato su lettura/scrittura.
-
In base alla selezione dello snapshot, il file system attivo viene ripristinato allo snapshot specificato.
-
I volumi replicati sono resi disponibili nel sito di disaster recovery in base alle informazioni contenute nel piano di replica. Per i carichi di lavoro VMware, i datastore vengono creati e montati sul cluster o sull'host VMware o VMC (per i datastore VMFS, a ogni LUN viene inoltre mappato un iGroup). Per i carichi di lavoro Kubernetes, i volumi sono resi disponibili al cluster di destinazione.
-
Le risorse target sono registrate con l'host di destinazione.
-
Le risorse di destinazione si accendono in base all'ordine di avvio del piano di replica, se è stato specificato un ordine di avvio.
-
Se i carichi di lavoro protetti sull'origine sono ancora attivi, si arrestano.
-
Tutte le risorse coerenti con l'applicazione vengono riattivate.
-
Se i cluster di origine e ONTAP sono ancora attivi, viene creata una relazione di SnapMirror inversa per replicare nuovamente le modifiche nel sito di origine originale (a meno che non sia stata selezionata l'opzione Ignora protezione).
Sì. Configuri l'ordine di avvio nel piano di replica. Per impostazione predefinita, tutte le entità si avviano insieme in parallelo, ma puoi assegnare a ciascuna entità un numero sequenziale (ad esempio, 1, 2, 3) per controllare l'ordine di avvio, oppure assegnare lo stesso numero a più risorse per avviarle contemporaneamente. Puoi anche impostare un ritardo di avvio (0-10 minuti) per ogni risorsa per scaglionare l'avvio, utile per garantire che le risorse prioritarie siano in esecuzione per prime. L'ordine di avvio è supportato sia per i carichi di lavoro VMware sia per quelli Kubernetes.
Failback
Il failback riporta le operazioni al sito di origine originale dopo che il disastro è stato risolto. Partendo da una relazione che ha effettuato il failover verso la destinazione, NetApp Disaster Recovery risincronizza tutte le modifiche con la VM di origine o il cluster Kubernetes originale prima di invertire la direzione della replica. Il processo:
-
Esegui un controllo di conformità sul sito recuperato.
-
Aggiorna le informazioni di rilevamento per ogni cluster vCenter o cluster Kubernetes nel sito ripristinato.
-
Sul sito di destinazione, arresta i carichi di lavoro protetti (per VMware, spegne e annulla la registrazione delle VMs) e smonta i volumi.
-
Interrompe la relazione di SnapMirror sulla sorgente originale per renderla di lettura/scrittura.
-
Risincronizza la relazione di SnapMirror per invertire la direzione di replica.
-
Avvia i carichi di lavoro protetti sull'origine (per VMware, accende e registra le VM di origine) e monta i volumi sull'origine.
Monitoraggio, reporting e gestione
Usa la Dashboard di Disaster Recovery per vedere se i siti e i piani sono integri, disconnessi o degradati; controlla gli avvisi recenti e i job non riusciti; identifica i workload protetti e non protetti; e visualizza la capacità a colpo d'occhio. Vedi "Visualizza lo stato di salute del piano di recovery".
Usa Monitoraggio processi per controllare i timestamp, lo stato e l'initiator (o "system" se è stato avviato da Disaster Recovery). Puoi annullare un processo "In corso" o "In coda" dal menu Azioni, utile se un processo è bloccato o se devi dare priorità a un'altra operazione. Vedi "Monitora i job di Disaster Recovery".
Puoi generare report specifici per VMware, Kubernetes o tutti i workload, che includono dettagli sui piani di replica, stato di compliance e riepiloghi dei job. I report possono essere scaricati come file PDF, HTML o JSON. Coprono un periodo da uno a sette giorni. Per ulteriori informazioni, vedi "Crea report in Disaster Recovery".
Domande specifiche su Kubernetes
Un AppVault è la destinazione di cloud storage in cui Trident Protect salva i dati di protezione di Kubernetes. Crei un AppVault durante la configurazione di un piano di replica di Kubernetes. Puoi anche gestire gli AppVaults nella pagina Impostazioni.