시스템 | 무리

카테고리 보기

시스템 | 무리

7 분 읽음

이 섹션에서는 클러스터링 서비스를 관리할 수 있으며, 이를 통해 액티브-패시브 모드에서 두 개의 협업 노드를 통해 부하 분산을 위한 높은 가용성을 보장할 수 있습니다.

어떻게합니까? RELIANOID 클러스터 작업 #

회사 개요 #

The 상태 저장 클러스터 기능에 RELIANOID 두 개의 노드를 단일 논리적 단위로 결합하여 지속적인 서비스 가용성과 장애 내구성을 보장합니다.

이러한 설정의 주요 목적은 노드 장애가 발생하더라도 클라이언트 관점에서 서비스 중단을 방지하고 원활한 연결을 유지하는 것입니다.

클러스터는 다음으로 구성됩니다. 두 개의 노드 그 작업에서 능동-수동 모드, 여기서 하나는 다음과 같이 행동합니다. 마스터 노드 그리고 다른 하나는 백업 노드.

  • The 마스터 노드 모든 클라이언트 트래픽을 적극적으로 관리하고 백엔드 서버와의 연결을 균형 있게 조정하며 실시간 세션 정보를 유지합니다.
  • The 백업 노드 머무르다 대기 모드마스터에서 구성, 상태 및 세션 데이터를 지속적으로 동기화하여 언제든지 인수할 준비를 합니다.

마스터 노드가 응답하지 않거나 연결할 수 없게 되면 백업 노드가 자동으로 제어권을 넘겨받아 중단 없는 서비스 제공을 보장합니다.

relianoid 클러스터 액티브-패시브 페일오버

마스터 및 백업 역할 선택 #

어느 노드가 역할을 하는지 결정 석사 그리고 다음과 같은 역할을 합니다. 백업 Keepalived를 사용하여 관리됩니다. VRRP(가상 라우터 중복 프로토콜) 인터페이스 추적 메커니즘.

각 클러스터 노드에는 마스터 선거 프로세스에 영향을 미치는 우선 순위 값이 지정됩니다.

  • 가장 높은 우선순위를 가진 노드가 마스터로 선택됩니다.
  • 두 노드의 우선순위가 같은 경우, IP 주소가 가장 낮은 노드가 기본적으로 마스터가 됩니다.

Keepalived는 지속적으로 모니터링합니다. 추적된 인터페이스 (장애 조치 감지를 위해 구성된 네트워크 인터페이스). 이러한 추적된 인터페이스 중 하나가 실패하거나 사용할 수 없게 되면 노드의 효과적인 우선순위 감소다른 노드가 마스터 역할을 맡을 수 있게 됩니다.

이를 통해 트래픽이 항상 가장 안정적이고 완벽하게 작동하는 노드를 통해 라우팅됩니다.

상태 저장 동기화 #

RELIANOID 클러스터는 다음에서 작동합니다. 상태 저장 모드즉, 세션 데이터와 연결 테이블이 마스터 노드와 백업 노드 사이에서 실시간으로 동기화됩니다.
이러한 동기화를 통해 장애 조치가 발생한 후에도 활성 클라이언트 세션이 유지됩니다. 즉, 클라이언트가 중단되거나 다시 연결할 필요가 없어 원활한 사용자 환경을 유지할 수 있습니다.

구성 변경 사항, IPDS 설정, SSL 인증서 및 팜 상태도 자동으로 복제되므로 두 노드가 항상 완벽하게 정렬된 상태를 유지합니다.

유지 관리 동작 #

유지 관리 작업(소프트웨어 업데이트, 구성 변경 또는 하드웨어 개입 등)을 수행할 때 클러스터는 마스터 백업 역할을 일시적으로 조정할 수 있습니다.

  • 유지 관리 모드가 활성화된 경우 현재 마스터 밸리 백업 노드 자동으로 마스터로 승격되어 활성 서비스를 인수합니다.
  • 유지 관리가 완료되고 노드가 다시 활성화되면 클러스터에 다시 가입합니다. 백업 다음과 같이 구성되지 않는 한 선호하는 마스터.

