Creazione di un modello di configurazione
Creare un file di configurazione in modo che il comando d2drestorevm possa ripristinare i computer virtuali sulla base dei parametri specificati nel file. Il file d2drestorevm raccoglie tutte le specifiche dal file ed esegue il ripristino in base a tali specifiche.
Sintassi
d2drestorevm --createtemplate=[save path]
L'utilità d2dutil --encrypt crittografa la password e fornisce una password crittografata. È necessario utilizzare questa utilità per crittografare tutte le password. Se si utilizza il parametro --pwdfile=pwdfilepath, occorre crittografare la password. È possibile utilizzare l'utilità con uno dei metodi seguenti:
Metodo 1
echo 'string' | ./d2dutil --encrypt
string corrisponde alla password specificata.
Metodo 2
Immettere il comando d2dutil –encrypt, quindi specificare la password. Premere Invio: il risultato verrà visualizzato sulla schermata. In questo metodo, la password immessa non viene visualizzata nella schermata.
Effettuare le operazioni seguenti:
- Accedere al server di backup come utente root.
- Creare il modello di configurazione utilizzando il seguente comando:
d2drestorevm --createtemplate=[save path]
[save path] indica la posizione in cui viene creato il modello di configurazione.
- Aprire il modello di configurazione e aggiornare i seguenti parametri:
job_name
Specifica il nome del processo di ripristino.
vm_type
Specifica il tipo di hypervisor in cui viene ripristinato il computer virtuale. I tipi di hypervisor validi sono Xen e OVM.
vm_server
Specifica l'indirizzo del server hypervisor. L'indirizzo può essere il nome host o l'indirizzo IP.
vm_svr_username
Specifica il nome utente dell'hypervisor.
vm_svr_password
Specifica la password dell'hypervisor. La password viene crittografata mediante l'utilità di crittografia d2dutil.
vm_sub_server
Specifica il nome del server ESX durante il ripristino su vCenter o specifica il nome del cluster dell’elemento Prism quando si ripristina a Prism Central.
vm_svr_protocol
Specifica il protocollo dell'hypervisor in caso di ripristino su vCenter/ESX(i) o AHV.
vm_svr_port
Specifica la porta dell'hypervisor in caso di ripristino su vCenter/ESX(i) o AHV.
vm_name
Specifica il nome del computer virtuale di destinazione visualizzato nell'hypervisor.
Importante! Il parametro vm_name non può contenere caratteri speciali tranne spazi vuoti e può includere soltanto i seguenti caratteri: a-z, A-Z, 0-9, - e _.
vm_uuid
Specifica l'UUID del computer virtuale di destinazione.
vm_network
(Facoltativo) Specifica il nome della rete che si desidera utilizzare. Se non si fornisce il nome della rete, viene selezionata automaticamente la rete predefinita.
vm_memory
Specifica la memoria del computer virtuale in MB in caso di ripristino su vCenter/ESX(i) o Hyper-V o AHV.
vm_cpu_count
Specifica il numero di CPU del computer virtuale in caso di ripristino su vCenter/ESX(i) o Hyper-V o AHV.
vm_resource_pool
Specifica il pool di risorse dell'hypervisor in caso di ripristino su vCenter/ESX(i) o AHV.
vm_datastore
Specifica l'archivio dati dell'hypervisor in caso di ripristino su vCenter/ESX(i) o AHV.
storage_location_type
Specifica il tipo di posizione di archiviazione della sessione. La posizione di archiviazione può essere CIFS, NFS o RPS.
storage_location
Specifica la posizione del server di archiviazione della sessione. La posizione di archiviazione può essere CIFS o NFS.
storage_username
Specifica il nome utente quando si utilizza CIFS come posizione di archiviazione.
storage_password
Specifica la password quando si utilizza CIFS come posizione di archiviazione. La password viene crittografata mediante l'utilità di crittografia d2dutil.
rps_server
Specifica il nome del Recovery Point Server quando il valore di storage_location_type è RPS.
rps_server_username
Specifica il nome utente del Recovery Point Server quando il valore di storage_location_type è RPS.
rps_server_password
Specifica la password del Recovery Point Server quando il valore di storage_location_type è RPS. La password viene crittografata mediante l'utilità di crittografia d2dutil.
rps_server_protocol
Specifica il protocollo del Recovery Point Server quando il valore di storage_location_type è RPS.
rps_server_port
Specifica la porta del Recovery Point Server quando il valore di storage_location_type è RPS.
rps_server_datastore
Specifica il nome dell'archivio dati del Recovery Point Server quando il valore di storage_location_type è RPS.
encryption_password
Specifica la password di crittografia della sessione. La password viene crittografata mediante l'utilità di crittografia d2dutil.
source_node
Specifica il nome del nodo dell'origine il cui punto di ripristino viene utilizzato per il ripristino.
recovery_point
Selezionare la sessione da ripristinare. Generalmente, una sessione di ripristino presenta il formato seguente: S00000000X, dove X è un valore numerico. Se si desidera ripristinare la sessione più recente, specificare la parola chiave 'last'.
guest_hostname
Specifica il nome host che si desidera fornire dopo il ripristino del computer virtuale.
guest_network
Specifica il tipo di rete che si desidera configurare. La rete può essere dhcp o statica.
guest_ip
Specifica l'indirizzo IP quando si specifica l'IP statico.
guest_netmask
Specifica la maschera di rete quando si specifica l'IP statico.
guest_gateway
Specifica l'indirizzo gateway quando si specifica l'IP statico.
guest_dns
Specifica l'indirizzo DNS quando si specifica l'IP statico.
guest_reboot
(Facoltativo) Specifica se il computer virtuale di destinazione deve essere riavviato dopo il ripristino. I valori sono Sì e No.
Valore predefinito: No
guest_reset_username
(Facoltativo) Specifica il ripristino della password sul valore fornito nel parametro guest_reset_password.
guest_reset_password
(Facoltativo) Specifica il ripristino della password sul valore specificato. La password viene crittografata mediante l'utilità di crittografia d2dutil.
enable_instant_restore
(Facoltativo) Specifica di abilitare il ripristino immediato. I valori sono Sì e No.
auto_restore_data
(Facoltativo) Specifica di ripristinare i dati automaticamente. I valori sono Sì e No.
script_pre_job_server
(Facoltativo) Specifica lo script da eseguire prima dell'esecuzione del processo sul server.
script_post_job_server
(Facoltativo) Specifica lo script da eseguire dopo l'esecuzione del processo sul server.
script_pre_job_client
(Facoltativo) Specifica lo script da eseguire prima dell'esecuzione del processo sul client.
script_post_job_client
(Facoltativo) Specifica lo script da eseguire dopo l'esecuzione del processo sul client.
script_ready_to_use
(Facoltativo) Specifica lo script da eseguire quando il computer di destinazione è pronto per l'uso e il valore del parametro enable_instant_restore è Sì.
force
Specifica se forzare il ripristino del computer virtuale. I valori sono Sì e No.
Valore predefinito: No
exclude_volumes
Specifica i volumi da escludere per il computer virtuale di destinazione.
Non escludere il volume '/'. Utilizzare ':' per separare più volumi.
include_volumes
Specifica i volumi da includere per il computer virtuale di destinazione.
Includere i volumi seguenti: / , /boot , /boot/efi , /home , /usr , /usr/local. Utilizzare ':' per separare più volumi.
- Salvare e chiudere il modello di configurazione.
Il modello di configurazione è stato creato correttamente.