Si vous sélectionnez l'option d'utilisation d'une base de données intégrée pour Site Recovery Manager, le programme d'installation de Site Recovery Manager crée une base de données vPostgres pendant l'installation. Vous pouvez sauvegarder et restaurer la base de données vPostgres intégrée à l'aide des commandes PostgreSQL.
Sauvegardez toujours la base de données Site Recovery Manager avant de mettre à jour ou à niveau Site Recovery Manager. Vous pouvez aussi avoir besoin de sauvegarder et restaurer la base de données vPostgres intégrée si vous devez désinstaller puis réinstaller Site Recovery Manager et conserver les données de l'installation précédente, migrer Site Recovery Manager Server vers une autre machine hôte ou restaurer la base de données à un état de propreté dans le cas où elle aurait été endommagée.
Procédure
- Connectez-vous au système sur lequel vous avez installé Site Recovery Manager Server.
- Arrêtez le service Site Recovery Manager.
- Accédez au dossier contenant les commandes vPostgres.
Si vous avez installé
Site Recovery Manager Server dans l'emplacement par défaut, vous trouverez les commandes vPostgres dans
C:\Program Files\VMware\VMware vCenter Site Recovery Manager Embedded Database\bin.
Si vous utilisez le dispositif
Site Recovery Manager, vous trouverez les commandes vPostgres dans le dossier
/opt/vmware/vpostgres/current/bin .
- Créez une sauvegarde de la base de données vPostgres intégrée à l'aide de la commande pg_dump.
Pour
Site Recovery Manager pour Windows utilisez
pg_dump -Fc --host 127.0.0.1 --port port_number --username=db_username srm_db > srm_backup_name
.
Vous avez défini le numéro de port, le nom d'utilisateur et le mot de passe de la base de données vPostgres intégrée lors de l'installation de Site Recovery Manager. Le numéro de port par défaut est 5678. Le nom de la base de données est srm_db
et ne peut pas être modifié.
Pour le dispositif
Site Recovery Manager, utilisez
pg_dump -Fc --username=db_username srmdb > srm_backup_name
.
Vous avez défini le mot de passe de la base de données vPostgres intégrée lorsque vous avez installé Site Recovery Manager. Le nom d'utilisateur par défaut de la base de données est srmdb
. Le nom de la base de données est srmdb
et ne peut pas être modifié.
- Effectuez les actions nécessitant la sauvegarde de la base de données vPostgres intégrée.
Par exemple, mettez à jour ou à niveau
Site Recovery Manager, désinstallez et réinstallez
Site Recovery Manager ou migrez
Site Recovery Manager Server.
- (Facultatif) Restaurez la base de données issue de la sauvegarde que vous avez créée dans Étape 4 à l'aide de la commande pg_restore.
Pour
Site Recovery Manager pour Windows utilisez
pg_restore -Fc --host 127.0.0.1 --port port_number --username=db_username --dbname=srm_db srm_backup_name
.
Pour le dispositif
Site Recovery Manager, utilisez
pg_restore -Fc --username=db_username --dbname=srmdb srm_backup_name
.
- Démarrez le service Site Recovery Manager.