시스템 | 클러스터

게시일: 25년 2021월 XNUMX일

이 섹션에서는 다음을 관리할 수 있습니다. 클러스터링 서비스. 클러스터링 서비스는 XNUMX개의 협업 노드를 통해 로드 밸런싱 서비스에 대한 고가용성을 제공합니다. 능동 수동 방법.

클러스터는 로드 밸런싱 서비스 가용성을 유지하고 클라이언트의 관점에서 서비스의 다운타임을 방지하기 위해 함께 작동하는 2개의 노드로 구성됩니다. 일반적으로 다음이 있습니다. 석사백업 능동-수동 모드의 역할; 마스터는 현재 백엔드로의 트래픽을 관리하고 클라이언트의 모든 연결을 수락하는 노드이며 백업 노드는 모든 구성을 실시간으로 알고 마스터 노드가 다음과 같다고 감지하면 서비스를 시작할 준비가 되어 있습니다. 제대로 응답하지 않습니다.

클러스터를 만들 때 고려해야 할 몇 가지 요구 사항은 다음과 같습니다.

두 노드 모두 동일한 ZEVENET 버전(즉, 동일한 기기 모델)을 실행해야 합니다.
두 노드는 서로 다른 호스트 이름을 가져야 합니다.
두 노드의 NIC 이름(네트워크 인터페이스)이 같아야 합니다.
마스터 노드는 구성이 발생하는 유일한 노드여야 하며 백업 노드에서 수행해서는 안 됩니다.
클러스터 스위칭과의 충돌을 피하기 위해 중간 스위칭 및 라우팅 장치를 구성해야 할 수도 있습니다.
유동 IP를 설정하는 것은 클러스터 전환으로 인한 서비스 중단 시간을 방지하기 위해 항상 좋은 방법입니다.

로드 밸런싱 서비스가 한 노드에서 다른 노드로 전환될 때 백업 노드는 모든 현재 연결과 서비스 상태를 자체적으로 처리하여 클라이언트가 서비스 중단을 겪지 않도록 합니다.

클러스터 서비스 구성

설정하는 메인 페이지입니다. 클러스터. 클러스터링은 다음을 포함한 여러 서비스로 구성됩니다.

동기화. 이 서비스는 마스터 노드에서 설정한 구성을 백업 노드에 자동으로 동기화합니다. 따라서 구성의 모든 변경 사항은 백업 노드에 복제되어 필요할 때마다 제어할 수 있습니다. 이 서비스는 inotifyrsync 데몬을 통해 SSH 구성 파일을 실시간으로 동기화합니다.
심장의 고동. 이 서비스는 노드가 올바르게 작동하지 않을 때 신속하게 감지하기 위해 모든 클러스터 노드의 상태를 검사할 수 있습니다. 이 서비스는 VRRP 경량 및 실시간 통신을 위해 설계된 멀티캐스트를 통한 프로토콜. ZEVENET 6 사용 살아 유지 이 서비스를 제공하기 위해
연결 추적. 이 서비스는 클라이언트와 백엔드 연결이 연결 중단을 감지하지 않도록 백업 노드가 장애 조치 중에 모든 연결을 재개할 수 있도록 실시간 복제 연결 및 해당 상태를 허용합니다. 덕분에 협곡 서비스를 제공합니다.
명령 복제. 이 서비스는 마스터 노드에 적용된 구성을 백업으로 보내고 활성화하는 것을 허용하지만 장애 조치 작업 중에 백업이 제어권을 가지고 모든 네트워크와 팜을 시작하고 가능한 한 빨리 연결을 재개하도록 수동적으로 허용합니다. 이 서비스는 zclustermanager 을 통하여 SSH.

노드가 클러스터 마스터 노드가됩니다. 경고: 백업 노드의 모든 이전 구성이 지워집니다. 모든 것을 잃게 될 것을 의미합니다. 농장 (증명서 포함), 가상 인터페이스, IPDS 규칙

