리눅스에 사용할 클러스터 관리 소프트웨어는 무엇입니까?


12

다음 클러스터 관리 소프트웨어 도구를 찾았습니다.

  • pacemaker (clusterlabs.org)-원래 하트 비트 프로젝트로 고 가용성에 중점을두고 다음 데비안 버전이 될 것입니다.
  • openqrm (openqrm.com),-웹 GUI-더 넓은 사용법,

둘 다를 위한 프리젠 테이션이있는 사이트

  • 가상 통합 HA : KVM, Pacemaker 및 DRBD를 통한 가상화
  • openORM을 이용한 가상 머신 관리

맥박 조정기가 더 널리 사용되는 것 같습니다. 12 개의 서로 다른 VM에 2 개의 하드웨어 서버가 있습니다. 내가 사용할 리눅스 시스템은 데비안 레니이다. 사용하고 싶은 설정 : drdb, heartbeart, kvm. 클러스터 관리 소프트웨어에 대한 경험이 없습니다.

맥박 조정기 및 / 또는 openqrm에 대한 경험이 있습니까? 어느 것이 더 사용하기 쉬운가요? 다른 후보자가 있습니까?

답변:


4

하트 비트는 더 이상 사용되지 않으며 새로운 "산업 표준"은 페이스 메이커 및 OpenAIS입니다.

그들은 매우 다른 동물이므로 그들의 역할을주의해서 읽으십시오. Pacemaker는 '클러스터 리소스 관리자'입니다. 원래 질문에서 질문 한 부분입니다. OpenAIS 또는 하트 비트를 네트워크 계층으로 사용하여 클러스터를 관리 할 수 ​​있지만 심박 조율기 쉘을 통해 명령을 실행합니다.

나는 몇 달 동안 그것을 사용했고 우리는 그것을 생산하려고합니다. 주의를 기울이지 않으면 확실하게 불을 지킬 수 있습니다 (CRM 인터페이스 및 "페이스 메이커 구성 설명"책에 대한 문서를 여러 번 구성하기 전에 여러 번 읽는 것이 좋습니다). 첫 번째 구현으로 프로덕션에 가지 마십시오. 기계를 여러 번 닦을 계획을 세우십시오. 또한 맥박 조정기를 사용하는 하나의 'gotcha'는 적어도 3 개의 물리적 하드웨어 장치가 있다고 가정합니다. 게스트 VM을 클러스터 인식하지 않으려는 경우가 있습니다. 두 개의 VM 호스트에만 맥박 조정기를 설치하십시오.

KVM에 대한 경험이 없습니다. 클러스터는 Xen 기반입니다. 그러나 내가 올바르게 기억한다면, 그것은 Redhat이 지원하는 프로젝트입니다. 이 경우 Redhat이 사용하는 도구를 확실히보고 싶을 것입니다. (편집) : 데스크톱을 가상화하는 경우 KVM을 피하십시오. 데스크톱 서버에는 SQL 서버를 포함하여 많은 Windows 기반 하드웨어가 필요 하지만 Redhat 기반 인 경우 Redhat은 5 이후 Xen에 대한 지원을 중단합니다. x 시리즈 . Novell / SuSE는 아마도 조금 더 오래 유지할 것입니다.

주의 사항 : DRBD는 특히 문제가 발생할 수 있습니다. 두 가지 형태의 STONITH를 사용하고 있는지 확인하십시오. 나는 그것이 유용 할 수 있음을 인정하지만 DRBD의 큰 팬이 아닙니다. 또한 2 개의 호스트 노드를 초과하여 확장 할 경우 DRBD는 확장되지 않으며 새로운 스토리지 솔루션을 찾아야합니다.



0

정확히 무엇을 찾고 있습니까? 클러스터가 설정되면 대부분 모니터링이 필요합니다. webmin 에는 하트 비트 / 클러스터 모듈 세트가 제공됩니다.


설정, 마이그레이션, 고 가용성을위한 가상 머신을위한 멋진 관리 인터페이스를 원합니다
yvess

0

둘 다 함께 일했다고 말할 수는 없지만 하트 비트로 작업 할 때 다음 페이지를 찾을 때까지 문서를 다루기가 정말 어렵다는 것을 알았습니다.

http://www.clusterlabs.org/wiki/Documentation#PDF_Documents

특히 해당 페이지의 "Configuration 1.0 Explained"pdf는 실제로 시행 착오에서 첫 번째 시도에서 실제로 작업을 수행하는 데 도움이되었습니다.


0

ucarp를 볼 수도 있습니다 -peacemaker / heartbeat보다 훨씬 간단하지만 일부 작업의 경우 괜찮습니다 (예 : 클러스터의 활성 노드가되는 라우터의 모든 서비스 를 가져옴 ).

정말 짧은 문서 는 ucarp의 장점 중 하나입니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.