vRealize Automation appliance Postgres 데이터베이스에 문제가 있는 경우 클러스터의 복제 vRealize Automation appliance 노드에 수동으로 페일오버를 수행할 수 있습니다.

시작하기 전에

  • vRealize Automation appliance 노드의 클러스터를 구성합니다. 각 노드는 포함된 Postgres 장치 데이터베이스의 사본을 호스팅합니다.

이 태스크 정보

마스터 vRealize Automation appliance 노드의 Postgres 데이터베이스에 장애가 발생하거나 실행이 중지되면 다음 단계를 수행합니다.

프로시저

  1. 마스터 노드 IP 주소를 외부 로드 밸런서에서 제거합니다.
  2. vRealize Automation appliance 관리 인터페이스에 루트로 로그인합니다.

    https://vrealize-automation-appliance-FQDN:5480

  3. vRA 설정 > 데이터베이스를 클릭합니다.
  4. 데이터베이스 노드 목록에서 우선 순위가 가장 낮은 복제 노드를 찾습니다.

    복제 노드는 우선 순위가 오름차순으로 표시됩니다.

  5. 승격을 클릭하고 작업이 완료될 때까지 기다립니다.

    완료되면 복제 노드가 새 마스터 노드로 나열됩니다.

  6. 이전 마스터 노드의 문제를 수정하고 클러스터에 다시 추가합니다.
    1. 이전 마스터 노드 분리

      노드의 현재 네트워크(나머지 vRealize Automation appliance 노드로 라우팅하는) 연결을 끊습니다. 관리를 위해 다른 NIC를 선택하거나 가상 시스템 관리 콘솔에서 직접 관리합니다.

    2. 이전 마스터 노드를 복구합니다.

      노드의 전원을 켜거나 문제를 수정합니다. 예를 들어 가상 시스템이 반응이 없으면 시스템을 재설정합니다.

    3. 콘솔 세션에 루트로 로그인하고 vPostgres 서비스를 중지합니다.

      service vpostgres stop

    4. 이전 마스터 노드를 원래 네트워크(다른 vRealize Automation appliance 노드로 라우팅하는)에 다시 추가합니다.

    5. 콘솔 세션에 루트로 로그인하고 haproxy 서비스를 다시 시작합니다.

      service haproxy restart

    6. vRealize Automation appliance 마스터 노드 관리 인터페이스에 루트로 로그인합니다.

    7. vRA 설정 > 데이터베이스를 클릭합니다.

    8. 이전 마스터 노드를 찾아서 재설정을 클릭합니다.

    9. 재설정이 완료된 후 이전 마스터 노드를 다시 시작합니다.

    10. 이전 마스터의 전원이 켜진 상태에서 다음 서비스가 실행 중인지 확인합니다.

      haproxy horizon-workspace rabbitmq-server vami-lighttp vcac-server vco-server

    11. 이전 마스터 노드를 외부 로드 밸런서에 다시 추가합니다.

    참고:

    복제로 강등된 마스터 노드가 아직 마스터로 나열되면 문제를 수정하기 위해 해당 노드를 클러스터에 수동으로 다시 가입해야 할 수 있습니다.