vRealize Operations는 HA(고가용성)를 지원합니다. HA는 vRealize Operations 기본 노드의 복제본을 생성하여 노드 손실에 대비해 분석 클러스터를 보호합니다.
HA를 사용하면 기본 노드에 저장된 데이터가 항상 복제본 노드에 100% 백업됩니다. HA를 사용하도록 설정하려면 기본 노드 외에 하나 이상의 데이터 노드를 배포해야 합니다. 데이터 노드가 둘 이상 있는 경우 기본 노드에 저장된 데이터를 다른 모든 노드에 저장하고 복제할 수 있습니다. 그러나 기본 노드에 장애가 발생하는 경우 복제 노드만 기본 노드 대신 작동할 수 있습니다.
- HA는 재해 복구 메커니즘이 아닙니다. HA는 단일 노드의 손실에 대해 분석 클러스터를 보호하며 단일 손실의 경우에만 지원되므로 노드를 분리하거나 실패 영역을 구축하려는 시도로 vSphere 클러스터 전체로 노드를 확장할 수 없습니다.
- HA를 사용할 경우 기본에 어떤 이유로든 장애가 발생하면 기본이 제공하는 모든 기능을 복제본이 인수할 수 있습니다. 기본에 장애가 발생할 경우 복제본으로의 페일오버가 자동으로 수행되며 단 2~3분의 vRealize Operations 다운타임 후에 작업이 재개되고 데이터 수집이 다시 시작됩니다.
기본 노드 문제로 인해 페일오버가 일어난 경우 복제본 노드가 기본 노드가 되고 성능 저하 모드에서 클러스터가 실행됩니다. 성능 저하 모드에서 나오려면 다음 단계 중 하나를 수행합니다.
- 기본 노드의 문제를 수정하여 HA 모드로 돌아갑니다. 기본 노드에서 HA 사용 클러스터가 종료되는 경우 수동 작업이 없으면 기본 노드가 클러스터에 다시 참여하지 않습니다. 그러므로 중단된 노드에서 vRealize Operations Analytics 프로세스를 다시 시작하여 해당 역할을 복제본으로 변경하고 클러스터에 다시 참여합니다.
- 장애가 발생한 기본 노드를 제거한 다음 데이터 노드를 복제본으로 변환하여 HA를 다시 사용하도록 설정합니다. 제거된 기본 노드는 복구할 수 없으며 vRealize Operations에 다시 추가할 수 없습니다.
- 장애가 발생한 이전 기본 노드를 제거한 다음 HA를 사용하지 않도록 설정하여 HA 이외의 작업으로 변경합니다. 제거된 기본 노드는 복구할 수 없으며 vRealize Operations에 다시 추가할 수 없습니다.
- 관리 인터페이스에서 HA 복제본 노드가 역할을 맡고 새 기본 노드가 되면 클러스터에서 이전의 오프라인 기본 노드를 제거할 수 없습니다. 또한 이전 노드가 계속해서 기본 노드로 나열됩니다. 표시를 새로 고치고 노드 제거를 사용하도록 설정하려면 브라우저를 새로 고칩니다.
- HA를 사용하면 데이터 노드가 손실되어도 클러스터가 데이터 손실 없이 유지됩니다. 그러나 HA는 노드의 종류에 관계없이 한 번에 한 노드의 손실에 대해서만 클러스터를 보호하므로 데이터 노드와 기본/복제본 노드가 동시에 손실되거나 둘 이상의 데이터 노드가 손실되는 경우는 지원되지 않습니다. 대신 vRealize Operations HA는 애플리케이션 수준의 데이터 보호를 추가로 제공하여 애플리케이션 수준 가용성을 보장합니다.
- HA를 사용하면 HA가 클러스터 전체 데이터의 중복 복사본과 기본 노드의 복제본 백업을 생성하므로 vRealize Operations 용량 및 처리 성능이 반으로 낮아집니다. vRealize Operations 클러스터 노드의 수 및 크기를 계획할 때 HA의 사용을 고려하십시오. vRealize Operations 클러스터 크기 조정을 참조하십시오.
- HA를 사용할 때는 이중화 및 분리를 위해 개별 호스트에 분석 클러스터 노드를 배포해야 합니다. 이를 위한 한 가지 방법으로, vSphere 클러스터의 특정 호스트에 노드를 유지하는 반선호도 규칙을 사용할 수 있습니다.
노드를 분리할 수 없는 경우에는 HA를 사용하지 말아야 합니다. 호스트에 장애가 발생하여 노드가 둘 이상 손실될 수 있고, 이는 지원되지 않으므로 전체 vRealize Operations를 사용할 수 없게 될 수 있습니다.
반대의 경우도 마찬가지입니다. HA를 사용하지 않으면 노드를 동일한 호스트에 유지할 수 있으며 결과는 같습니다. HA를 사용하지 않는 경우 노드가 하나만 손실되어도 모든 vRealize Operations를 사용할 수 없게 됩니다.
- 데이터 노드의 전원을 끄고 VM의 네트워크 설정을 변경할 때 데이터 노드의 IP 주소에 영향을 미칩니다. 이 시점부터는 더 이상 HA 클러스터에 액세스할 수 없으며 모든 노드가 "분석 대기 중" 상태를 나타냅니다. 정적 IP 주소를 사용했는지 확인하십시오.
- 하나 이상의 vCenter 어댑터가 HA 사용 클러스터로부터 데이터를 수집하도록 노드가 구성되어 있는 경우 해당 노드를 제거하면, 노드와 연결된 하나 이상의 vCenter 어댑터가 수집을 중지합니다. 노드를 제거하기 전에 어댑터가 다른 노드로 연결되도록 어댑터 구성을 변경해야 합니다.
- 관리 UI에는 리소스 캐시 개수가 표시되는데, 해당 개수는 활성 개체에 대해서만 표시되는 반면 인벤토리에는 모든 개체가 표시됩니다. 따라서 vCenter 어댑터가 데이터를 수집하고 각 노드를 재조정하는 노드를 HA 사용 클러스터에서 제거하는 경우 인벤토리와 관리 UI에 표시되는 개체 수가 달라집니다.