기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자습서: Pacemaker를 AWS AWS IoT AWS IoT Greengrass V2 사용하여의 고가용성 설정
이 자습서에서는 고 AWS AWS IoT AWS IoT Greengrass V2 가용성 클러스터 리소스 관리자인 Pacemaker
중요
이 자습서에서는 Amazon Elastic Compute Cloud 인스턴스를 사용하여 설정을 보여줍니다. 디바이스가 AWS IoT Greengrass V2 서로 통신할 수 있는 한 및 Pacemaker 통합을 배포하여 모든 디바이스 유형의 클러스터에서 고가용성을 달성할 수 있습니다.
이 자습서에는 다음 설정이 포함되어 있습니다.
-
액티브/패시브 AWS IoT Greengrass V2 서비스 - DRBD 복제 스토리지 AWS IoT Greengrass V2 를 사용하여 Pacemaker에서 관리하는 시스템형 서비스로를 실행합니다. 한 AWS IoT Greengrass V2 번에 하나의 인스턴스만 실행되며, Pacemaker는 대기 인스턴스로의 장애 조치를 처리합니다.
-
액티브/패시브 로드 밸런서 - 구성이 DRBD 복제 스토리지에 저장된 상태에서 HAProxy를 Pacemaker 관리형 리소스로 실행합니다. 기본 인스턴스가 다운되면 Pacemaker가 로드 밸런서를 통해 대기 인스턴스로 장애 조치합니다.
-
Active/Active AWS IoT Greengrass V2 구성 요소 - 사용자 지정 OCF(Open Cluster Framework) 리소스 에이전트를 사용하여 모든 인스턴스에서 AWS IoT Greengrass V2 구성 요소를 모니터링합니다. Pacemaker는 구성 요소 장애를 감지하고 전체 인스턴스 장애 조치 없이 복구를 트리거합니다.
각 설정은 독립 실행형이며 상호 배타적입니다. 각 설정은 사전 요구 사항에서 새로 시작한다고 가정하며, 각 설정의 요구 사항에 맞게 단일 DRBD 리소스의 용도가 변경되었습니다. 설정 3(활성/활성)은 DRBD를 사용하지 않음 - DRBD 사전 조건 단계를 건너뛰고 대신 각 인스턴스의 AWS IoT Greengrass V2 로컬 경로에 설치합니다.
설정 1 및 2에서는 가용성이 높은 AWS IoT Greengrass V2 디바이스 클러스터를 생성합니다. 클러스터에는 현재 활성 상태이고 관리형 서비스(예: AWS IoT Greengrass V2 또는 HAProxy)를 실행하는 인스턴스인 기본 인스턴스와 기본 인스턴스가 실패할 경우 유휴 상태이고 인수 대기 중인 하나 이상의 대기 인스턴스가 포함되어 있습니다. Pacemaker는 장애 조치 중에 대기 인스턴스 중 하나를 기본 인스턴스로 자동 승격합니다. 설정 3(활성/활성)에서 모든 인스턴스는 서비스를 동시에 실행하며, Pacemaker는 장애 조치 승격 대신 인스턴스별 복구를 처리합니다.