Linux-HA
Linux-HA초기 릴리즈 | 1999 |
---|---|
안정된 릴리스 | 3.0.6 / 2015년 2월, 전( |
기입처 | C, Python |
운영 체제 | Linux, 여러 UNIX 버전 |
유형 | 클러스터 메시징 레이어 |
면허증. | GNU General Public License v2, GNU Lesser General Public License v2.1 |
웹 사이트 | www |
Linux-HA(High-Availability Linux) 프로젝트는 Linux, FreeBSD, OpenBSD, Solaris 및 Mac OS X용 고가용성(클러스터링) 솔루션을 제공하여 안정성,[1] 가용성 및 보수성(RAS)을 향상시킵니다.
이 프로젝트의 주요 소프트웨어 제품은 고가용성 클러스터링을 위한 GPL 라이선스의 휴대용 클러스터 관리 프로그램인 Heartbeat입니다.가장 중요한 기능은 다음과 같습니다.
- 최대 노드 수 고정 없음 - 하트비트를 사용하여 매우 단순한 클러스터뿐만 아니라 대규모 클러스터를 구축할 수 있습니다.
- 자원 모니터링: 장애 발생 시 리소스를 자동으로 재시작하거나 다른 노드로 이동할 수 있습니다.
- 장애 노드를 클러스터에서 제거하는 펜싱 메커니즘
- 고도의 정책 기반 자원 관리, 자원 상호의존성 및 제약
- 시간 기반 규칙은 시간에 따라 다른 정책을 허용합니다.
- 여러 리소스 스크립트(Apache, IBM DB2, Oracle, Postgre용)SQL 등)이 포함되어 있습니다.
- 자원 및 노드를 구성, 제어 및 감시하기 위한 GUI
역사
이 프로젝트는 1997년 11월에 시작된 메일링 리스트에서 비롯되었다.결국 Harald Milz는 이상한 종류의 Linux-HA HOWTO를 작성했습니다.대부분의 HOWTO와는 달리, 이것은 기존의 소프트웨어를 어떻게 구성하거나 사용하는지에 관한 것이 아니라 Linux용 HA 소프트웨어를 작성할 때 사용할 수 있는 HA 기술의 집합이었습니다.
Alan Robertson은 이 설명에 영감을 받아 프로젝트를 시작하는 데 도움이 되는 초기 씨앗 결정 역할을 하는 프로젝트를 위한 소프트웨어 중 일부를 작성할 수 있을 것이라고 생각했습니다.그는 이 [2]초기 소프트웨어를 1998년 3월 18일에 실행시켰다.그는 1998년 [3]10월 19일에 프로젝트를 위한 첫 번째 웹사이트를 만들었고,[4] 소프트웨어의 첫 번째 버전은 1998년 11월 15일에 출시되었습니다.이 소프트웨어의 첫 번째 생산 고객은 ISO-NE의 Rudy Pawul이었습니다.ISO-NE 웹사이트는 1999년 하반기에 가동되기 시작했다.
이 시점에서 이 프로젝트는 2개의 노드와 매우 단순한 테이크오버 시멘틱스로 제한되었으며 [1]리소스 모니터링은 이루어지지 않았습니다.
이 문제는 n노드 클러스터, 리소스 모니터링, 종속성 및 정책을 추가한 소프트웨어 버전 2로 해결되었습니다.버전 2.0.0은 [5]2005년7월 29일에 출시되었습니다.이 릴리스는 Linux-HA 커뮤니티에 의해 (코드 크기 면에서) 매우 큰 기여를 한 첫 번째 버전이었기 때문에 또 하나의 중요한 이정표가 되었습니다.이 일련의 릴리스에 의해 프로젝트는 상용 HA소프트웨어와 관련하여 기능 패리티 또는 우위성의 수준에 도달했습니다.
버전 2.1.4 이후 클러스터 리소스 매니저 컴포넌트(리소스의 시작 및 중지, 리소스와 노드 장애 감시를 담당)는 Pacemaker라는 [6]별도의 프로젝트로 분할되었으며 리소스 에이전트 및 기타 "글루" 인프라스트럭처는 별도의 패키지로 이동되었습니다.따라서 버전 3 시리즈에서는 클러스터 메시징 레이어에만 Heartbeat라는 이름을 사용해야 합니다.[7]
「 」를 참조해 주세요.
메모들
- ^ a b Alan Robertson Linux의 진화HA 프로젝트IBM Linux Technology Center, 2010년 [1]
- ^ "Linux-HA heart beats!". Lists.linux-ha.org. Retrieved 2016-03-04.
- ^ "MAC addr takeover". Lists.linux-ha.org. 1998-10-16. Retrieved 2016-03-04.
- ^ "Heartbeat Software Now Available". Archived from the original on November 16, 2005. Retrieved April 28, 2017.
- ^ "[Linux-HA] Heartbeat, DRBD, Named-chroot, Fedora Core 4". Lists.linux-ha.org. Retrieved 2016-03-04.
- ^ "Project History". ClusterLabs.org. Retrieved 2016-03-04.
- ^ "Heartbeat". Linux-HA.org. 2010-01-25. Archived from the original on 2016-03-04. Retrieved 2016-03-04.
레퍼런스
- Pfister, Gregory F (1998). In Search of Clusters (2nd ed.). Upper Saddle River, NJ: Prentice Hall. ISBN 0-13-899709-8.
- Marcus, Evan; Stern, Hal (2003). Blueprints for High Availability (2nd ed.). Indianapolis, IN: John Wiley & Sons. ISBN 0-471-43026-9.