고가용성(HA) 그룹 관리: 개요
여러 관리 및 게이트웨이 노드의 네트워크 인터페이스를 고가용성(HA) 그룹으로 그룹화할 수 있습니다. HA 그룹의 액티브 인터페이스에 장애가 발생하면 백업 인터페이스에서 워크로드를 관리할 수 있습니다.
HA 그룹이란 무엇입니까?
고가용성(HA) 그룹을 사용하여 S3 및 Swift 클라이언트에 고가용성 데이터 연결을 제공하거나 그리드 관리자 및 테넌트 관리자에 고가용성 연결을 제공할 수 있습니다.
각 HA 그룹은 선택한 노드의 공유 서비스에 대한 액세스를 제공합니다.
-
게이트웨이 노드, 관리 노드 또는 둘 다 포함된 HA 그룹은 S3 및 Swift 클라이언트에 고가용성 데이터 연결을 제공합니다.
-
관리 노드만 포함하는 HA 그룹은 Grid Manager 및 테넌트 관리자에 대한 고가용성 연결을 제공합니다.
-
SG100 또는 SG1000 어플라이언스와 VMware 기반 소프트웨어 노드를 포함하는 HA 그룹은 에 고가용성 연결을 제공할 수 있습니다 "S3 Select를 사용하는 S3 테넌트". S3 Select를 사용할 때는 HA 그룹을 사용하는 것이 좋지만 반드시 필요한 것은 아닙니다.
HA 그룹을 어떻게 생성합니까?
-
하나 이상의 관리 노드 또는 게이트웨이 노드에 대한 네트워크 인터페이스를 선택합니다. Grid Network(eth0) 인터페이스, Client Network(eth2) 인터페이스, VLAN 인터페이스 또는 노드에 추가한 액세스 인터페이스를 사용할 수 있습니다.
DHCP 할당 IP 주소가 있는 HA 그룹에는 인터페이스를 추가할 수 없습니다. -
하나의 인터페이스를 기본 인터페이스로 지정합니다. Primary 인터페이스는 장애가 발생하지 않는 한 Active 인터페이스입니다.
-
모든 백업 인터페이스의 우선 순위 순서를 결정합니다.
-
그룹에 가상 IP(VIP) 주소를 10개까지 할당할 수 있습니다. 클라이언트 응용 프로그램은 이러한 VIP 주소를 사용하여 StorageGRID에 연결할 수 있습니다.
자세한 내용은 을 참조하십시오 "고가용성 그룹을 구성합니다".
액티브 인터페이스란 무엇입니까?
정상 작동 중에 HA 그룹의 모든 VIP 주소가 우선 순위 순서대로 첫 번째 인터페이스인 기본 인터페이스에 추가됩니다. 기본 인터페이스를 계속 사용할 수 있는 경우 클라이언트가 그룹의 VIP 주소에 연결할 때 사용됩니다. 즉, 정상 동작 중에 기본 인터페이스는 그룹의 "활성" 인터페이스입니다.
마찬가지로 정상 작동 중에는 HA 그룹에 대한 우선 순위가 낮은 인터페이스가 "백업" 인터페이스 역할을 합니다. 이러한 백업 인터페이스는 운영(현재 활성) 인터페이스를 사용할 수 없는 경우가 아니면 사용되지 않습니다.
노드의 현재 HA 그룹 상태를 봅니다
노드가 HA 그룹에 할당되어 있는지 확인하고 현재 상태를 확인하려면 * nodes * > *node * 를 선택합니다.
Overview * 탭에 * HA 그룹 * 항목이 포함된 경우 나열된 HA 그룹에 노드가 할당됩니다. 그룹 이름 뒤의 값은 HA 그룹에 있는 노드의 현재 상태입니다.
-
* 활성 *: HA 그룹이 현재 이 노드에서 호스팅 중입니다.
-
* 백업 *: HA 그룹이 현재 이 노드를 사용하고 있지 않습니다. 이것은 백업 인터페이스입니다.
-
* 중지됨 *: 고가용성(keepalived) 서비스를 수동으로 중지했기 때문에 이 노드에서 HA 그룹을 호스팅할 수 없습니다.
-
* 장애 *: 다음 중 하나 이상의 이유로 이 노드에서 HA 그룹을 호스팅할 수 없습니다.
-
로드 밸런서(nginx-GW) 서비스가 노드에서 실행되고 있지 않습니다.
-
노드의 eth0 또는 VIP 인터페이스가 다운되었습니다.
-
노드가 다운되었습니다.
-
이 예에서는 운영 관리 노드가 두 개의 HA 그룹에 추가되었습니다. 이 노드는 현재 관리 클라이언트 그룹의 활성 인터페이스이며 FabricPool 클라이언트 그룹의 백업 인터페이스입니다.
활성 인터페이스가 실패하면 어떻게 됩니까?
현재 VIP 주소를 호스트하는 인터페이스는 활성 인터페이스입니다. HA 그룹에 둘 이상의 인터페이스가 포함되어 있고 활성 인터페이스에 장애가 발생하면 VIP 주소가 우선 순위 순서대로 사용 가능한 첫 번째 백업 인터페이스로 이동합니다. 해당 인터페이스에 장애가 발생하면 VIP 주소가 사용 가능한 다음 백업 인터페이스로 이동합니다.
페일오버는 다음과 같은 이유로 트리거될 수 있습니다.
-
인터페이스가 구성된 노드가 다운됩니다.
-
인터페이스가 구성된 노드는 다른 모든 노드와의 연결이 2분 이상 끊어집니다.
-
활성 인터페이스가 다운됩니다.
-
로드 밸런서 서비스가 중지됩니다.
-
High Availability 서비스가 중지됩니다.
활성 인터페이스를 호스팅하는 노드 외부의 네트워크 장애로 인해 페일오버가 트리거되지 않을 수 있습니다. 마찬가지로, 페일오버는 Grid Manager 또는 테넌트 관리자에 대한 서비스에 의해 트리거되지 않습니다. |
장애 조치 프로세스는 일반적으로 몇 초밖에 걸리지 않으며 클라이언트 응용 프로그램에 거의 영향을 주지 않고 정상적인 재시도 동작에 의존하여 작업을 계속할 수 있을 정도로 빠릅니다.
장애가 해결되고 더 높은 우선 순위 인터페이스를 다시 사용할 수 있게 되면 VIP 주소가 사용 가능한 가장 높은 우선 순위 인터페이스로 자동 이동됩니다.