IP 쿼럼 구성

IP 쿼럼 애플리케이션은 이더넷 네트워크에서 시스템의 노드 절반을 사용할 수 없는 장애 시나리오를 해결하는 데 사용됩니다. 이러한 애플리케이션은 호스트 조작을 계속 처리할 수 있는 노드를 판별하고 시스템의 양쪽 반이 I/O를 계속 독립적으로 처리하여 시스템이 분할되지 않도록 회피합니다. 확장 구성 또는 HyperSwap® 구성에서는 IP 쿼럼 애플리케이션을 세 번째 사이트 쿼럼 디스크에 대한 대안으로 세 번째 사이트에서 사용할 수 있습니다.

IP 쿼럼 애플리케이션을 쿼럼 장치로 사용하기 위해 세 번째 사이트에서 파이버 채널 연결이 필요하지 않습니다. IP 쿼럼 애플리케이션은 세 번째 사이트의 호스트에서 실행되는 Java™ 애플리케이션입니다. 현재 세 번째 사이트 쿼럼 디스크가 있는 경우 IP 쿼럼 애플리케이션을 사용하려면 먼저 세 번째 사이트를 제거해야 합니다.

IP 네트워크에 대한 엄격한 요구사항과 IP 쿼럼 애플리케이션 사용의 몇 가지 단점이 있습니다. 쿼럼 디스크와 달리 시스템 구성의 특정 요소가 변경되면 모든 IP 쿼럼 애플리케이션을 다시 구성하고 다시 배치해야 합니다. 이러한 요소에는 노드 서비스 IP 주소가 변경될 때 또는 시스템에서 노드 제거 또는 추가가 포함됩니다. 기타 예제에는 시스템 인증서 변경 또는 이더넷 연결 문제 발생이 포함됩니다. 이더넷 연결 문제로 IP 쿼럼 애플리케이션이 아직 온라인인 노드에 액세스할 수 없습니다. IP 애플리케이션이 오프라인인 경우, 시스템 구성이 변경되었으므로 IP 쿼럼 애플리케이션을 다시 구성해야 합니다. 관리 GUI에서 IP 쿼럼 애플리케이션의 상태를 보려면 설정 > 시스템 > IP 쿼럼을 선택하십시오. 또한 lsquorum 명령을 사용하여 IP 쿼럼 애플리케이션의 상태를 볼 수도 있습니다.

세 번째 사이트의 IP 쿼럼 애플리케이션을 사용하는 경우에도 사이트 1과 사이트 2에서 쿼럼 디스크가 필요합니다. 이는 장애 시나리오 중 시스템 구성을 복원하는 메타데이터 저장에 사용됩니다. 각 사이트의 쿼럼 디스크는 자동으로 선택되 > 풀별 MDisk를 선택하여 관리 GUI에서 구성할 수 있습니다. 또한 chquorum 명령을 사용하여 MDisk를 쿼럼 디스크로 지정할 수도 있습니다.

또한 IP 쿼럼 애플리케이션은 외부 가상화된 스토리지가 구성되지 않은 표준 토폴로지를 사용하여 구성되는 시스템의 쿼럼 장치로 작동할 수도 있습니다. 이 구성은 시스템 순위결정 기능을 제공하는데, 이는 시스템 노드의 절반에 액세스할 수 없는 경우 I/O 처리를 자동으로 재개합니다.

배치할 수 있는 최대 IP 쿼럼 애플리케이션 수는 다섯 개입니다. 중복성을 제공하기 위해 다중 호스트에 애플리케이션을 배치할 수 있습니다.

시스템에서 제공하는 스토리지에 따라 호스트에 IP 쿼럼 애플리케이션을 배치하지 마십시오. 이 조치를 수행하면 I/O를 처리할 IP 쿼럼 애플리케이션을 감지해야 하는 상황이 발생할 수 있지만 IP 쿼럼 애플리케이션이 스토리지에 액세스할 수 없기 때문에 불가능합니다.

IP 쿼럼 요구사항

