vRealize Automation 시스템 관리자로서, 장치 데이터베이스 유지 보수 페일오버 작업을 수행해야 합니다.

시작하기 전에

  • vRealize Automation 설치의 해당하는 지침에 따라 vRealize Automation을 설치하고 구성했습니다.

  • 루트vRealize Automation 관리 콘솔에 로그인합니다.

  • 적절한 포함된 Postgres 장치 데이터베이스 클러스터를 설치하고 구성합니다.

  • 데이터베이스에서 동기적 복제 모드를 사용하는 경우 클러스터에 세 개 이상의 활성 노드가 있는지 확인합니다.

이 태스크 정보

이 시나리오에서는 현재 master 노드가 정상적으로 가동되어 실행 중이라고 가정합니다. 데이터베이스 페일오버 유지 보수 단계에는 master 노드의 유지 보수와 복제 노드의 유지 보수 두 가지가 있습니다. 복제 노드가 되기 위해 master 노드가 대체되었다면 필요한 경우 다시 master 노드가 되기에 적절하도록 이 노드에 대한 유지 보수를 수행해야 합니다.

참고:

유지 보수 페일오버를 수행하는 동안 해당 호스트 시스템에서 HAProxy 서비스를 중지하거나 다시 시작하지 마십시오.

프로시저

  1. 유지 보수를 준비할 때 현재 master 노드가 가동되어 실행 중인지 확인합니다.
  2. 가상 장치 관리 인터페이스에서 vRA 설정 > 데이터베이스를 선택합니다.
  3. master 노드로의 승격에 가장 적절한 복제 노드를 선택하고 승격을 클릭합니다.

    이전 마스터가 복제 상태로 강등되고 새 마스터가 승격됩니다.

  4. 적절한 복제 유지 보수를 수행합니다.
  5. 유지 보수가 완료되면 가상 장치가 네트워크 연결과 함께 실행 중인지 그리고 해당 HAProxy 서비스가 실행 중인지 확인합니다.
    1. 루트vRealize Automation 관리 콘솔에 로그인합니다.
    2. [가상 장치 관리 콘솔 데이터베이스] 탭에서 복제 노드가 최신 상태인지, 복제 노드에 대해 ping을 수행할 수 있는지 및 복제 노드 이름을 확인할 수 있는지 확인합니다.
  6. 복제 노드에 대해 재설정을 클릭합니다.

    이 작업은 데이터베이스를 재설정하여 데이터베이스가 현재 마스터로 복제되도록 구성하고 복제 노드를 master 노드의 최신 haproxy 구성에 다시 동기화합니다.

  7. 성공적으로 재설정되었으면 복제 가상 장치 노드 IP 주소를 외부 가상 장치 로드 밸런서 IP 주소 풀에 반환합니다.
  8. 복제 노드가 [Postgres vRA 데이터베이스 구성] 테이블에 정상 상태로 표시되는지, ping을 수행할 수 있는지, 이름을 확인할 수 있는지 확인합니다.