L'utilità d2dverify consente di verificare che i punti di ripristino provenienti da diverse sessioni di backup siano utilizzabili. Generalmente, i processi di backup vengono eseguiti ogni giorno e, quando si hanno più punti di ripristino, può capitare di dubitare che i punti di ripristino siano utilizzabili per il ripristino dei dati durante un errore del sistema. Per evitare tali situazioni, è possibile eseguire periodicamente processi di ripristino bare metal per verificare l'utilizzabilità dei backup. L'utilità d2dverify consente di automatizzare l'attività di verifica dell'utilizzabilità dei punti di ripristino.
Dopo avere configurato i parametri obbligatori, l'utilità d2dverify invia il processo di ripristino bare metal e ripristina i dati nel computer virtuale specificato. Quindi, d2dverify avvia il computer virtuale ed esegue uno script per verificare se le applicazioni nel computer virtuale funzionano correttamente. È anche possibile creare una pianificazione per eseguire periodicamente l'utilità d2dverify mediante l'utilità di sistema, come ad esempio Linux Cron. Ad esempio, è possibile eseguire l'utilità d2dverify dopo l'ultimo backup di un set di ripristino. In questo caso, d2dverify verifica tutti i punti di ripristino in quel set di ripristino.
Nota: Per ulteriori informazioni sulla pianificazione di un processo utilizzando l'utilità di pianificazione Linux Cron, consultare Personalizzazione della pianificazione del processo.
È possibile utilizzare l'utilità d2dverify anche negli scenari seguenti:
Considerare i seguenti prerequisiti prima di utilizzare l'utilità d2dverify:
verify_<node name>
Nota: Non è necessario allegare dischi rigidi virtuali per questi computer virtuali. Inoltre, è possibile non associare una rete virtuale a questi computer virtuali se si specificano parametri vm_network.
Nota: L'utilità d2dverify supporta solo la rete IP statica.
Importante. Se il database presenta le informazioni sull'account del nodo relative a un utente non root, d2dverify reimposterà la password dell'utente non root su 'CAd2d@2013 per il computer virtuale di destinazione.
Requisiti di rete:
Quando si utilizza d2dverify, si consiglia di tenere i computer virtuali di destinazione in una rete virtuale isolata per evitare eventuali conflitti con l'ambiente di produzione. In tali casi, è necessario connettere i computer virtuali di destinazione sia al server D2D che all'archiviazione di backup.