안정적인 쿼럼 해결책을 보장하기 위해 IP 네트워크는 다음과 같은 요구사항을 제공해야 합니다.
  • IP 쿼럼 애플리케이션을 실행 중인 서버에서 모든 노드의 서비스 IP 주소까지의 연결성입니다. 또한 IP IP 네트워크 보안이 잘못 구성된 경우 서비스 지원 인터페이스에 액세스하기 위해 이 연결을 사용할 수도 있으므로 서비스 IP 주소 노출로 인해 발생할 수 있는 보안 문제도 처리해야 합니다.
  • 포트 1260은 IP 쿼럼 애플리케이션이 호스트에서 모든 노드로 통신하는 데 사용됩니다.
  • 최대 라운드트립 지연이 80밀리초(ms)(각 방향으로 40ms를 의미함)를 초과하지 않아야 합니다.
  • 노드 대 쿼럼 트래픽에서 초당 최소 2MB 대역폭이 보장됩니다.
IP 쿼럼 애플리케이션을 실행하는 데 사용되는 호스트에서 다음 최소 요구사항이 충족되어야 합니다.
표 1. 지원되는 운영 체제 및 Java 런타임 환경
운영 체제 Java 벤더/버전
IBM® OpenJDK Oracle
7.1 7.1+ 8 8.1+ 7 7+ 8 8+ 7 7+ 8 8+
AIX7 X X X X                
AIX7.x X X X X                
RHEL6 X X X X X X X X X X X X
RHEL6.x X X X X X X X X X X X X
RHEL7 X X X X X X X X X X X X
RHEL7.x X X X X X X X X X X X X
SLES11 X X X X X X X X X X X X
SLES11.x X X X X X X X X X X X X
SLES12 X X X X X X X X X X X X
SLES12.x X X X X X X X X X X X X
CentOS6         X X X X        
CentOS6.x         X X X X        
CentOS7         X X X X        
CentOS7.x         X X X X        
Win2008 X X     X X X X X X X X
Win2008x X X     X X X X X X X X
Win2012 X X X X X X X X X X X X
Win2012x X X X X X X X X X X X X
Win2016 X X X X X X X X X X X X
Win2016x X X X X X X X X X X X X

IP 쿼럼 설치

노드를 추가하거나, 서비스 IP 주소를 변경히거나, SSL 인증서를 변경하여 구성을 변경하는 경우 IP 쿼럼 애플리케이션을 다시 다운로드하여 설치해야 합니다. IP 쿼럼 애플리케이션을 다운로드하여 설치하려면 다음 단계를 완료하십시오.
  1. 관리 GUI에서 설정 > 시스템 > IP 쿼럼을 선택하고 IPv4 애플리케이션 다운로드 또는 IPv6 애플리케이션 다운로드를 클릭하여 IP 쿼럼 Java 애플리케이션을 작성하십시오. 명령행 인터페이스(CLI)에서 mkquorumapp 명령을 입력하여 IP 쿼럼 Java 애플리케이션을 생성할 수도 있습니다. 애플리케이션이 시스템의 dumps 디렉토리에 ip_quorum.jar 파일 이름으로 저장됩니다.
  2. 시스템에서 IP 쿼럼 애플리케이션을 실행할 호스트의 디렉토리로 IP 쿼럼 애플리케이션을 전송하십시오.
  3. 호스트 서버에서 ping 명령을 사용하여 시스템의 각 노드의 서비스 IP 주소와 연결할 수 있는지 확인하십시오.
  4. 호스트에서 java -jar ip_quorum.jar 명령을 사용하여 IP 쿼럼 애플리케이션을 초기화하십시오.
  5. IP 쿼럼 애플리케이션이 설치되어 활성인지 확인하려면 설정 > 시스템 > IP 쿼럼을 선택하십시오. 새 IP 쿼럼 애플리케이션이 발견된 애플리케이션의 테이블에 표시됩니다. 시스템이 쿼럼 디스크용 MDisk를 자동으로 선택합니다. IP 쿼럼이 포함된 확장 또는 HyperSwap 구성에서 시스템은 두 사이트 모두에서 MDisk를 자동으로 선택합니다. 해당 MDisk는 시스템 복구에 사용된 메타데이터를 저장합니다. 쿼럼 디스크로 사용할 특정 MDisk를 선택하려면 풀별 MDisks를 선택하고 MDisk를 마우스 오른쪽 단추로 클릭하여 쿼럼 > 쿼럼 디스크 수정을 선택하십시오. 또한 시스템 CLI에서 lsquorum 명령을 사용하여 IP 쿼럼 애플리케이션이 연결되어 있고 활성 쿼럼 장치인지 확인할 수 있습니다. 명령행 인터페이스를 사용하여 쿼럼에 사용되는 MDisk를 수정하려면 chquorum 명령을 사용하십시오.