VMware Cloud Director 设备升级到版本 10.4.1 或更高版本后,可以手动将 PostgreSQL 密码更改为至少包含 14 个字符的自定义密码。

过程

  1. root 身份直接或通过 SSH 客户端登录到主设备控制台。
  2. 切换到 PostgreSQL 数据库。
    su postgres
  3. 连接到 PostgreSQL 和 vCloud 数据库。
    psql
    \c vcloud
  4. 要更改数据库中的密码,请使用 ALTER ROLE 命令。
    ALTER USER vcloud WITH PASSWORD '14_character_mininum_password';
  5. psql 和 PostgreSQL 会话退出,返回到 root
    \q
    exit
  6. 要更改数据库用户名和密码,请从主设备运行以下单元管理工具命令。
    /opt/vmware/vcloud-director/bin/cell-management-tool reconfigure-database -dbpassword 'same_password_used_in_ALTER_command' \
    -dbuser vcloud -private-key-path /opt/vmware/vcloud-director/id_rsa --remote-sudo-user=postgres -i $(service vmware-vcd pid cell)
    该命令会将更改传播到集群中的每个设备。

下一步做什么

有关修改数据库属性的详细信息,请参见更新数据库连接属性