새 클러스터 구성을 생성하려면 다음 매개변수가 필요합니다.
로컬 IP. 사용 가능한 모든 네트워크 인터페이스를 드롭다운하여 클러스터 관리 인터페이스로 선택합니다. 가상 인터페이스는 허용되지 않습니다.
원격 IP. 미래 백업 노드로 작동 할 노드의 원격 IP 주소.
원격 노드 암호. 원격(향후 백업) 노드의 루트 사용자 암호입니다.
원격 노드 암호 확인. 비밀번호를 반복하여 올바른 비밀번호인지 확인하십시오.

필요한 모든 매개 변수를 설정 한 후 신청 버튼을 클릭합니다.

클러스터 서비스 표시

경우 클러스터 서비스 이미 구성되어 활성 상태인 경우 클러스터는 서비스, 백엔드 및 작업에 대한 다음 정보를 표시합니다.

인터페이스. 클러스터 서비스가 구성된 네트워크 인터페이스입니다.
장애 복구. 장애 조치 중에 로드 밸런싱 서비스가 다시 사용 가능할 때 마스터로 반환되거나 현재 노드를 새 마스터로 유지해야 하는 경우. 이 옵션은 백업 노드에 할당된 리소스가 마스터보다 적고 마지막 노드가 서비스에 대한 기본 마스터여야 하는 경우에 유용합니다.
간격 확인. 하트 비트 서비스가 노드 간의 상태를 확인하는 데 사용할 시간 확인.
추적된 인터페이스. 실시간으로 추적 중인 활성 네트워크 인터페이스를 표시합니다.
행위. 적용 할 수있는 조치.

  • 노드 표시. 테이블 노드와 테이블 노드의 상태를 보여줍니다.
  • 편집. 클러스터의 노드에 대한 일부 구성 설정을 변경합니다.
  • 파괴. 구성 설정을 제거하고 노드를 제거합니다.

노드 표시 액션이있는 테이블을 보여줍니다.

노드. 클러스터의 모든 노드에 대해 지방의 or . 이것은 웹 GUI를 통해 연결한 노드 유형에 따라 다릅니다. 지방의 현재 연결되어있는 노드가됩니다. 다른 노드입니다.
역할. 클러스터의 모든 노드에 대해 마스터 백업 (로도 알려져 노예), 또는 유지 일시적으로 비활성화된 노드인 경우. 노드가 클러스터에서 갖는 역할에 따라 다릅니다.
IP. 클러스터를 구성하는 모든 노드의 IP 주소입니다.
호스트 이름. 클러스터를 구성하는 모든 노드의 호스트 이름입니다.
Status. 노드 상태는 다음과 같을 수 있습니다.

  • 빨간색. 실패가 있는 경우.
  • 회색. 노드에 연결할 수 없는 경우.
  • 주황색. 유지 관리 모드인 경우.
  • 초록색. 모든 것이 맞다면.

Message. 원격 노드의 메시지입니다. 클러스터의 모든 노드에 대한 디버그 메시지입니다.
행위. 모든 노드에서 사용할 수있는 작업은 다음과 같습니다.

  • 유지 관리 사용. 유지 관리 모드로 전환합니다. 유지 관리 작업을 수행하고 장애 조치를 방지하기 위해 일시적으로 클러스터 노드를 비활성화합니다.

클러스터 구성

사용 가능한 전역 설정 옵션은 아래에 설명되어 있습니다.

장애 복구. 마스터로 선호되는로드 밸런서를 선택하십시오.

모니터링할 인터페이스 추적. 목록의 특정 인터페이스에서 정보를 수집합니다. LAN 또는 VLAN일 수 있습니다.

간격 확인. 백엔드 노드에서 마스터의 상태까지 각 상태 확인 사이의 시간입니다.

온 클릭 신청 버튼을 클릭하여 변경 사항을 적용합니다.

ZEVENET을 사용한 상태 저장 클러스터 장애 조치에 대한 비디오를 확인하십시오.

공유 :

GNU Free Documentation License의 조건에 따른 문서.

이 글이 도움 되었나요?

관련 기사