반응형 리눅스 고가용성을 위한 Pacemaker, Corosync, pcsd Linux Server 의 고가용성(High Availablility, HA)을 위한 Pacemaker에 대해 소개하고자 합니다. 1. 고가용성(High-Availability, HA) 시스템이나 서비스가 지속적으로 작동 가능한 상태를 유지하는 능력을 말합니다. 즉, 시스템이나 서비스에 장애가 발생하더라도 사용자에게 중단 없이 서비스를 제공할 수 있는 능력을 의미합니다. 고가용성은 주로 중요한 업무 시스템, 데이터베이스, 웹 서비스, 클라우드 인프라 등에서 필요로 되고 있습니다. 1) 주요 목표 장애 복구 : 시스템이나 서비스에 장애가 발생했을 때 빠르게 복구하여 사용자에게 지속적인 서비스 제공을 보장합니다. 부하 분산 : 트래픽이나 작업 부하를 여러 서버나 리소스로 분산해줍니다. 자동화 : 장애 발생 .. 2024. 4. 9. 리눅스 Pacemaker 참고 명령어 Pacemaker 클러스터를 운영하며, 참고하면 좋을 명령어들을 정리하였습니다. 리소스 cleanup, move와 유지보수 모드 전환을 위한 명령어들입니다. 1. 리소스 Clean Up 구성하면서 리소스 설정을 잘못했거나, 잘 넘어가지 않을 경우 유용하게 사용할 수 있습니다. # testgroup 리소스 그룹을 cleanup $ pcs resource cleanup testgroup 2. 리소스 Move # testgroup 리소스 그룹을 TEST-2_hb 노드로 이동 $ pcs resource move testgroup TEST-2_hb 3. Fail-Over # TEST-1_hb 노드를 Standby mode로 전환합니다. Test-2_hb 노드로 리소스가 이동됩니다. $ pcs node standb.. 2024. 4. 9. 리눅스 Pacemaker 리소스 생성 및 설정 2024.03.19 - [서버 운영/Pacemaker] - 리눅스 pacemaker 설치 및 클러스터 구성하기(RHEL 8.X) 앞서 Pacemaker를 설치하는 과정을 설명하였습니다. 다음 단계로 대표적인 리소스(VG, 파일시스템, VIP 등)를 생성하고 설정하는 방법을 설명하고자 합니다. 설치 환경 - OS : Rocky Linux 8.8 - 가상화 플랫폼 : VMware Vsphere Horizon 8 - VMware 가상 서버 2대 리소스 생성 1. VG 리소스 생성 (Volume Group) 1) /etc/lvm/lvm.conf 수정 $ vi /etc/lvm/lvm.conf # system_id_source = "uname" 주석 해제 system_id_source = "uname" 2) vg .. 2024. 4. 9. 리눅스 pacemaker MariaDB 프로세스 모니터링 및 페일오버 리눅스 Pacemaker 클러스터 환경에서 MariaDB 상태 체크와 페일오버(Fail-Over)를 위한 방법을 소개하려고 합니다. 스크립트를 통해 MariaDB 프로세스의 상태를 체크하고, 문제 발생시 페일오버시킵니다. 1. /etc/init.d/db_check 파일 생성 #!/bin/bash # 스크립트의 첫 번째 인자에 따라 MariaDB 서비스를 시작, 중지 또는 상태를 확인합니다. case "$1" in "start") echo "MariaDB 시작 중..." systemctl start mariadb # MariaDB 서비스 시작 ;; "stop") echo "MariaDB 중지 중..." systemctl stop mariadb # MariaDB 서비스 중지 ;; "status") # Mar.. 2024. 3. 20. 리눅스 Pacemaker 설치 및 클러스터 구성하기(RHEL 8.X) Pacemaker 설치 및 클러스터 구성 VMware 환경의 Rocky Linux 8.X 서버에 Pacemaker를 설치하는 과정을 설명하고자 합니다. CentOS, RHEL 서버도 동일한 절차로 설치가 가능합니다. 설치 환경 - OS : Rocky Linux 8.8 - 가상화 플랫폼 : VMware Vsphere Horizon 8 - VMware 가상 서버 2대 참고. VMware 공유 디스크 설정 VMware Vsphere 환경에서 공유 디스크 설정하는 방법을 설명하고자 합니다. 서버 1 신규 SCSI 컨트롤러 생성 : SCSI 버스 공유 - 가상 신규 하드 디스크 생성 : 위에 생성한 SCSI 컨트롤러 연결 공유 디스크 설정 : 공유 - 다중작성기, 빠르게 비워지는 씩 서버 2 신규 SCSI 컨트롤.. 2024. 3. 19. 이전 1 다음 반응형