Sistemi operativi WindowsSistemi operativi Linux

Supporto SnapMirror per il backup incrementale progressivo assistito da istantanea (snapdiff) NetApp

È possibile utilizzare l'elaborazione di backup NetApp's SnapDiff insieme alla replica NetApp's SnapMirror per eseguire il backup dei volumi del filer di origine o di destinazione NetApp.

In un ambiente NetApp SnapMirror , i dati che si trovano sui volumi collegati al data center primario vengono sottoposti a mirroring sui volumi collegati a un server remoto in un sito di ripristino di emergenza. Il filer NetApp nel data center primario è denominato filer di origine; il filer NetApp nel sito di ripristino di emergenza è denominato filer di destinazione. È possibile utilizzare il client di backup - archivio per creare backup differenziali di istantanee dei volumi del filer di origine o di destinazione.

Nota: Il client supporta i volumi NetApp Flex Group solo per i filer ONTAP 9.8 e versioni successive.

Scenario: backup dei dati su un volume filer di origine

Sistemi operativi LinuxÈ possibile configurare il client di archiviazione di backup per eseguire il backup dei dati dai volumi del filer di origine. Questo scenario richiede di configurare un nodo client di backup - archivio in modo che abbia accesso ai volumi del filer di origine NetApp utilizzando le condivisioni esportate NFSper montare i volumi del filer.

Sistemi operativi WindowsÈ possibile configurare il client di archiviazione di backup per eseguire il backup dei dati dai volumi del filer di origine. Questo scenario richiede di configurare un nodo client di backup - archivio in modo che abbia accesso ai volumi del filer di origine NetApp utilizzando le condivisioni CIFS per montare i volumi del filer.

Sistemi operativi LinuxAd esempio, supponiamo una configurazione in cui il filer di origine si chiami ProdFiler. Si supponga che un volume denominato UserDataVol esista sul filer ProdFiler e che il volume sia accessibile utilizzando NFS da un nodo client di backup - archiviazione. Si supponga che la condivisione sia montata come UserDataVol_Share.

Sistemi operativi WindowsAd esempio, supponiamo una configurazione in cui il filer di origine si chiami ProdFiler. Si supponga che un volume denominato UserDataVol esista sul filer ProdFiler e che il volume sia accessibile utilizzando CIFS da un nodo client di backup - archivio. Si supponga che la condivisione sia montata come UserDataVol_Share.

Quando si avvia un backup differenziale di istantanea, il filer NetApp crea una nuova istantanea differenziale sul volume di cui viene eseguito il backup. Tale istantanea differenziale viene confrontata con l'istantanea di base (precedente). Il nome istantanea di base è stato registrato sul server IBM® Storage Protect al termine del backup precedente. Il contenuto di tale istantanea di base viene confrontato con l'istantanea differenziale creata nel volume filer di origine. Le differenze tra le due istantanee vengono sottoposte a backup sul server.

Il seguente comando viene utilizzato per avviare il backup differenziale dell'istantanea. Il comando viene immesso sulla console di un nodo client configurato per accedere e proteggere i volumi del filer di origine. Poiché questo comando viene immesso per eseguire il back up dei volumi su un filer di origine, viene creata una nuova istantanea (l'istantanea differenziale) e l'istantanea registrata sul server IBM Storage Protect viene utilizzata come istantanea base. La creazione di istantanee differenziali e di base è il comportamento predefinito; l'opzione -diffsnapshot=create è un valore predefinito e non deve essere specificata esplicitamente in questo comando.
dsmc incr \\ProdFiler\UserDataVol_Share -snapdiff -diffsnapshot=create

Backup dei dati su un filer di destinazione