이 메커니즘은 활성 클라이언트 연결이나 가용성을 방해하지 않고 유지 관리 활동을 수행할 수 있도록 보장합니다.

선호하는 마스터 노드 #

관리자는 다음을 구성할 수 있습니다. 선호하는 마스터 노드 클러스터 내부.

이 설정은 두 노드가 모두 온라인 상태가 되고 안정되면 지정된 기본 노드가 자동으로 재확보되도록 보장합니다. 마스터 역할장애 조치 중에 다른 노드가 일시적으로 작업을 인수하더라도 마찬가지입니다.

장점 #

  • 예측 가능한 교통 경로: 일관된 마스터 선택을 통해 모니터링, 로깅 및 트래픽 분석이 간소화됩니다.
  • 구성 일관성: 알려진 안정적인 노드가 기본 제어점으로 유지되도록 보장합니다.

단점 #

  • 간단한 서비스 전환: 기본 노드가 돌아와 마스터 역할을 재확보하면 짧은 장애 조치 이벤트가 발생하여 일부 세션이 재설정될 수 있습니다.
  • 장애 조치 제어의 유연성이 낮음: 특정 경우 두 노드가 모두 정상이더라도 클러스터가 기본 마스터로 되돌아갈 수 있으며, 이로 인해 불필요한 전환이 발생할 수 있습니다.

배포 우선순위 지정을 위해 최대 가동 시간과 최소 중단관리자는 선호하는 마스터 옵션을 비활성화할 수 있습니다.

환경의 경우 역할 일관성 및 운영 예측 가능성 중요하므로 선호하는 마스터 노드를 활성화하는 것이 좋습니다.

클러스터 생성을 위한 요구 사항 #

두 노드 모두 동일한 Relianoid 버전(즉, 동일한 기기 모델)을 실행해야 합니다.
각 노드에는 고유한 호스트 이름이 있어야 합니다.
하이퍼바이저의 클록 동기화를 비활성화해야 합니다. 두 노드 모두에서 NTP 서버 사용을 권장합니다.NTP 설정에 대한 자세한 정보).
두 노드는 동일한 서브넷에 속하면서 서로 다른 IP 주소를 가진 동일한 NIC(네트워크 인터페이스) 이름을 가져야 합니다.
두 노드 모두 포트 22/TCP를 통해 다른 노드와 연결되어 있어야 하며 VRRP 패킷을 허용해야 합니다.
두 노드 모두 동일한 보안 정책(서비스 및 네트워크 접근 권한)을 가져야 합니다.
구성 변경은 백업 노드가 아닌 마스터 노드에서만 수행해야 합니다.
클러스터 스위칭과의 충돌을 방지하기 위해 중간 스위칭 및 라우팅 장치에 대한 구성이 필요할 수 있습니다. 무차별 모드, MAC 주소 변경 또는 위조 전송은 필요하지 않습니다. 하지만 클러스터는 무상 ARP 패킷을 전송할 수 있습니다.
클러스터 전환 중 서비스 중단을 방지하려면 부동 IP를 설정하는 것이 좋습니다. 플로팅 IP에 대한 자세한 정보.

부하 분산 서비스가 한 노드에서 다른 노드로 전환할 때, 백업 노드는 현재 연결과 서비스 상태를 관리하여 클라이언트 중단을 방지합니다.

클러스터 서비스 구성 요소 #

클러스터 구성을 위한 메인 페이지입니다. 클러스터링 서비스에는 다음과 같은 여러 구성 요소가 포함되어 있습니다.

