背景
VCSA的数据库密码长期不用或某次定期修改,密码忘记,需要修改密码。
操作
1、更改嵌入式数据库密码
1)SSH连接到vCenter Server Appliance,编辑数据库文件
embedded_db.cfg:
vi /etc/vmware-vpx/embedded_db.cfg
在末行模式中定位查找EMB_DB_‘PASSWORD’,更改单引号之间的密码。
2)打开vc 数据库配置文件,更改数据库密码。
vi /etc/vmware-vpx/vcdb.properties
2、更改vc和postgres数据库用户的密码
1)连接到vPostgres数据库:
/opt/vmware/vpostgres/current/bin/psql -d VCDB -U postgres
2)执行以下SQL,更改vc和postgres用户的密码:
alter user postgres with password ‘new-password’;
alter user vc with password ‘new-password’;
3)退出数据库:\q
4)修改 .pgpass文件:vi /root/.pgpass,更新密码
localhost:5432:VCDB:postgres:new-password
localhost:5432:postgres:postgres:new-password
localhost:5432:VCDB:vc:new-password
3、更改postgres数据库密码:
1)更改vPostgres数据库的密码:
passwd postgres
2)更新vpxd.cfg文件中的加密密码
/usr/sbin/vpxd -p //按提示时输入密码
3)重新启动vpxd服务:
/etc/init.d/vmware-vpxd restart