如何备份和恢复VCSA vcenter server app5.5自带的vPostgres数据库
如何备份和恢复VCSA 5.5自带的vPostgres数据库
大家都知道VCSA内置的数据库从5.1开始已经换成了vPostgres这个VMware基于开源数据库PostgresQL开发的vFabric系列产品了,
那么,如何对它执行备份,
以确保对于VCSA的用户体验能够和MS或Oracle数据库一样都能够起到安全增强呢?
那么,如何对它执行备份,
以确保对于VCSA的用户体验能够和MS或Oracle数据库一样都能够起到安全增强呢?
首先,数据库的安全就会涉及到备份了,而我们在VAMI UI上面是没有找到如何备份这个VCSA的数据库的,更不用说恢复了,
因此,本文就着眼于如何备份和恢复它了;
因此,本文就着眼于如何备份和恢复它了;
1、利用SSH或者直接登录到VCSA 5.5的CLI界面,缺省用户名为root,缺省密码为vmware;
2、然后执行如下命令,将路径切换到vpostgres程序所在目录:
#cd /opt/vmware/vpostgres/1.0/bin
3、执行如下命令备份VCSA 5.5的vpostgres数据库:
#./pg_dump EMB_DB_INSTANCE -U EMB_DB_USER -Fp -c > VCDB_Backup
说明:VCDB_Backup这个名字可以自由定义,它就是备份出来的文件名;
4、注意,需要EMB_DB_USER的密码,可以在如下路径的文件中找到:
/etc/vmware-vpx/embedded_db.cfg
利用vi编辑器或其它编辑器打开后,如下图所示,可以看到它的密码是什么:
5、如果需要恢复备份的数据库,可以执行如下命令:
#PGPASSWORD=EMB_DB_PASSWORD ./psql -db EMB_DB_INSTANCE -Upostgres - f VCDB_Backup
目录 返回
首页