Una configurazione più tipica consiste nell'eseguire l'offload dei backup dal filer di origine creando dei backup dei volumi di origine utilizzando le istantanee del volume replicate memorizzate nel filer di destinazione. Normalmente, il backup di un filer di destinazione presenta un problema perché la creazione di un backup differenziale di istantanee richiede la creazione di una nuova istantanea sul volume di cui si esegue il backup. I volumi filer di destinazione che riflettono il contenuto dei volumi di origine sono volumi di sola lettura, quindi non è possibile creare istantanee su di essi.

Per superare questa limitazione di sola lettura, vengono fornite opzioni di configurazione client che consentono di utilizzare le istantanee differenziali e di base esistenti sul volume di destinazione di sola lettura per eseguire il backup delle modifiche sul server IBM Storage Protect .

Sistemi operativi LinuxSistemi operativi AIXCome nello scenario del filer di origine, l'accesso ai volumi del filer di destinazione avviene tramite condivisioni esportate d NFS.

Sistemi operativi WindowsCome nello scenario del filer di origine, l'accesso ai volumi del filer di destinazione avviene tramite condivisioni CIFS.

Riepilogo opzioni differenziali istantanea

L'opzione useexistingbase fa in modo che l'istantanea più recente sul volume venga utilizzata come istantanea di base, quando deve essere stabilita un'istantanea di base. Una nuova istantanea di base viene stabilita quando si verifica una delle seguenti condizioni:
  • Quando questo backup è il backup iniziale.
  • Quando è specificato createnewbase=yes .
  • Quando l'istantanea di base registrata da un'istantanea differenziale precedente non esiste più e un'istantanea esistente più vecchia dell'istantanea di base mancante non esiste più.

Se questa opzione non è specificata, una nuova istantanea viene creata sul volume sottoposto a backup. Poiché i volumi filer di destinazione sono volumi di sola lettura, è necessario specificare useexistingbase quando si creano backup differenziali di istantanee di volumi filer di destinazione. Se useexistingbase non è specificato, i backup differenziali di istantanee di un volume filer di destinazione non riescono in quanto la nuova istantanea non può essere creata sul volume di sola lettura.

Quando si esegue il backup dei volumi del filer di destinazione, utilizzare l'opzione useexistingbase e l'opzione diffsnapshot=latest per garantire che le istantanee differenziali più recenti e di base vengano utilizzate durante il backup del volume.

Utilizzare l'opzione basesnapshotname per specificare quale istantanea, sul volume filer di destinazione, utilizzare come istantanea di base. Se non si specifica questa opzione, l'istantanea più recente sul volume filer di destinazione viene utilizzata come istantanea di base. È possibile utilizzare caratteri jolly per specificare il nome dell'istantanea di base.

Utilizzare l'opzione diffsnapshotname per specificare quale istantanea differenziale, sul volume del filer di destinazione, utilizzare durante un backup differenziale di istantanea. Questa opzione viene specificata solo se si specifica anche diffsnapshot=latest. È possibile utilizzare i caratteri jolly per specificare il nome dell'istantanea differenziale.

L'opzione diffsnapshot=latest specifica che si desidera utilizzare l'ultima istantanea rilevata sul server di file come istantanea di origine.

Ulteriori informazioni su ciascuna di queste opzioni sono disponibili negli argomenti di riferimento relativi alle opzioni del client.

Esempi di comandi di backup differenziale di istantanee

Negli esempi che seguono, si ipotizza che i volumi di un filer di origine siano replicati, utilizzando la tecnologia NetApp’s SnapMirror, su un filer di ripristino d'emergenza (il nome dell'host è DRFiler). Poiché i volumi DRFiler sono di sola lettura, utilizzare le opzioni per specificare quali delle istantanee replicate si desidera utilizzare come istantanea di base e quali delle istantanee si desidera utilizzare come istantanea differenziale. Specificando le istantanee da utilizzare durante la creazione di un backup differenziale di istantanea di un filer di destinazione, non viene effettuato alcun tentativo di creare un'istantanea sui volumi di sola lettura.

