È possibile creare backup che consentono di ripristinare l'ambiente di VMware Cloud Director dopo un errore.
Backup dell'appliance primaria di VMware Cloud Director 10.3.1 e versioni successive
A partire da VMware Cloud Director 10.3.1 e versioni successive, è possibile utilizzare l'interfaccia utente di gestione dell'appliance VMware Cloud Director per eseguire il backup dell'appliance primaria.
Prerequisiti
HEALTHY
. Vedere
Visualizzazione della modalità di failover e dell'integrità del cluster dell'appliance di VMware Cloud Director.
Procedura
risultati
Il file appena creato viene visualizzato nell'elenco dei backup. Il formato del nome del backup è backup-date-time-format.tgz. Per l'appliance di VMware Cloud Director 10.3.2 e versioni successive, il nome del backup ha il formato backup-date-time-format.zip.
Operazioni successive
- Se non si prevede di ripristinare il sistema alla versione 10.3 o precedente, è possibile eliminare i backup presenti nella directory /opt/vmware/vcloud-director/data/transfer/pgdb-backup.
- Se non si prevede di ripristinare il sistema alla versione 10.3.1, è possibile eliminare i backup presenti nella directory /opt/vmware/vcloud-director/data/transfer/backups.
- A partire da VMware Cloud Director 10.3.2, è possibile eliminare tutti i backup della versione 10.3.2 e delle versioni successive non necessari utilizzando l'interfaccia utente di gestione dell'appliance VMware Cloud Director o l'API dell'appliance VMware Cloud Director. Per informazioni su come utilizzare l'API dell'appliance VMware Cloud Director, vedere la documentazione di riferimento dell'API dell'appliance VMware Cloud Director.
Backup del database incorporato dell'appliance VMware Cloud Director 10.3
Se l'ambiente VMware Cloud Director 10.3 è composto da distribuzioni dell'appliance VMware Cloud Director con database PostgreSQL incorporati, è possibile eseguire il backup del database di VMware Cloud Director dalla cella primaria. Il file .tgz risultante viene archiviato nel percorso di storage condiviso NFS del servizio di trasferimento.
Prerequisiti
HEALTHY
. Vedere
Visualizzazione della modalità di failover e dell'integrità del cluster dell'appliance di VMware Cloud Director.
Procedura
- Accedere direttamente o tramite un client SSH alla cella primaria come root.
- Passare a /opt/vmware/appliance/bin.
- Eseguire il comando create-db-backup.
risultati
Ripristino dell'appliance primaria di VMware Cloud Director 10.3.1 e versioni successive
A partire dalla versione 10.3.1, per ripristinare l'appliance primaria è possibile utilizzare l'interfaccia utente di gestione dell'appliance VMware Cloud Director. In caso di errore di un cluster HA, ad esempio in caso di aggiornamento non riuscito, è possibile utilizzare un backup per ripristinare il primario, invece di utilizzare uno snapshot di macchina virtuale.
Prerequisiti
- Verificare di disporre di un file di backup dell'appliance primaria. Vedere Backup dell'appliance primaria di VMware Cloud Director 10.3.1 e versioni successive.
- Distribuire una cella del database primaria. La versione dell'appliance primaria appena distribuita deve corrispondere alla versione dell'appliance del backup. Se si riutilizza l'IP dell'appliance primaria, non sarà necessario sostituire le celle dell'applicazione in un secondo momento. Vedere Distribuzione e configurazione iniziale dell'appliance di VMware Cloud Director.
- Disattivare le celle di standby del cluster HA in errore.
Procedura
Operazioni successive
- Distribuire o ripristinare tutte le eventuali celle di standby e dell'applicazione aggiuntive.
- Per distribuire celle aggiuntive, vedere Distribuzione e configurazione iniziale dell'appliance di VMware Cloud Director.
- A partire da VMware Cloud Director 10.3.3, analogamente al ripristino dell'appliance primaria, è possibile ripristinare celle aggiuntive utilizzando l'Interfaccia utente di gestione dell'appliance VMware Cloud Director. Quando si ripristinano le celle aggiuntive, se i certificati proxy della console e HTTP fanno riferimento al percorso di condivisione del trasferimento, VMware Cloud Director configura le celle in modo che utilizzino gli stessi certificati dell'appliance primaria. Se i certificati HTTP e del proxy della console fanno riferimento a un percorso locale e hanno la stessa chiave-password root, VMware Cloud Director configura le celle aggiuntive in modo che utilizzino certificati autofirmati.
- Se la modalità di failover prima del ripristino era
Automatic
, è necessario impostarla di nuovo suAutomatic
utilizzando l'API dell'appliance di VMware Cloud Director. - Se la modalità FIPS dell'appliance di VMware Cloud Director era attivata prima del ripristino, è necessario impostarla nuovamente utilizzando l'API dell'appliance di VMware Cloud Director.
La modalità FIPS della cella viene ripristinata automaticamente.
Ripristino di un ambiente dell'appliance VMware Cloud Director 10.3 con la configurazione di un database HA
Se è stato eseguito il backup del database PostgreSQL incorporato di un ambiente dell'appliance VMware Cloud Director con la configurazione di un database a disponibilità elevata (HA), è possibile distribuire un nuovo cluster di appliance e ripristinare il database dell'appliance in tale cluster.
Il flusso di lavoro di ripristino include tre fasi principali.
- Copia del file .tar di backup del database integrato dall'archivio NFS condiviso del servizio di trasferimento
- Ripristino del database nelle celle primaria e di standby del database integrato
- Distribuzione di tutte le celle dell'applicazione richieste.
Prerequisiti
- Verificare di disporre di un file di backup .tar del database PostgreSQL integrato. Vedere Backup del database incorporato dell'appliance VMware Cloud Director 10.3.
- Distribuire una cella del database primario e due celle di database di standby. Vedere Distribuzione e configurazione iniziale dell'appliance di VMware Cloud Director.
- Se si desidera che il nuovo cluster di appliance utilizzi il server NFS dell'ambiente esistente, esportare una nuova directory nel server NFS come nuovo punto condiviso. Impossibile riutilizzare il punto di montaggio esistente.
Procedura
- Nelle celle primarie e di standby, accedere come root ed eseguire il comando per arrestare il servizio VMware Cloud Director.
service vmware-vcd stop
- Nelle celle primarie e di standby, copiare il file . tar di backup nella cartella /tmp.
Se nella cartella /tmp non è disponibile spazio sufficiente, utilizzare un'altra posizione per archiviare il file .tar.
- Nelle celle primarie e di standby, decomprimere il file di backup in /tmp.
tar -zxvf db-backup-date_time_format.tgz
Nella cartella /tmp, è possibile trovare i file estratti global.properties, responses.properties, certificates.pem, certificates.key, proxycertficates.pem, proxycertficates.key, truststore.pem e il file di dump del database denominato vcloud_date_time_format.
Nota: Il file truststore.pem è disponibile solo per VMware Cloud Director 10.2.2 e versioni successive. - Solo nella cella primaria, accedere come root alla console ed eseguire i comandi seguenti.
- Rilasciare il database
vcloud
.sudo -i -u postgres /opt/vmware/vpostgres/current/bin/psql -c 'DROP DATABASE vcloud;'
- Eseguire il comando
pg_restore
.sudo -i -u postgres /opt/vmware/vpostgres/current/bin/pg_restore -C -d postgres /tmp/vcloud_date_time_name
- Rilasciare il database
- Nelle celle primarie e di standby, salvare una copia dei file di dati di configurazione, sostituirli e riconfigurare e avviare il servizio VMware Cloud Director.
- Eseguire il backup dei file di proprietà, certificati, chiavi private e archivi attendibilità.
I file global.properties, responses.properties, certificates.pem, certificates.key, proxycertificates.pem, proxycertificates.key, user.http.pem, user.http.key, user.consoleproxy.pem, user.consoleproxy.key e truststore.pem si trovano in /opt/vmware/vcloud-director/etc/.
cd /opt/vmware/vcloud-director/etc mkdir -p backup cp global.properties responses.properties certificates.* proxycertificates.* truststore.* user.* backup
- Copiare e sostituire i file di proprietà, certificati, chiavi private e archivi attendibilità dai file di backup estratti al passaggio 3.
cd /tmp cp global.properties responses.properties certificates.* proxycertificates.* truststore.* user.* /opt/vmware/vcloud-director/etc/
- Eseguire i comandi seguenti per riconfigurare il servizio VMware Cloud Director.
/opt/vmware/vcloud-director/bin/configure --unattended-installation --database-type postgres --database-user vcloud \ --database-password db_password_new_primary --database-host eth1_ip_new_primary --database-port 5432 \ --database-name vcloud --uuid --cert /opt/vmware/vcloud-director/etc/user.http.pem --key /opt/vmware/vcloud-director/etc/user.http.key --key-password key_password --consoleproxy-cert /opt/vmware/vcloud-director/etc/user.consoleproxy.pem --consoleproxy-key /opt/vmware/vcloud-director/etc/user.consoleproxy.key --consoleproxy-key-password key_password --primary-ip appliance_eth0_ip \ --console-proxy-ip appliance_eth0_ip --console-proxy-port-https 8443
/opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database --database-ssl true
Dove:- Le opzioni
--key-password
e--consoleproxy-key-password
corrispondono alle password delle chiavi private nell'appliance. La password della chiave privata potrebbe essere la password root utilizzata durante la distribuzione dell'appliance. - L'opzione
--database-password
corrisponde alla password del database impostata durante la configurazione dell'appliance nell'interfaccia utente di gestione dell'appliance VMware Cloud Director all'indirizzo https://appliance_eth0_ip:5480. - L'opzione
--database-host
corrisponde all'indirizzo IP di reteeth1
dell'appliance di database primaria. - Il valore
--primary-ip
corrisponde all'indirizzo IP di reteeth0
della cella dell'appliance che si sta ripristinando. Questo non è l'indirizzo IP della cella del database primario. - L'opzione
--console-proxy-ip
corrisponde all'indirizzo IP di reteeth0
dell'appliance che si sta ripristinando.
Per informazioni sulla risoluzione dei problemi, vedere La riconfigurazione del servizio VMware Cloud Director non riesce durante la migrazione o il ripristino dell'appliance VMware Cloud Director.
- Le opzioni
- Eseguire il comando per avviare il servizio VMware Cloud Director.
service vmware-vcd start
È possibile monitorare l'avanzamento dell'avvio della cella in /opt/vmware/vcloud-director/logs/cell.log.
- Eseguire il backup dei file di proprietà, certificati, chiavi private e archivi attendibilità.
- (Facoltativo) Distribuire tutte le celle dell'applicazione aggiuntive. Vedere Distribuzione e configurazione iniziale dell'appliance di VMware Cloud Director.
- Se le nuove appliance utilizzano IP diversi da quelli delle appliance originali che si stanno sostituendo, è necessario aggiornare la configurazione del bilanciamento del carico che si trova di fronte al gruppo di server di VMware Cloud Director in modo da includere gli IP delle nuove appliance.
- Dopo aver completato il processo di avvio di tutte le celle del gruppo di server, verificare che il ripristino dell'ambiente VMware Cloud Director sia stato eseguito correttamente.
- Aprire VMware Cloud Director Service Provider Admin Portal utilizzando l'indirizzo IP di rete
eth0
di una cella del nuovo gruppo di server, https://et0_IP_new_cell/provider.Se la configurazione del bilanciamento del carico è stata aggiornata in base al passaggio 7, è necessario utilizzare l'indirizzo pubblico del gruppo di server per accedere al Service Provider Admin Portal.
- Accedere a Service Provider Admin Portal con le credenziali dell'amministratore di sistema esistenti.
- Verificare che le risorse vSphere e cloud siano disponibili nel nuovo ambiente.
- Aprire VMware Cloud Director Service Provider Admin Portal utilizzando l'indirizzo IP di rete
- Dopo aver eseguito correttamente la verifica del ripristino del database, utilizzare Service Provider Admin Portal per eliminare le celle disconnesse che appartengono all'ambiente VMware Cloud Director precedente.
- Nella barra di navigazione superiore, in Risorse, selezionare Risorse cloud.
- Nel riquadro a sinistra fare clic su Celle cloud.
- Selezionare una cella inattiva e fare clic su Annulla registrazione.
- Se la modalità di failover prima del ripristino era
Automatic
, è necessario impostarla di nuovo suAutomatic
utilizzando l'API dell'appliance di VMware Cloud Director. - Se la modalità FIPS dell'appliance di VMware Cloud Director era attivata prima del ripristino, è necessario impostarla nuovamente utilizzando l'API dell'appliance di VMware Cloud Director.
La modalità FIPS della cella viene ripristinata automaticamente.