본문 바로가기

Linux/Pacemaker4

Pacemaker) LSB 리소스란 무엇인가? INTRO Pacemaker Resource를 등록할 때 OCF로 형태로 제공하는 리소스로 등록하면 간편하게 등록할 수 있습니다. 하지만 OCF 형태로 제공되지 않는 자사 솔루션 및 기타 솔루션들이 많기 때문에 이러한 서비스들은 LSB 리소스, systemd 등으로 등록하여 서비스를 관리해야 됩니다. RHEL 9버전부터 /etc/init.d의 function이 제공되지 않고 /etc/init.d 역시 사용되지 않기 때문에 앞으로 systemd를 이용하여 서비스를 관리할 필요가 있습니다. 아직까지는 RHEL 8.X까지의 OS가 도입된 곳이 많기 때문에 LSB Resource Agent에 대하여 공유드리려고 합니다. LSB Resource Agent란? LSB Resource Agent란 작성한 init s.. 2023. 7. 16.
Pacemaker) 일반 사용자 pcs 명령 사용하는 방법 pcs 명령을 일반 사용자가 사용해야 되는 이유 일반적으로 리눅스에서 root 계정으로 작업하는 것을 권하지 않습니다. 이러한 이유로 클러스터 계정을 따로 분리시키려고 합니다. 관리자 입장에서 "root" 계정에서 작업하는 것이 좋은 방법이 아니기 때문에 아래의 작업이 유용할 수도 있습니다는 생각이 들었습니다. 물론 이런 경우는 흔치 않기 때문에 대부분은 "root" 계정을 이용할 수 있습니다. 일반 사용자에게 pcs 명령 권한 부여 클러스터 리소스 제어를 위한 계정을 생성 후 클러스터 인증 그룹을 그룹으로 지정합니다. [root@lilo-ha1 ~]# useradd pcsadmin [root@lilo-ha1 ~]# passwd pcsadmin [root@lilo-ha1 ~]# usermod -a -G .. 2021. 8. 29.
Pacemaker) Pacemaker 이론 Pacemaker는 오픈소스로 ClusterLab을 참고하여 구성 가능하고 Red Hat의 벤더 지원을 받고 싶다면 Red Hat의 Cluster Subscription을 구독해서 이용합니다. Pacemaker는 HA 솔루션으로 2대 이상의 Node를 구성하여 High Availability(고가용성)을 지닌 하나의 클러스터를 구성하는데 쓰이는 SW입니다. 아래는 Pacemaker를 구축하기 위해 필요한 정보입니다. 1) RHEL 7.X 이상 OS 2개 이상: - Pacemaker는 RHEL 7부터 지원하는 Resource Manager입니다. 리소스의 가용성을 가져가고 싶을 경우 서버는 2개 이상 필요합니다. - RHEL 6.X에서도 지원하지만 RHEL 6.X에서는 기존의 RHCS를 많이 사용하고 RH.. 2021. 7. 3.
Pacemaker) Pacemaker 설치 (RHEL 8.X) 이 설치 가이드는 RHEL 8.X, CentOS 8.X, Rocky Linux 8.4 GA에서 모두 테스트 완료된 가이드입니다. 아래의 가이드는 레드햇 공식 문서와 Serverworld 사이트를 참고하여 테스트하였습니다. CentOS 8 : Pacemaker : Install : Server World # authorize among nodes [root@node01 ~]# pcs host auth node01.srv.world node02.srv.world Username: hacluster Password: node01.srv.world: Authorized node02.srv.world: Authorized # configure cluster [root@node01 ~]# pcs cluster se.. 2021. 6. 27.