동기화. 마스터 노드에서 백업 노드로 구성을 자동으로 동기화합니다. inotify rsync 을 통하여 SSH가상 서비스 또는 가상 서비스의 공통 구성과 관련하여 마스터 노드의 파일 시스템에 적용된 모든 변경 사항은 자동으로 백업 노드에 복제됩니다.
심장의 고동. 다음을 사용하여 클러스터 노드의 상태를 모니터링합니다. VRRP 멀티캐스트를 통한 프로토콜은 다음에 의해 촉진됩니다. 살아 유지.
연결 추적. 클라이언트 또는 백엔드 연결을 중단하지 않고 원활한 장애 조치를 허용하기 위해 실시간으로 연결 상태를 복제합니다. 추적됨 서비스를 제공합니다.
명령 복제. 마스터에서 백업 노드로 구성을 전송하고 활성화합니다. z클러스터매니저 를 통해 SSH.

노드가 있는 곳 클러스터 구성되면 마스터 노드가 됩니다. 경고: 백업 노드의 이전 구성이 지워져 모든 내용이 손실됩니다. 농장 (증명서 포함) 가상 인터페이스, IPDS 규칙

클러스터에 복제된 데이터 #

클러스터링 환경에서 데이터 복제는 마스터 노드와 백업 노드 간의 서비스 구성 및 상태를 일관되게 유지합니다. 노드 간에 복제되는 구체적인 요소는 다음과 같습니다.

  • LSLB(로컬 서버 로드 밸런서), GSLB(글로벌 서버 로드 밸런서), DSLB(데이터 서버 로드 밸런서) 서비스. 이러한 서비스는 로드 밸런싱에 필수적이며, 장애 조치로 인해 구성, 세션 및 트래픽 상태를 포함한 트래픽 분산이 중단되지 않도록 복제됩니다.
  • 정적 라우팅. 정적으로 정의된 경로는 일관된 네트워크 경로를 유지하기 위해 복제됩니다.
  • RBAC(역할 기반 접근 제어) 설정. 사용자 역할, 권한 및 관련 설정이 복제되어 노드 전체에서 보안 정책의 일관성을 보장합니다.
  • 사용자, 그룹 및 권한. 사용자 계정, 그룹 멤버십 및 관련 권한이 동기화됩니다.
  • SSL 인증서 및 Let's Encrypt 구성. Let's Encrypt에서 관리하는 인증서를 포함한 SSL 인증서는 통신 및 서비스 보안을 위해 복제됩니다.
  • 가상, VLAN, 본딩 및 플로팅 인터페이스. 가상 인터페이스, VLAN, 본딩된 인터페이스 및 플로팅 IP와 같은 네트워크 인터페이스 구성이 복제됩니다.
  • VPN 서비스. VPN 구성 및 상태는 안전한 연결을 유지하기 위해 동기화됩니다.
  • IPDS(침입 방지 및 탐지 시스템) 규칙 및 파일. IPDS 규칙 및 관련 파일은 일관된 보안 모니터링을 위해 복제됩니다.
  • Farmguardians 구성. 팜(서버 그룹)에 대한 모니터링 및 상태 점검 구성이 복제됩니다.
  • 알림 설정. 시스템 알림 설정은 알림의 일관성을 보장하기 위해 동기화됩니다.

클러스터의 복제되지 않은 데이터 #

  • 물리적 NIC 인터페이스. 물리적 네트워크 인터페이스 카드(NIC) 구성은 하드웨어별로 다르므로 복제되지 않습니다.
  • 기본 게이트웨이. 기본 게이트웨이 설정은 각 노드에 로컬로 적용되며 복제되지 않습니다.
  • 로컬 및 원격 서비스 구성. DNS, NTP(네트워크 시간 프로토콜), SNMP(단순 네트워크 관리 프로토콜)와 같은 서비스는 로컬로 구성되며 복제되지 않습니다.
  • API 키. 서비스 이용에 사용되는 API 키는 보안상의 이유로 복제되지 않습니다.
  • 활성화 인증서. 소프트웨어 라이선스 활성화 인증서는 복제되지 않습니다.
  • 설치된 패키지. 노드에 설치된 소프트웨어 패키지는 노드 간에 다를 수 있으므로 동기화되지 않습니다.
  • 백업. 생성된 백업은 각 노드별로 고유하므로 노드 간에 복제되지 않습니다.

