시스템 | 클러스터

게시자 Zevenet | 15 년 2018 월 XNUMX 일

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

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

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

  • 두 노드 모두 동일한 커널 버전 (즉, 동일한 어플라이언스 모델)을 실행해야합니다.
  • 두 노드는 서로 다른 호스트 이름을 가져야합니다.
  • 두 노드 모두 동일한 NIC 이름 (네트워크 인터페이스)을 가져야합니다.

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

클러스터 서비스 구성

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

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

Zevenet 시스템 클러스터

그리고, 클러스터 구성은 장래의 마스터 노드에서 시작되어야합니다.
경고: 슬레이브 노드의 이전 구성이 지워집니다. 즉, 팜 (인증서 포함), 가상 인터페이스, IPDS 규칙 등을 잃게됩니다.

새 클러스터 구성을 만들려면 다음 데이터가 필요합니다.

클러스터 로컬 IP. 가상 인터페이스가 허용되지 않는 클러스터 서비스를 생성 할 수있는 곳에서 사용 가능한 모든 네트워크 인터페이스를 드롭 다운하십시오.
클러스터 원격 IP. 미래의 슬레이브 노드로 동작 할 노드의 원격 IP 주소.
클러스터 원격 루트 암호. 원격 (미래의 슬레이브) 노드의 루트 사용자의 암호.
원격 루트 암호 반복. 비밀번호를 반복하여 올바른 비밀번호인지 확인하십시오.

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

클러스터 서비스 표시

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

Zevenet 시스템 클러스터가 구성됨

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

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

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

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

  • 기술자. 유지 관리 작업을 수행하고 장애 극복을 피하기 위해 일시적으로 클러스터 노드를 비활성화하려면 유지 관리 모드로 전환하십시오.
  • 스타트. 유지 관리 작업 후 클러스터 노드를 다시 온라인으로 설정하십시오.
  • 새로 고침. 클러스터 노드 상태를 새로 고칩니다.

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

오렌지 주 및 유지 보수 역할의 또 다른 예 :

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

공유 :

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

이 글이 도움 되었나요?

관련 기사