고가용성 구성
코어 셀을 효과적으로 운영하려면 고가용성을 위해 CN을 구성하는 것이 중요합니다. 권장되는 고가용성 체계는 코어 셀이 물리적 인프라에 배포되는지 클라우드 인프라에 배포되는지에 따라 달라집니다.
액티브 대기 (베어메탈에 권장)
이 구성에서는 두 개의 CN 노드가 액티브-스탠바이 구성으로 설치됩니다. 정상 작동 중에는 활성 노드가 블록 생성에 참여하고 대기 노드는 네트워크에서 체인 데이터만 동기화합니다. 이 구성은 활성 노드에 장애가 발생할 경우 대기 CN 노드가 체인 데이터의 새로운 사본을 갖도록 보장합니다.
설정
- 활성 CN의
nodekey
의 백업을 생성합니다. - 대기 CN을 설치합니다. 구성은 활성 CN과 동일합니다:
- 스탠바이에서는 다른
nodekey
를 사용해야 합니다. - PN의 주소를
$DATA_DIR/static-nodes.json
에 추가합니다.
- 스탠바이에서는 다른
장애 조치
- 대기 CN 중지:
sudo systemctl stop kcnd
- 스탠바이의
nodekey
를 장애가 발생한 활성 CN의nodekey
로 바꿉니다. - 활성 CN의 IP 주소를 대기 CN에 재할당합니다.
- 대기 CN을 시작하고 네트워크와 동기화되었는지 확인합니다: sudo systemctl start kcnd\` 입력합니다.