vRealize Orchestrator 서비스의 가용성을 높이려면 클러스터의 여러 vRealize Orchestrator 서버 인스턴스를 공유 데이터베이스와 함께 시작합니다. vRealize Orchestrator는 클러스터의 일부로 작동하도록 구성되지 않는 한 단일 인스턴스로 작동합니다.
서버 및 플러그인 구성이 동일한 여러 vRealize Orchestrator 서버 인스턴스는 클러스터에서 함께 작동하며 단일 데이터베이스를 공유합니다.
모든 vRealize Orchestrator 서버 인스턴스는 하트비트를 교환하여 서로 통신합니다. 각 하트비트는 노드가 특정 시간 간격으로 클러스터의 공유 데이터베이스에 기록하는 타임 스탬프입니다. 네트워크 문제, 무응답 데이터베이스 서버 또는 과부하로 인해 vRealize Orchestrator 클러스터 노드의 응답이 중지될 수 있습니다. 활성 vRealize Orchestrator 서버 인스턴스가 페일오버 시간 초과 기간 내에 하트비트를 보내지 못하면 응답 없음으로 간주됩니다. 페일오버 시간 초과는 페일오버 하트비트 수와 하트비트 간격 값을 곱한 값과 동일합니다. 이는 신뢰할 수 없는 노드에 대한 정의로 사용되고 사용 가능한 리소스 및 운영 로드에 따라 사용자 지정할 수 있습니다.
데이터베이스와의 연결이 끊어지면 vRealize Orchestrator 노드는 대기 모드로 전환되고 데이터베이스 연결이 복구되기 전까지 같은 모드를 유지합니다. 클러스터의 다른 노드는 스크립팅 가능한 작업 또는 워크플로 호출과 같은 완료되지 않은 지난 항목에서 모든 중단된 워크플로를 재개하여 활성 작업을 제어합니다.
vRealize Orchestrator 대시보드의 시스템 탭에서 기존 vRealize Orchestrator Client 클러스터의 상태를 모니터링할 수 있습니다. 클러스터 하트비트, 페일오버 하트비트 개수 및 활성 노드 개수를 구성하려면 vRealize Orchestrator 제어 센터의 Orchestrator 클러스터 관리 페이지로 이동합니다.