시스템 | 클러스터

게시일: 16년 2019월 XNUMX일

이 섹션에서는 클러스터링 서비스를 관리 할 수 ​​있습니다. 클러스터링 서비스는 두 개의 협업 노드를 통해로드 균형 조정 서비스에 고 가용성을 제공합니다. 능동 수동 방법.

클러스터는 2 노드가 함께 작동하여 백엔드 서비스를 항상 사용 가능하게 유지하고 클라이언트 관점에서 서비스의 다운 타임을 방지합니다. 일반적으로 석사백업 액티브 - 패시브 모드의 역할 : 마스터는 현재 백엔드에 대한 서비스 트래픽을 관리하고 클라이언트의 연결을 수락하는 노드입니다. 백업 노드는 서비스를 시작할 준비가되기 위해 실시간으로 모든 구성을 알고 있습니다 마스터 노드가 제대로 응답하지 않는 것을 감지하면

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

  • 두 노드 모두 동일한 Zevenet 버전을 실행해야합니다 (즉, 동일한 어플라이언스 모델)
  • 두 노드는 서로 다른 호스트 이름을 가져야합니다.
  • 두 노드 모두 동일한 NIC 이름 (네트워크 인터페이스)을 가져야합니다.
  • 마스터 노드는 서비스를 구성 할 유일한 노드 여야하며 백업 노드에서 수행하지 않아야합니다.
  • 클러스터 스위칭과의 충돌을 피하기 위해 중간 스위칭 및 라우팅 장치를 구성해야 할 수도 있습니다
  • 플로팅 IP를 정의하는 것은 클러스터 서비스로 인해 서비스가 클러스터 스위치로 인해 다운 타임을 겪지 않도록 항상 실행되는 좋은 방법입니다.

로드 균형 조정 서비스가 한 노드에서 다른 노드로 전환되면 클라이언트가 서비스 중단을 겪지 않도록 백업 노드가 모든 현재 연결 및 서비스 상태를 자체적으로 처리합니다.

클러스터 서비스 구성

이 페이지는 클러스터를 구성 할 수있는 기본 페이지입니다. 클러스터링은 다음과 같은 여러 가지 서비스로 구성됩니다.

동기화. 이 서비스는 마스터 노드의 구성을 백업 노드에 자동으로 동기화하므로 구성에서 변경 한 모든 내용이 백업 노드에 복제되고 필요할 때마다 제어 할 수 있습니다. 이 서비스는 다음을 사용합니다. inotifyrsync 데몬을 통해 SSH 실시간으로 구성 파일을 동기화 할 수 있습니다.
심장의 고동. 이 서비스는 노드가 올바르게 작동하지 않을 때 빠르게 감지 할 수 있도록 클러스터 노드의 상태를 모두 확인합니다. 이 서비스는 VRRP 프로토콜은 가볍고 실시간 통신이되도록 설계되었습니다. Zevenet 6는 사용 살아 유지 이 서비스를 제공하기 위해
연결 추적. 이 서비스는 백업 노드가 장애 조치 중에 모든 연결을 재개 할 수 있도록 실시간 복제 연결 및 해당 상태를 허용하므로 클라이언트 및 백엔드 연결이 연결 중단을 감지하지 못합니다. 협곡 서비스를 제공합니다.
명령 복제. 이 서비스는 마스터 노드에 적용된 구성을 백업에 보내고 활성화 할 수 있지만 페일 오버 작업 중에 백업이 제어를 받아 모든 네트워킹, 팜을 시작하고 즉시 연결을 다시 시작할 수 있도록하는 수동 방식으로 허용합니다. 가능한. 이 서비스는 zclustermanager ...을 통하여 SSH.

노드가 클러스터 마스터 노드가됩니다.
경고: 백업 노드의 이전 구성이 지워집니다. 즉, 팜 (인증서 포함), 가상 인터페이스, IPDS 규칙 등을 잃게됩니다.

새 클러스터 구성을 만들려면 다음 매개 변수가 필요합니다.

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

필요한 모든 매개 변수를 설정 한 후 몹시 떠들어 대다 노드간에 통신이 있고 문제가 발생하지 않으면 클러스터 서비스가 제대로 설정되었음을 나타내는 확인 메시지가 표시됩니다.

클러스터 서비스 표시

경우 클러스터 서비스 가 이미 구성되어 활성화 된 경우, 클러스터는 서비스, 백엔드 및 조치에 대한 다음 정보를 표시합니다.

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

  • 구성. 일부 사용 가능한 클러스터 설정을 변경하십시오.
  • 설정 해제. 주어진 노드 사이에서 클러스터를 사용 불가능하게하십시오.
  • 노드 표시. 테이블 노드와 테이블 노드의 상태를 보여줍니다.
  • 새로 고침. 노드 테이블과 해당 상태를 새로 고칩니다.

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

노드. 클러스터의 모든 노드에 대해 지방의 or . 웹 GUI를 통해 연결 한 노드에 따라 다릅니다. 지방의 현재 연결되어있는 노드가됩니다. 다른 노드입니다.
역할. 클러스터의 모든 노드에 대해 석사, 백업 (로도 알려져 노예) 또는 유지 일시적으로 비활성화 된 경우 노드가 비활성화됩니다. 클러스터에서 노드가 갖는 역할에 따라 다릅니다.
IP. 클러스터를 합성하는 모든 노드의 IP 주소.
호스트 이름. 클러스터를 합성하는 모든 노드의 호스트 이름.
개설 상황. 노드 상태는 다음과 같을 수 있습니다. 빨간색 어떤 실패라도 있으면, 회색 노드가 도달 할 수 없거나 응답하지 않는 경우, 주황색 유지 관리 모드이거나 초록색 모든 것이 옳다면.
메시지. 원격 노드의 메시지는 클러스터에있는 모든 노드의 디버그 메시지입니다.
행위. 모든 노드에서 사용할 수있는 작업은 다음과 같습니다.

  • 기술자. 유지 관리 모드로 전환하면 유지 관리 작업을 수행하고 장애 조치를 피하기 위해 일시적으로 클러스터 노드를 사용할 수 없게됩니다.
  • 스타트. 유지 보수 작업 후 클러스터 노드를 다시 클러스터에 놓습니다.

웹 패널 상단에는 클러스터 로컬 노드의 요약 된 상태가 표시됩니다. 예를 들어, 녹색 상태 및 역할 마스터 :

또 다른 예로, 유지 관리 상태에있는 클러스터 노드 :

클러스터 구성

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

장애 복구. 마스터로 선호되는로드 밸런서를 선택하십시오.
간격 확인. 마스터의 상태를 확인하기 위해 백엔드 노드에서 각 상태 확인 사이의 시간입니다.

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

Zevenet으로 상태 보존 형 클러스터 장애 조치에 대한 비디오를 확인하십시오.

공유 :

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

이 글이 도움 되었나요?

관련 기사