외부 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 > Invoke Method > ServiceRegistration > Delete method로 이동하여 serviceId: <serviceId>를 삭제합니다.
  4. 보호된 사이트의 Site Recovery Manager 장치 관리에 admin으로 로그인합니다.
  5. 요약을 클릭하고 재구성을 클릭한 후 표시되는 메시지를 따릅니다.
  6. Error 61 메시지에서 serviceId를 기록해둡니다.
  7. vCenter Server 자격 증명을 사용하여 복구 사이트의 https://<vCenter_Server_address>/lookupservice/mob/에 로그인합니다.
  8. RetrieveServiceContent > Invoke Method > ServiceRegistration > Delete method로 이동하여 serviceId: <serviceId>를 삭제합니다.
  9. Site Recovery Manager 장치 관리에 admin으로 로그인합니다.
  10. Site Recovery Manager 장치 관리 인터페이스에서 서비스 를 클릭합니다.
  11. srm-server 서비스를 선택하고 [중지]를 클릭한 다음 확인을 클릭합니다.
  12. 업그레이드된 내장형 vCenter Server에 SSH를 통해 연결하고 다음 명령을 실행한 후 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
    참고: 암호는 설치 중에 설정한 내장형 vPostgres 데이터베이스의 암호 Site Recovery Manager입니다.
  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 장치 관리에 admin으로 로그인하고 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]