Supporto dell'hypervisor:
d2dverify dipende dall'utilità d2drestorevm per eseguire il ripristino. d2dverify supporta le versioni seguenti degli hypervisor:
Argomenti
Identifica il modello che include i parametri per eseguire l'utilità d2dverify.
Crea un modello vuoto che include i parametri per eseguire l'utilità d2dverify.
Procedere come descritto di seguito:
d2dverify --createtemplate=file_path
Specifica un elenco di nodi o un criterio di query che interroga le informazioni provenienti dal database del server D2D. Ciascun nodo viene separato da una virgola, ad esempio Node1,Node2,Node3.
Note: Se il numero di porta SSH non è quello predefinito (22), il formato che consente di specificare ciascun nodo è: Node1:new_port,Node2:new_port,Node3:new_port. Il nome del computer virtuale viene assegnato come verify_<node name>, dove il nome del nodo non include il numero di porta.
Esempio: Node1:222,Node2:333,Node4:333
L'elenco seguente è un esempio di criteri di query:
Trova il nome del nodo contenente il prefisso definito.
Trova la descrizione del nodo contenente il prefisso definito.
Specifica l'elenco di indirizzi IP applicato rispettivamente a ciascun nodo di destinazione. Ogni indirizzo IP viene separato da una virgola, ad esempio IP1,IP2,IP3. Se è disponibile solamente un indirizzo IP, ma nel parametro node_list sono presenti più nodi, il quarto segmento dell'indirizzo IP viene aumentato di uno per ciascun nodo. L'utilità d2dverify verifica se è stato utilizzato un indirizzo IP. In caso affermativo, quell'indirizzo IP viene ignorato.
Ad esempio, se si hanno tre nodi, Node 1, Node 2 e Node 3 e un indirizzo IP, xxx.xxx.xxx.xx6, l'indirizzo IP viene applicato così come illustrato nell'elenco seguente:
Node 1: xxx.xxx.xxx.xx6
Node 2: xxx.xxx.xxx.xx7
Node 3: xxx.xxx.xxx.xx8
Specifica il tipo di hypervisor. Sono validi i seguenti tre tipi di hypervisor: xen, ovm o rhev.
Specifica il nome host o l'indirizzo IP della gestione hypervisor.
Specifica il nome utente della gestione hypervisor.
Specifica la password della gestione hypervisor. È necessario crittografare la password mediante l'utilità d2dutil --encrypt.
Per crittografare la password viene utilizzato il seguente comando:
echo "password" | d2dutil --encrypt
Specifica la rete virtuale utilizzata dal computer virtuale di destinazione. Si consiglia di specificare questo parametro se il computer virtuale di destinazione viene connesso a più reti virtuali.
Specifica il gateway di rete utilizzato dal sistema operativo ospite del computer virtuale di destinazione.
Specifica la net mask utilizzata dal sistema operativo ospite del computer virtuale di destinazione.
Specifica il nome utente utilizzato per connettersi al computer virtuale ripristinato. La password viene reimpostata sulla password specificata nel parametro guest_password. Il parametro guest_username viene ignorato quando si utilizza l'utilità d2dverify per interrogare le informazioni provenienti dal database del server D2D. In tali casi, la password dell'ospite del computer virtuale viene reimpostata sulla password del nodo archiviato nel database.
Specifica la password per il parametro guest_username. È necessario crittografare la password mediante l'utilità d2dutil --encrypt. Il parametro guest_password viene ignorato quando si utilizza l'utilità d2dverify per interrogare le informazioni provenienti dal database del server D2D.
Specifica il percorso di rete della posizione di archiviazione di backup. Non è necessario specificare la posizione di archiviazione se i nodi nel parametro node_list si trovano nel database del server D2D. Se la posizione di archiviazione è una condivisione CIFS, utilizzare il formato seguente per specificarla:
//hostname/path
Specifica il nome utente per accedere alla posizione di archiviazione di backup. Questo parametro non è richiesto per una condivisione NFS.
Per un utente di dominio Windows, utilizzare il formato seguente per specificare la posizione:
domain_name/username
Specifica la password per accedere alla posizione di archiviazione di backup. È necessario crittografare la password mediante l'utilità d2dutil --encrypt. Questo parametro non è richiesto per una condivisione NFS.
Specifica la sessione da ripristinare. Generalmente, una sessione di ripristino è nel formato seguente: S00000000X, dove X è un valore numerico. S00000000X è il nome della cartella dei punti di ripristino. Se si desidera ripristinare la sessione più recente, specificare la parola chiave last.
Specifica la password di crittografia per il punto di ripristino. È necessario crittografare la password mediante l'utilità d2dutil --encrypt.
Specifica lo script che si desidera eseguire. Lo script viene eseguito sul computer di destinazione dopo un ripristino eseguito correttamente. Se questo parametro non viene fornito, l'utilità d2dverify esegue il comando ls /proc sul computer di destinazione.
Specifica l'indirizzo di posta elettronica dei destinatari che riceveranno i report in un messaggio di posta elettronica. È possibile specificare più di un indirizzo di posta elettronica, separati da una virgola.
Specifica l'oggetto del messaggio di posta elettronica.
Specifica il formato del report che si riceverà in un messaggio di posta elettronica. Il formato potrebbe essere testo (.txt) o HTML.
Valore predefinito: html
Specifica i nodi dei parametri node_list non contenuti nel database del server D2D. È necessario specificare i parametri storage_* related.
Valore: Sì
Specifica l'interruzione del computer virtuale di destinazione dopo la corretta esecuzione del ripristino e della verifica. I valori per questo parametro sono Sì e No.
Valore predefinito: Sì
d2dverify --template=file_path
Nota: L'utilità d2dverify non riesce se i nodi del parametro node_list vengono aggiunti utilizzando la chiave pubblica/privata. Per risolvere questo problema, configurare la variabile di ambiente export D2D_SSH_IGNORE_PWD=yes nell'ambiente della shell in cui si esegue l'utilità d2dverify.
L'utilizzabilità dei punti di ripristino è stata correttamente verificata.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|