확장 또는 HyperSwap 시스템의 수동 쿼럼 디스크 대체

수동 쿼럼 디스크 대체는 장애가 계속되는 경우에 필요합니다. 드물게 시스템에 롤링 재해라고 하는 상황이 발생합니다. 인시던트의 범위가 넓을 때 롤링 재해가 발생하며 그 영향은 오랜 시간 동안 여러 단계에서 나타납니다. 다음 시나리오 예제는 롤링 재해에 대해 설명하고 이 재해로부터 복구하는 방법을 보여줍니다.

다음은 롤링 재해가 발생하는 예입니다.
  1. 두 사이트 간 링크에 장애가 발생하면 이 지점에서 한 사이트가 자동 쿼럼 기능을 사용하여 조작을 계속합니다.
  2. 쿼럼 디스크를 제어하는 시스템 사이트에 장애가 발생합니다(예를 들어, 정전으로 인해).

이 예에서는 두 번째 사이트를 잠재적으로 데이터 I/O를 계속할 수 있는 유일한 사이트로 유지합니다. 하지만 쿼럼 디스크를 제어할 수 있어야 이를 수행할 수 있습니다. 두 번째 사이트의 MDisk가 중지합니다. 사이트의 노드에 노드 오류 551이 표시되며, 이는 확장 또는 HyperSwap® 시스템 구성에서 쿼럼을 형성하는 데 사용할 수 있는 노드의 수가 부족함을 나타냅니다.

이 시나리오에서 satask overridequorum 명령을 실행하여 자동 쿼럼 디스크 선택사항을 대체하고 두 번째 사이트에 노드를 포함하는 새 시스템을 작성할 수 있습니다.
참고: satask overridequorum 명령을 실행하는 동안 패브릭이 중단되면 노드의 서브세트가 해당 클러스터(시스템) ID를 업데이트할 수 있습니다. 업데이트 노드에는 노드 오류 550이 표시됩니다. 업데이트되지 않은 노드에는 551이 표시되며 노드는 서로 다른 두 시스템에 지정됩니다. 이 상황에서 오류 551을 보고한 노드 중 하나에서 satask overridequorum 명령을 다시 실행할 수 있습니다. 이 명령은 새 클러스터(시스템) ID로 두 시스템의 모든 노드를 업데이트합니다. 그런 다음 데이터를 복구할 수 있습니다.

쿼럼에 대한 조건 적용

롤링 재해가 발생하는 경우 satask overridequorum 명령을 사용 가능하게 하려면 chsystem -topology stretched 또는chsystem -topology hyperswap 명령을 시스템에 대한 설치 프로세스의 일부로 실행해야 합니다. satask overridequorum 명령은 stretched 또는 hyperswap으로 토폴로지가 설정되지 않은 시스템에서는 사용할 수 없습니다. 명령을 사용하려면 다음 전제조건을 충족해야 합니다.

  • 두 노드가 포함된 모든 I/O 그룹은 사이트 1의 한 노드와 사이트 2의 다른 노드로 지정됩니다.
  • MDisk가 포함된 모든 스토리지 시스템에는 해당 사이트가 정의되어 있어야 합니다.

이러한 전제조건이 충족되고 자동 쿼럼 선택사항이 사용 가능한 경우 시스템은 세 사이트 내에 있는 하나의 쿼럼 디스크를 지정하려고 합니다. 사이트에서 MDisk가 쿼럼 디스크로 적합하지 않은 경우 쿼럼 디스크가 지정되지 않습니다.

참고: chsystem -topology stretched 또는chsystem -topology hyperswap 명령이 실행되면 제어기가 비관리 MDisk만 있는 새 제어기인 경우를 제외하고 제어기의 사이트 지정을 변경할 수 없습니다.

또한 노드에 대한 사이트 설정을 허용하지 않습니다. satask overridequorum 명령이 올바르게 작동할 수 있도록 시스템이 올바르게 운영되려면 이와 같이 해야 합니다.

chsystem -topology standard 명령을 실행할 때 노드 및 제어기에 대한 사이트 설정을 다시 변경할 수 있습니다. 하지만 이 명령으로 인해 대체 쿼럼 기능을 사용할 수 없습니다. 따라서 변경을 완료하여 이 지원을 다시 사용으로 설정할 때 chsystem -topology stretched 또는 chsystem -topology hyperswap을 실행하십시오.