클러스터 서비스 구성 #

relianoid 로드 밸런서 v8 클러스터 구성

로컬 IP클러스터 관리를 위해 사용 가능한 네트워크 인터페이스를 선택합니다(가상 인터페이스는 허용되지 않음).
원격 IP. 미래 백업 노드의 IP 주소입니다.
원격 노드 비밀번호원격(향후 백업) 노드의 루트 비밀번호입니다.
원격 노드 비밀번호 확인원격(향후 백업) 노드의 루트 비밀번호입니다.

필요한 매개변수를 입력한 후 다음을 클릭합니다. 신청 버튼을 클릭합니다.

클러스터 서비스 표시 #

경우 클러스터 서비스 구성되고 활성화되면 서비스, 백엔드 및 작업에 대한 다음 정보가 표시됩니다.

relianoid 로드 밸런서 v8 클러스터 목록

인터페이스클러스터 서비스가 구성된 네트워크 인터페이스입니다.
장애 복구로드 밸런싱 서비스를 다시 사용할 수 있게 되면 마스터로 반환하는 옵션입니다.
확인 간격. 노드 간 하트비트 확인을 위한 시간 간격입니다.
추적된 인터페이스. 실시간으로 모니터링되는 활성 네트워크 인터페이스.

클러스터 작업 #

노드 표시. 노드의 상태를 표시합니다.
편집. 구성 설정을 수정합니다.
파괴. 구성 설정과 노드를 제거합니다.

The 노드 표시 작업은 다음 내용을 포함하는 테이블을 표시합니다.

relianoid 로드 밸런서 v8 클러스터 노드 유지 관리 표시

노드웹 GUI에 연결된 노드에 따라 노드가 로컬인지 원격인지를 나타냅니다. 지방의 현재 연결된 노드가 됩니다. 원격 노드입니다.
직위별. 노드가 있는지 여부를 표시합니다. 석사 (현재 부하 분산 서비스를 제공 중) 백업유지를 해결하여 일시적으로 비활성화된 노드인 경우.
IP각 노드의 IP 주소.
호스트 이름각 노드의 호스트 이름입니다.
Status. 노드 상태는 다음과 같이 표시됩니다.

  • 빨간색. 실패.
  • 회색. 연결할 수 없음.
  • 주황색. 유지 관리 모드.
  • 초록색. 운영 중.

메시지각 노드의 디버그 메시지.
행위각 노드에 대한 옵션은 다음과 같습니다.

  • 유지 관리 활성화장애 조치를 방지하기 위해 유지 관리를 위해 노드를 일시적으로 비활성화합니다.
  • 유지 관리 사용 안함. 노드를 다시 활성화합니다.

클러스터 설정 #

사용 가능한 글로벌 설정 옵션:

relianoid 로드 밸런서 클러스터 편집 설정

장애 복구. 어떤 로드 밸런서를 마스터로 사용할지 선택하세요.
모니터링할 트랙 인터페이스특정 인터페이스(예: LAN 또는 VLAN)를 모니터링합니다.
확인 간격백업 노드에서 마스터 노드로의 상태 검사 사이의 시간입니다.

relianoid 로드 밸런서 클러스터 편집 옵션 장애 조치 인터페이스 시간 초과

클릭 신청 버튼을 클릭하여 변경 사항을 저장하십시오.

클러스터 유지 관리 및 업데이트 #

최소한의 가동 중지 시간으로 Relianoid 클러스터를 유지 관리하거나 업데이트하려면 자세한 가이드를 참조하세요. 업데이트 RELIANOID 가동 중지 시간이 최소화된 클러스터.

📄 이 문서를 PDF 형식으로 다운로드하세요 #

    이메일 : *

    에 의해 구동 더 나은 문서