육상경기의 페이스메이커, 웨이브라이트의 논란
Pacemaker하면, 심장 박동기와 마라톤 페이스 메이커, 모 DJ 기기라는 느낌이 있을지도 모르지만, 그것만이 아닙니다. 이 연재에서는 오픈 소스로 만들어진 HA 클러스터 응용프로그램 Pacemaker 을 소개에서 구축, 유지 보수 및 운영에 이르기까지 프로젝트 멤버 소개합니다. HA 클러스터는 문턱이 높다고 생각하는 인원은 많을 것입니다. 만, 이 연재로 친숙한 소프트웨어라고 생각 주시면 감사하겠습니다. 기념할만한 연재 제 1 회에서는 Pacemaker의 개요, 역사를 소개합니다.
먼저 클러스터가 어떠한 것인지 알아 봅시다. 클러스터는 원래 과일과 꽃의 술이라는 의미에서 처럼 모아지는 것을 것을 말합니다.
리소스 제어 기능
일정한 간격으로 자원을 모니터링하고 정상적으로 작동하지 않는다고 판단하는 경우에 자원의 장애 처리를 실시하는 것이 리소스 제어 기능입니다. 계획 한 클러스터 제어 기능이라는 토대 위에서 리소스 제어 기능이 작동합니다. 그림 4자원 모니터링 리소스 모니터링 기능 는, 자원은 뭐야? 의문으로 생각하는 사람이 있는지 생각하기 때문에 늦게 간단하게 설명합시다. 여기서 자원은 Pacemaker가 제어 대상으로하는 응용 프로그램, 네트워크, 디스크 등을 나타냅니다.
예를 들어 PostgreSQL에 의하면 DB 서버의 HA 클러스터 시스템을 구축 할 경우에는 PostgreSQL은 자원 입니다. Pacemaker는 PostgreSQL 등의 자원을 자원 에이전트를 통해 스타트 (start), 정지 (stop), 모니터 (monitor) 를 실행 리소스 제어합니다.
LinuxHA Japan 프로젝트는?
제 1 회 연재 마지막으로 LinuxHA Japan 프로젝트를 소개합니다. LinuxHA Japan 프로젝트는 Pacemaker의 전신 인 Heartbeat 일본의 한층 더 보급 전개를 목적으로 2007 년에 LinuxHA Heartbeat 일본어 사이트 의 설립에서 사이트 활동이 창단되었습니다. Pacemaker 이행함에있어 프로젝트에서는 Pacemaker 정보 공개용으로 새로운 웹 사이트를 2010 년에 오픈하고 스터디 그룹, 이벤트 정보 등 수시로 사이트를 업데이트하고 있습니다.
LinuxHA Japan 프로젝트URL 메일 링리스트는 Pacemaker, Heartbeat 버전 3, Corosync, DRBD 등 HA 클러스터 연관 화제는 무엇이든 환영합니다.
클러스터 제어 기능
클러스터 상황을 전파 통신 클러스터에 노드 참여 다짐 클러스터 노드 간의 정보 동기화 일정 간격으로 상대 노드와 통신 생사 확인 등을 실시하는 것이 클러스터 제어 기능입니다. 생사 확인 통신은 상호 통신 하트 비트 통신 라고하는데, 이것이 끊어 때 상대방이 고장난 것으로 판단하고 장애 처리를 실시합니다.
말하자면 클러스터 제어 기능은 노드 간의 통신 · 관리 및 Pacemaker 전체 처리 연관 HA 클러스터 미만의 일을 할 수있는 토대 기능입니다.
Pacemaker라고 어떻게 태어나요?
여기에서 Pacemaker의 역사를 소개합시다. Pacemaker는 같은 오픈 소스 인 Heartbeat의 후계 소프트웨어입니다. 1999 년 최초의 Heartbeat가 출시 된 Heartbeat 버전 1. 0은 2003 년에 출시되었습니다. 이 시측면에서는 상대 노드를 모니터링하는 등의 클러스터 제어 기능 밖에 없습니다. 만, 리소스 제어 기능을 가진 Heartbeat 버전 2가 2005 년에 공지 된 것입니다.
이대로 버전 3이 개발되는 것으로 생각했는데, Heartbeat 리소스 제어 기능 CRM Cluster Resource Manager 의 메인테이너 인 Andrew Beekhof 앤드류 비코후 씨는 2007 년에 리소스 모니터링 기능을 Pacemaker 라는 새로운 제품으로 Heartbeat에서 독립시키는 것을 선언했습니다.
칼럼 Pacemaker 로고 이모저모 그 1
원래 본가 Pacemaker 사이트의 로고는 이것이었습니다. 그림 6본가 Pacemaker 로고 하지만 이것으로는 그야말로 의료 기기이기 때문에 인상이 좋지 않아요. 따라서 LinuxHA Japan 프로젝트는 독자적으로 Pacemaker의 로고와 배너를 만들었습니다. 그림 7LinuxHA Japan 오리지널 로고 배너 이건 무엇을 이미지하고 있는지 알 수 있습니까? 2011 년 간지이기도 한 토끼를 이미지하고있는 것입니다.
왜 토끼인가? 마라톤 페이스 메이커의 것을 래빗이라고도합니다. 이것을 역수로 취했습니다. 생동감 스피드 감 넘치는 토끼를 표현한 로고가 만들어지고 LinuxHA Japan 프로젝트의 얼굴이 된 것입니다.
자주 묻는 질문
리소스 제어 기능
일정한 간격으로 자원을 모니터링하고 정상적으로 작동하지 않는다고 판단하는 경우에 자원의 장애 처리를 실시하는 것이 리소스 제어 기능입니다. 궁금한 내용은 본문을 참고하시기 바랍니다.
LinuxHA Japan
제 1 회 연재 마지막으로 LinuxHA Japan 프로젝트를 소개합니다. 자세한 내용은 본문을 참고하세요.
클러스터 제어 기능
클러스터 상황을 전파 통신 클러스터에 노드 참여 다짐 클러스터 노드 간의 정보 동기화 일정 간격으로 상대 노드와 통신 생사 확인 등을 실시하는 것이 클러스터 제어 기능입니다. 궁금한 사항은 본문을 참고하시기 바랍니다.