Vous pouvez créer des sauvegardes qui vous permettent de restaurer votre environnement VMware Cloud Director après un échec.
Sauvegarder la version 10.3.1 et versions ultérieures du dispositif VMware Cloud Director principal
À partir de VMware Cloud Director 10.3.1 et versions ultérieures, vous pouvez utiliser l'interface utilisateur de gestion du dispositif VMware Cloud Director pour sauvegarder le dispositif principal.
Conditions préalables
HEALTHY
. Reportez-vous à la section
Afficher la santé et le mode de basculement du cluster du dispositif VMware Cloud Director.
Procédure
Résultats
Le fichier récemment créé apparaît dans la liste des sauvegardes. Le nom de la sauvegarde est au format backup-date-time-format.tgz. Pour les dispositifs VMware Cloud Director 10.3.2 et versions ultérieures, le nom de sauvegarde est au format backup-date-time-format.zip.
Que faire ensuite
- Si vous ne prévoyez pas de restaurer le système à la version 10.3 ou à une version antérieure, vous pouvez supprimer les sauvegardes dans le répertoire /opt/vmware/vcloud-director/data/transfer/pgdb-backup.
- Si vous ne prévoyez pas de restaurer le système à la version 10.3.1, vous pouvez supprimer les sauvegardes du répertoire /opt/vmware/vcloud-director/data/transfer/backups.
- À partir de VMware Cloud Director 10.3.2, vous pouvez supprimer toutes les sauvegardes 10.3.2 et ultérieures inutiles à l'aide de l'interface utilisateur de gestion des dispositifs VMware Cloud Director ou de l'API du dispositif VMware Cloud Director. Pour plus d'informations sur l'utilisation de VMware Cloud Director Appliance API, reportez-vous à la section Référence de VMware Cloud Director Appliance API.
Sauvegarder la base de données intégrée du dispositif VMware Cloud Director 10.3
Si votre environnement VMware Cloud Director 10.3 comprend des déploiements de dispositifs VMware Cloud Director avec des bases de données PostgreSQL intégrées, vous pouvez sauvegarder la base de données VMware Cloud Director à partir de la cellule principale. Le fichier .tgz qui en résulte est stocké à l'emplacement de stockage du service de transfert partagé NFS.
Conditions préalables
HEALTHY
. Reportez-vous à la section
Afficher la santé et le mode de basculement du cluster du dispositif VMware Cloud Director.
Procédure
- Connectez-vous, directement ou à l'aide d'un client SSH, à la cellule principale en tant que racine.
- Accédez à /opt/vmware/appliance/bin.
- Exécutez la commande create-db-backup.
Résultats
Restaurer la version 10.3.1 et versions ultérieures du dispositif VMware Cloud Director principal
À partir de la version 10.3.1, pour restaurer le dispositif principal, vous pouvez utiliser l'interface utilisateur de gestion du dispositif VMware Cloud Director. Si un cluster HA échoue, par exemple, après l'échec d'une mise à niveau, vous pouvez utiliser une sauvegarde pour restaurer le dispositif principal, au lieu d'utiliser un snapshot de machine virtuelle.
Conditions préalables
- Vérifiez que vous disposez d'un fichier de sauvegarde du dispositif principal. Reportez-vous à la section Sauvegarder la version 10.3.1 et versions ultérieures du dispositif VMware Cloud Director principal.
- Déployez une seule cellule de base de données principale. La version du dispositif principal récemment déployé doit correspondre à la version du dispositif de sauvegarde. Si vous réutilisez l'adresse IP du dispositif principal, vous n'avez pas besoin de remplacer les cellules d'application ultérieurement. Reportez-vous à la section Déploiement et configuration initiale du dispositif VMware Cloud Director.
- Mettez hors tension les cellules en veille du cluster HA ayant échoué.
Procédure
Que faire ensuite
- Déployez ou restaurez des cellules en veille et d'application supplémentaires.
- Pour déployer des cellules supplémentaires, reportez-vous à la section Déploiement et configuration initiale du dispositif VMware Cloud Director.
- À partir de VMware Cloud Director 10.3.3, comme pour la restauration politique principale, vous pouvez restaurer des cellules supplémentaires à l'aide de l'interface utilisateur de gestion du dispositif VMware Cloud Director. Lors de la restauration de cellules supplémentaires, si les certificats HTTP et de proxy de la console font référence au chemin du partage de transfert, VMware Cloud Director configure les cellules pour utiliser les mêmes certificats que le dispositif principal. Si les certificats HTTP et de proxy de console font référence à un chemin d'accès local et ont le même mot de passe de clé que root, VMware Cloud Director configure les cellules supplémentaires pour utiliser des certificats autosignés.
- Si le mode de basculement avant la restauration était
Automatic
, vous devez le redéfinir surAutomatic
à l'aide de VMware Cloud Director Appliance API. - Si le mode FIPS du dispositif VMware Cloud Director était actif avant la restauration, vous devez le redéfinir à l'aide de l'API du dispositif VMware Cloud Director.
Le mode FIPS de la cellule est restauré automatiquement.
Restaurer un environnement de dispositif VMware Cloud Director 10.3 avec une configuration de base de données HA
Si vous avez sauvegardé la base de données PostgreSQL intégrée d'un environnement de dispositif VMware Cloud Director avec une configuration de base de données haute disponibilité (HA), vous pouvez déployer un nouveau cluster de dispositifs et y restaurer la base de données du dispositif.
Le workflow de restauration inclut trois étapes principales.
- Copie du fichier de sauvegarde .tar de la base de données intégrée à partir du stockage partagé NFS du service de transfert.
- Restauration de la base de données dans la base de données intégrée et les cellules de secours.
- Déploiement de toutes les cellules d'application requises.
Conditions préalables
- Vérifiez que vous disposez d'un fichier de sauvegarde .tar de la base de données PostgreSQL intégrée. Reportez-vous à la section Sauvegarder la base de données intégrée du dispositif VMware Cloud Director 10.3.
- Déployez une cellule de base de données principale et deux cellules de base de données de secours. Reportez-vous à la section Déploiement et configuration initiale du dispositif VMware Cloud Director.
- Si vous souhaitez que le nouveau cluster de dispositifs utilise le serveur NFS de l'environnement précédent, créez et exportez un nouveau répertoire sur le serveur comme nouvelle part. Le point de montage existant ne peut pas être réutilisé.
Procédure
- Sur les cellules principale et de secours, connectez-vous en tant que racine et exécutez la commande pour arrêter le service VMware Cloud Director.
service vmware-vcd stop
- Sur les cellules principale et de secours, copiez le fichier de sauvegarde .tar dans le dossier /tmp.
Si l'espace libre dans le dossier /tmp est insuffisant, utilisez un autre emplacement pour stocker le fichier .tar.
- Sur les cellules principale et de secours, décompressez le fichier de sauvegarde dans l'emplacement /tmp.
tar -zxvf db-backup-date_time_format.tgz
Dans le dossier /tmp, vous pouvez voir les fichiers global.properties, responses.properties, certificates.pem, certificates.key, proxycertficates.pem, proxycertficates.key, truststore.pem extraits, ainsi que le fichier de vidage de la base de données nommé vcloud_date_time_format.
Note : Le fichier truststore.pem est uniquement disponible pour VMware Cloud Director 10.2.2 et versions ultérieures. - Sur la cellule principale uniquement, connectez-vous en tant qu'utilisateur racine à la console et exécutez les commandes suivantes.
- Abandonnez la base de données
vcloud
.sudo -i -u postgres /opt/vmware/vpostgres/current/bin/psql -c 'DROP DATABASE vcloud;'
- Exécutez la commande
pg_restore
.sudo -i -u postgres /opt/vmware/vpostgres/current/bin/pg_restore -C -d postgres /tmp/vcloud_date_time_name
- Abandonnez la base de données
- Dans les cellules principale et de secours, enregistrez une copie des fichiers de données de configuration, remplacez-les, puis reconfigurez et démarrez le service VMware Cloud Director.
- Sauvegardez les fichiers de propriétés, de certificats, de clés privées et de truststore.
Les fichiers global.properties, responses.properties, certificates.pem, certificates.key, proxycertificates.pem, proxycertificates.key, user.http.pem, user.http.key, user.consoleproxy.pem, user.consoleproxy.key et truststore.pem se trouvent à l'adresse /opt/vmware/vcloud-director/etc/.
cd /opt/vmware/vcloud-director/etc mkdir -p backup cp global.properties responses.properties certificates.* proxycertificates.* truststore.* user.* backup
- Copiez et remplacez les fichiers de propriétés, de certificats, de clés privées et de truststore à partir des fichiers de sauvegarde que vous avez extraits à l'étape 3.
cd /tmp cp global.properties responses.properties certificates.* proxycertificates.* truststore.* user.* /opt/vmware/vcloud-director/etc/
- Exécutez les commandes suivantes pour reconfigurer le service 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
Où :- Les options
--key-password
et--consoleproxy-key-password
correspondent aux mots de passe des clés privées sur le dispositif. Le mot de passe de la clé privée peut être le mot de passe racine que vous avez utilisé lors du déploiement du dispositif. - L'option
--database-password
correspond au mot de passe de la base de données que vous avez défini lors de la configuration du dispositif dans l'interface utilisateur de gestion de dispositif VMware Cloud Director à l'adresse https://appliance_eth0_ip:5480. - L'option
--database-host
correspond à l'adresse IP réseaueth1
du dispositif de la base de données principale. - La valeur
--primary-ip
correspond à l'adresse IP du réseaueth0
de la cellule du dispositif que vous restaurez. Il ne s'agit pas de l'adresse IP de la cellule de base de données principale. - L'option
--console-proxy-ip
correspond à l'adresse IP réseaueth0
du dispositif que vous restaurez.
Pour obtenir des informations sur le dépannage, consultez La reconfiguration du service VMware Cloud Director échoue lors de la migration ou de la restauration vers le dispositif VMware Cloud Director.
- Les options
- Exécutez la commande pour démarrer le service VMware Cloud Director.
service vmware-vcd start
Vous pouvez surveiller la progression du démarrage de la cellule à l'adresse /opt/vmware/vcloud-director/logs/cell.log.
- Sauvegardez les fichiers de propriétés, de certificats, de clés privées et de truststore.
- (Facultatif) Déployez d'éventuelles cellules d'application supplémentaires. Reportez-vous à la section Déploiement et configuration initiale du dispositif VMware Cloud Director.
- Si les nouveaux dispositifs utilisent des adresses IP différentes de celles des dispositifs d'origine que vous remplacez, vous devez mettre à jour la configuration de l'équilibrage de charge placé devant le groupe de serveurs VMware Cloud Director pour inclure les adresses IP des nouveaux dispositifs.
- Une fois que toutes les cellules du groupe de serveurs ont terminé le processus de démarrage, vérifiez que la restauration de votre environnement VMware Cloud Director a réussi.
- Ouvrez le VMware Cloud Director Service Provider Admin Portal à l'aide de l'adresse IP du réseau
eth0
d'une cellule du nouveau groupe de serveurs, https://et0_IP_new_cell/provider.Si vous avez mis à jour la configuration de l'équilibrage de charge selon l'étape 7, vous devez utiliser l'adresse publique du groupe de serveurs pour accéder au Service Provider Admin Portal.
- Connectez-vous à la Service Provider Admin Portal avec vos informations d'identification d'administrateur système existantes.
- Confirmez que votre instance de vSphere et que vos ressources de cloud sont disponibles dans le nouvel environnement.
- Ouvrez le VMware Cloud Director Service Provider Admin Portal à l'aide de l'adresse IP du réseau
- Après avoir procédé à la vérification de la restauration de la base de données, utilisez la Service Provider Admin Portal pour supprimer les cellules déconnectées appartenant à l'ancien environnement VMware Cloud Director.
- Dans la barre de navigation supérieure, sous Ressources, sélectionnez Ressources de Cloud.
- Dans le panneau de gauche, cliquez sur Cellules cloud.
- Sélectionnez une cellule inactive et cliquez sur Annuler l'enregistrement.
- Si le mode de basculement avant la restauration était
Automatic
, vous devez le redéfinir surAutomatic
à l'aide de VMware Cloud Director Appliance API. - Si le mode FIPS du dispositif VMware Cloud Director était actif avant la restauration, vous devez le redéfinir à l'aide de l'API du dispositif VMware Cloud Director.
Le mode FIPS de la cellule est restauré automatiquement.