This article provides guidance on backing up and restoring the embedded vPostgres database (VCDB) used by vCenter Server. This method can help prevent data loss when uninstalling vCenter Server, as the embedded database is removed during the uninstallation process.
Important Notes:
For details on supported backup and restore options, refer to:
service-control --stop vmware-vpxd
service-control --stop vmware-content-library
service-control --stop vmware-vpxd
service-control --stop vmware-vdcs
Windows
Open a command prompt, navigate to C:\"Program Files"\VMware\"vCenter Server"\bin
6.7 and 6.5service-control --stop vpxd
service-control --stop content-library
6.0service-control --stop vpxd
service-control --stop vdcs
2091961_linux_backup_restore.zip
attached to this Knowledge Base article.backup_lin.py
executable.chmod 700
/path_to_script/backup_lin.pychmod 700 /tmp/backup_lin.py
python /path_to_script/backup_lin.py -f /path_to_backup/backup_VCDB.bak
python /tmp/backup_lin.py -f /tmp/backup_VCDB.bak
2091961_linux_backup_restore.zip
attached to this Knowledge Base article and extract it on the destination vCSA.restore_lin.py
executable.chmod 700 /path_to_script/restore_lin.py
chmod 700 /tmp/restore_lin.py
service-control --stop vmware-vpxd
service-control --stop vmware-content-library
service-control --stop vmware-vpxd
service-control --stop vmware-vdcs
restore_lin.py
file and provide the location for the backup file.python /path_to_script/restore_lin.py -f /path_to_backup/backup_VCDB.bak
python /tmp/restore_lin.py -f /tmp/backup_VCDB.bak
service-control --start vmware-vpxd
service-control --start vmware-content-library
service-control --start vmware-vpxd
vcdb.properties
in the %VMWARE_CFG_DIR%\vmware-vpx\
folder.windows_backup_restore.zip
attached to this KB article and extract it on the vCenter Server.
python.exe c:\path_to_script\backup_win.py -p "password" -f c:\path_to_backup_folder\backup_VCDB.bak
python.exe c:\backup_win.py -p "example_password" -f c:\backup_VCDB.bak
C:\"Program Files"\VMware\"vCenter Server"\bin
and run the following commands:\service-control --stop vpxd
.\service-control --stop content-library
.\service-control --stop vpxd
.\service-control --stop vdcs
%VMWARE_CFG_DIR%\vmware-vpx\
folder.windows_backup_restore.zip
attached to this KB article.Restore the VCDBpython.exe c:\path_to_script/restore_win.py -p "password" -f c:\path_to_backup\backup_VCDB.bak
Examplepython.exe c:estore_win.py -p "example_password" -f c:\backup_VCDB.bak
Start the vCenter Server and VMware Content Library services.
From the Windows command prompt, navigate to C:\"Program Files"\VMware\"vCenter Server"\bin
and then run the following commands:
.\service-control --start vpxd
.\service-control --start content-library
.\service-control --start vpxd
.\service-control --start vdcs