È 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

Verificare che l'integrità del cluster abbia lo stato HEALTHY. Vedere Visualizzazione della modalità di failover e dell'integrità del cluster dell'appliance di VMware Cloud Director.

Procedura

  1. Accedere come utente root all'interfaccia utente di gestione dell'appliance della cella primaria o di standby o di applicazione alla pagina https://cell_eth0_ip_address:5480.
  2. Nel pannello sinistro, fare clic sulla scheda Backup.
    Nella pagina Backup è possibile visualizzare l'elenco dei backup precedenti.
  3. Fare clic su Esegui backup ora.
  4. Per confermare il backup, fare clic su Backup.
    L'appliance VMware Cloud Director crea i file di backup nella directory /opt/vmware/vcloud-director/data/transfer/backups. I backup per le versioni precedenti di VMware Cloud Director si trovano nella directory /opt/vmware/vcloud-director/data/transfer/pgdb-backup. Tuttavia, i backup delle versioni precedenti non sono compatibili con VMware Cloud Director 10.3.1 e versioni successive.
  5. Al termine del backup, fare clic su Chiudi.

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.

Nota: Questa procedura si riferisce a VMware Cloud Director versione 10.3. Per VMware Cloud Director 10.3.1 e versioni successive, vedere Backup dell'appliance primaria di VMware Cloud Director 10.3.1 e versioni successive.

Prerequisiti

Verificare che l'integrità del cluster abbia lo stato HEALTHY. Vedere Visualizzazione della modalità di failover e dell'integrità del cluster dell'appliance di VMware Cloud Director.

Procedura

  1. Accedere direttamente o tramite un client SSH alla cella primaria come root.
  2. Passare a /opt/vmware/appliance/bin.
  3. Eseguire il comando create-db-backup.

risultati

Nello storage condiviso NFS del servizio di trasferimento, nella directory vcloudapp.nfs_mount.VMware_vCloud_Director/pgdb-backup/, è possibile visualizzare il file db-backup-date_time_format.tgz appena creato. Il file .tgz contiene il file di dump del database, i file global.properties, responses.properties, certificates, proxycertificates e i file truststore della cella primaria.

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

Procedura

  1. Accedere come utente root all'interfaccia utente di gestione dell'appliance della cella primaria appena distribuita all'indirizzo https://primary_eth0_ip_address:5480.
  2. Nel pannello a sinistra, fare clic sulla scheda Ripristina da backup.
  3. Immettere il percorso contenente la directory di backup, ad esempio remote_target:/data/transfer.
    Il montaggio NFS e la condivisione contenente la directory di backup devono avere l'autorizzazione 750 e la proprietà di vcloud.vcloud.
  4. Quando lo strumento di convalida conferma la condivisione NFS, fare clic su Avanti.
  5. Selezionare il backup da utilizzare per ripristinare l'appliance primaria e fare clic su Avanti.
    Per impostazione predefinita, vengono visualizzati solo i backup con una versione compatibile. È possibile ordinare i backup in base alla data o filtrarli in base alla versione dell'appliance.
  6. (Facoltativo) Se l'appliance VMware Cloud Director è alla versione 10.3.3 o successiva, selezionare i certificati che si desidera ripristinare dal backup.
    Per l'appliance ripristinata, è possibile riutilizzare il certificato HTTP, il certificato proxy della console o entrambi.
  7. Immettere il percorso della condivisione di trasferimento per l'appliance primaria ripristinata.
    È possibile utilizzare la stessa condivisione NFS o immettere una nuova condivisione per l'appliance ripristinata.
  8. Quando lo strumento di convalida conferma la condivisione NFS, fare clic su Ripristina.
  9. Quando l'operazione di ripristino è stata completata correttamente, fare clic su Chiudi.

Operazioni successive

  1. 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.
  2. Se la modalità di failover prima del ripristino era Automatic, è necessario impostarla di nuovo su Automatic utilizzando l'API dell'appliance di VMware Cloud Director.
  3. 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

Procedura

  1. Nelle celle primarie e di standby, accedere come root ed eseguire il comando per arrestare il servizio VMware Cloud Director.
    service vmware-vcd stop
  2. 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.

  3. 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.
  4. Solo nella cella primaria, accedere come root alla console ed eseguire i comandi seguenti.
    1. Rilasciare il database vcloud.
      sudo -i -u postgres /opt/vmware/vpostgres/current/bin/psql -c 'DROP DATABASE vcloud;'
    2. Eseguire il comando pg_restore.
      sudo -i -u postgres /opt/vmware/vpostgres/current/bin/pg_restore -C -d postgres /tmp/vcloud_date_time_name
  5. 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.
    1. 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
    2. 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/
    3. 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 rete eth1 dell'appliance di database primaria.
      • Il valore --primary-ip corrisponde all'indirizzo IP di rete eth0 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 rete eth0 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.

    4. 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.

  6. (Facoltativo) Distribuire tutte le celle dell'applicazione aggiuntive. Vedere Distribuzione e configurazione iniziale dell'appliance di VMware Cloud Director.
  7. 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.
  8. 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.
    1. 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.

    2. Accedere a Service Provider Admin Portal con le credenziali dell'amministratore di sistema esistenti.
    3. Verificare che le risorse vSphere e cloud siano disponibili nel nuovo ambiente.
  9. 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.
    1. Nella barra di navigazione superiore, in Risorse, selezionare Risorse cloud.
    2. Nel riquadro a sinistra fare clic su Celle cloud.
    3. Selezionare una cella inattiva e fare clic su Annulla registrazione.
  10. Se la modalità di failover prima del ripristino era Automatic, è necessario impostarla di nuovo su Automatic utilizzando l'API dell'appliance di VMware Cloud Director.
  11. 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.