使用此过程可还原源 vRealize Automation 设备的配置。

先决条件

  • 对于最小部署,使用 SSH 以 root 用户身份登录到源 vRealize Automation 设备。

  • 对于高可用性部署,使用 SSH 以 root 用户身份登录到主源 vRealize Automation 设备。

过程

  1. /tmp 目录中删除 vro-config.zip
    rm -rf /tmp/vro-config.zip
  2. 通过从源 PostgreSQL 客户端身份验证配置文件中移除之前添加的行,撤销 vco_migration 用户对 vcac 数据库的远程访问权限。
    sed -i '/vro_migration/d' /storage/db/pgdata/pg_hba.conf
  3. 重新启动 PostgreSQL 服务器。
    service vpostgres restart
  4. 从源 PostgreSQL 数据库删除 vro_migration 用户。
    1. 撤销 vro_migration 用户对 vcac 数据库中表的访问权限。
      sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "REVOKE ALL PRIVILEGES ON ALL TABLES IN SCHEMA public FROM vro_migration;"
    2. 从源 PostgreSQL 服务器中移除 vro_migration 用户。
      sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DROP USER vro_migration;"