본문 바로가기

공부/HA3

[HA] Fencing과 SBD Fencing에 대해선 Pacemaker와 관련된 개념들 글에서도 적은 적 있지만 좀 더 자세히 알아보겠다 Fencing이란 오류가 발생한 호스트(노드)나 리소스를 비활성화시키는 기능 Fencing을 해야 공유 데이터의 무결성을 보장받을 수 있다 STONITH(Shoot The Other Node In The Head)는 Pacemaker의 Fencing 기능 이름이지만, 거의 같은 의미로 쓰이는 것 같다 Fencing을 위해선 Fencing Agent를 두는 방법과 별도의 iSCSI Server에 SBD Device를 구성하는 방법이 있는데, SBD Device를 사용하는 것이 Failover 시간을 더 단축시킬 수 있다고 한다 더보기 [iSCSI #1] iSCSI 개념, 구조 정리 [iSCSI #2].. 2021. 4. 16.
[Pacemaker] CentOS 7에 Pacemaker 구성하기 출처 wlstnans.tistory.com/129 blog.boxcorea.com/wp/archives/1784 jeongyd.tistory.com/104 사실 다 완벽하게 이해하고 실습하는 것은 아니다 그래도 최대한 이해해보고 설명해보면서 진행하겠다 일단 해보자..! 1. 사전 환경 구성 호스트 : pcmk1(172.31.0.10), pcmk2(172.31.0.20) OS : CentOS 7 (AWS EC2) 사용할 가상 IP : 172.31.0.30 호스트간 통신에 필요한 포트 : TCP 2224, 3121, 5403, 21064, 9929 / UDP 5404, 5405, 9929 (보안그룹에서 open) 2. 호스트 등록 (양쪽 다) 양 쪽 호스트에서 vi /etc/hosts 로 각 호스트들을 등록.. 2021. 4. 11.
[HA] HA와 Pacemaker + 관련된 개념들 HA란? High Availability (고가용성) 즉 애플리케이션의 다운타임을 최소화하는 것이다 이를 구현하려면 2개 이상의 호스트들을 묶어서(Clustering) 하나의 호스트가 죽을 시 다른 호스트가 그 역할을 대신 이어나가야 한다 즉 이중화 구성을 하는 것 윈도우같은 경우는 MSCS를 통해 GUI로 구현 가능 Pacemaker란? 리눅스의 이중화 도구 오픈소스 HA Cluster Resource Manager 즉, 여러 대의 호스트들을 Cluster로 묶고 그 호스트들의 자원을 관리한다 Pacemaker의 내부 구성 요소 CRMd (Cluster Resource Management daemon) main controlling process 모든 리소스 작업 라우팅 CIB (Cluster Info.. 2021. 4. 11.