从外部
Platform Services Controller
升级到嵌入式节点后,重新配置
Site Recovery Manager
失败

将具有外部
Platform Services Controller
部署的
vCenter Server
6.5.x 或 6.7.x 实例升级到嵌入式
vCenter Server
7.x 节点后,重新配置
Site Recovery Manager
失败。
将具有外部
Platform Services Controller
部署的
vCenter Server
6.5.x 或 6.7.x 实例升级到具有嵌入式 7.x 节点的
vCenter Server
后,尝试重新配置
Site Recovery Manager
时,该操作将失败并显示错误。
ERROR Operation Failed A general system error occurred: 22ConfigurationException Failed to configure DR server with the Infrastructure Node services. Reason: Fault cause: lookup.fault.EntryExistsFault Exit code: 61
将具有外部
Platform Services Controller
部署的
vCenter Server
6.5.x 或 6.7.x 实例升级到具有嵌入式节点的
vCenter Server
7.x 实例时,
vCenter Single Sign-On
站点名称 ID 将更改。
  1. 记录
    Error 61
    消息中的
    serviceId
  2. 在受保护站点上使用
    vCenter Server
    凭据登录到
    https://<vCenter_Server_address>/lookupservice/mob/
  3. 导航到
    RetrieveServiceContent
    调用方法
    ServiceRegistration
    删除方法
    ,以删除
    serviceId: <serviceId>
  4. 以管理员身份登录到受保护站点上的
    Site Recovery Manager
    设备管理。
  5. 单击
    摘要
    ,单击
    重新配置
    ,然后按照提示执行操作。
  6. 记录
    Error 61
    消息中的
    serviceId
  7. 在恢复站点上使用
    vCenter Server
    凭据登录到
    https://<vCenter_Server_address>/lookupservice/mob/
  8. 导航到
    RetrieveServiceContent
    调用方法
    ServiceRegistration
    删除方法
    ,以删除
    serviceId: <serviceId>
  9. 以管理员身份登录到
    Site Recovery Manager
    设备管理界面。
  10. Site Recovery Manager
    设备管理界面中,单击
    服务
  11. 选择
    srm-server
    服务,单击“停止”,然后单击
    确定
  12. 通过 SSH 访问升级后的嵌入式
    vCenter Server
    ,运行以下命令并记下
    vCenter Single Sign-On
    站点名称。
    /usr/lib/vmware-vmafd/bin/vmafd-cli get-site-name --server-name localhost
  13. 通过 SSH 访问
    Site Recovery Manager
    ,运行以下命令并记下
    db_id
    echo "select * from pds_solutionuser;" | PGPASSWORD='
    <password>
    ' /opt/vmware/vpostgres/current/bin/psql -U srmdb -d srmdb -p 5432
    密码是在安装
    Site Recovery Manager
    期间设置的嵌入式 vPostgres 数据库的
    密码
  14. 运行下列命令。
    echo "update pds_solutionuser set siteid = 'default-first-site' where db_id =<db_id> ;" | PGPASSWORD='<password>' /opt/vmware/vpostgres/current/bin/psql -U srmdb -d srmdb -p 5432
  15. 以管理员身份登录到恢复站点上的
    Site Recovery Manager
    设备管理,然后重新配置
    Site Recovery Manager
  16. 登录到受保护站点上的
    Site Recovery Manager
  17. Site Recovery
    主页选项卡上,选择站点对,然后单击
    查看详细信息
  18. 选择
    站点对
    摘要
    ,然后单击
    重新连接
    1. 如果遇到错误,请重新启动
      Site Recovery Manager
      实例和
      vCenter Server
      实例,然后重复执行重新连接操作。
      Unable to connect to Site Recovery Manager Server at https://<SRM FQDN/IP>:443/drserver/vcdr/vmomi/sdk. Reason: java.net.SocketTimeoutException: 30,000 milliseconds timeout on connection http-outgoing-431 [ACTIVE]