I seguenti comandi vengono utilizzati per avviare backup differenziali di istantanee. La maggior parte di questi comandi crea backup differenziali di istantanee utilizzando istantanee memorizzate sui volumi del filer di destinazione. Durante il backup da un volume filer di destinazione, assicurarsi di includere l'opzione -useexistingbase , poiché tale opzione impedisce i tentativi di creare una nuova istantanea sui volumi filer di destinazione di sola lettura.

Esempio 1: backup di un filer di destinazione utilizzando i backup notturni predefiniti creati dallo scheduler di istantanee NetApp
dsmc incr \\DRFiler\UserDataVol_Share -snapdiff -useexistingbase 
  -diffsnappshot=latest -basesnapshotname=”nightly.?”
È possibile utilizzare un punto interrogativo (?) per associare un singolo carattere. In questo esempio, -basesnapshotname = nightly.? utilizza l'ultima istantanea di base denominata notturna., seguito da un singolo carattere (ad esempio: nightly.0, nightly.1e così via).
Esempio 2. Eseguire il backup di un volume filer di destinazione utilizzando istantanee create manualmente (non create dallo scheduler istantanee NetApp )
dsmc incr \\DRFiler\UserDataVol_Share –snapdiff –useexistingbase 
  –diffsnapshot=latest –basesnapshotname=”share_vol_base?” 
  –diffsnapshotname=”share_vol_diff?”
Questo esempio utilizza anche il carattere jolly punto interrogativo (?) per illustrare la sintassi se i nomi delle istantanee di base e differenziali hanno numeri diversi come parte del nome.
Esempio 3. Eseguire il backup di un volume filer di destinazione e specificare quali istantanee utilizzare per le istantanee di base e differenziali
dsmc incr \\DRFiler\UserDataVol_Share -snapdiff -useexistingbase 
  -diffsnapshot=latest -basesnapshotname=”share_vol_base” 
  –diffsnapshotname=”share_vol_diff_snap”
Esempio 4: backup delle istantanee generate dallo script che utilizzano una convenzione di denominazione
In questo esempio, uno script in esecuzione sul filer NetApp aggiunge una data/ora ai nomi delle istantanee. Ad esempio, un'istantanea creata il 3 novembre 2012 alle 23:36:33 è denominata UserDataVol_20121103233633_snapshot. È possibile utilizzare i caratteri jolly con le opzioni per selezionare le istantanee di base e differenziali più recenti. Ad esempio:
dsmc incr \\DRFiler\UserDataVol_Share -snapdiff -useexistingbase 
  -basesnapshotname=”UserDataVol_Share_*_snapshot” –diffsnapshot=latest 
  -diffnsnapshotname=”UserDataVol_Share_*snapshot 
-useexistingbase seleziona l'istantanea di base più recente. L'aggiunta di un carattere jolly asterisco (*) a -basesnapshotname seleziona l'istantanea di base più recente che segue la convenzione di denominazione dello script. L'opzione -diffsnapshot=latest elimina la creazione di una nuova istantanea differenziale e -diffsnapshotname= seleziona l'istantanea differenziale esistente più recente che segue la convenzione di denominazione dello script. (I caratteri jolly degli asterischi corrispondono a qualsiasi stringa).
Esempio 5: esecuzione di un backup differenziale di istantanee utilizzando un'istantanea differenziale esistente presente sul filer di origine
Per utilizzare un'istantanea differenziale esistente presente sul filer di origine, utilizzare -diffsnapshot=latest per impedire la creazione di una nuova istantanea differenziale. Utilizzare anche l'opzione -diffsnapshotname per specificare quale istantanea differenziale esistente utilizzare. L'istantanea specificata viene confrontata con quella di base, registrata nel database del server IBM Storage Protect quando è stato creato l'ultimo backup. Ad esempio:
dsmc incr \\ProdFiler\UserDataVol_Share -snapdiff -diffsnapshot=latest 
  -diffsnapshotname=”share_vol_diff_snap”