keepalived (7) 썸네일형 리스트형 우분투 24.04에서 Keepalived와 Predixy를 사용해 Redis 클러스터를 구성하는 방법 우분투 24.04에서 Keepalived(VIP)와 Predixy(로드밸런스)를 사용해 Redis 클러스터를 구성하는 방법Redis 클러스터 아키텍처Keepalived(VIP): 단일 접속점 제공, Predixy 장애 시 VIP를 Backup으로 이동Predixy(Load Balancer): Redis 클러스터 로드밸런서, 클러스터 구조를 자동 감지Redis Cluster: 3노드 × 2포트, Master/Replica 구성mermaid(Link)더보기---graph TD subgraph Client A[클라이언트redis-cli, 앱] end subgraph LoadBalancer B[VIP192.168.0.110] end subgraph Proxy .. 우분투 24.04에서 Redis 클러스터를 구성하고 HAProxy + Keepalived로 고가용성을 확보하는 방법 우분투 24.04에서 Redis 클러스터를 구성하고 HAProxy + Keepalived로 고가용성을 확보하는 방법서버 구성 개요서버IP 주소Redis 인스턴스역할VIP192.168.0.100-클라이언트 접속용node1192.168.0.1016381, 6382Redis + HAProxy + Keepalivednode2192.168.0.1026381, 6382Redis + HAProxy + Keepalivednode3192.168.0.1036381, 6382Redis + HAProxy + Keepalived필요 패키지 설치sudo apt updatesudo apt install -y curl gnupg lsb-release커널 튜닝(Redis 성능 최적화)Swap 비활성화sudo swapoff -a(또는).. 우분투에서 Keepalived와 HAProxy를 사용하여 고가용성(High Availability, HA)을 구현하는 방법 우분투에서 Keepalived와 HAProxy를 사용하여 고가용성(High Availability, HA)을 구현하는 방법 테스트 시스템 현황 Hostname IPAddress 패키지 비고 vip 172.19.0.10 haproxy01 172.19.0.2 keepalived + haproxy haproxy02 172.19.0.3 keepalived + haproxy web01 172.19.0.11 nginx + php-fpm web02 172.19.0.12 nginx + php-fpm 테스트 도커 컨테이너 - https://github.com/anti1346/ubuntu22_keepalived_haproxy.git 추가 패키지 설치 sudo apt-get update sudo apt-get install.. 우분투에서 Keepalived를 사용하여 고가용성(High Availability, HA)을 구성하는 방법 우분투에서 Keepalived를 사용하여 고가용성(High Availability, HA)을 구성하는 방법테스트 환경운영체제 버전 정보$ lsb_release -dDescription: Ubuntu 22.04.3 LTS시스템 현황호스트 이름네트워크 인터페이스아이피 주소비고node01eth0172.19.0.3 node02eth0172.19.0.2 vipeth0:1172.19.0.10 /etc/sysctl.conf 파일의 특정 설정 값을 변경설정 값 확인sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonlocal_bind'$ sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonlocal_bind'net.ipv4... keepalived, haproxy 설치 및 설정하기 keepalived, haproxy 설치 및 설정하기- keepalived : LVS 클러스터용 장애 조치 및 모니터링 데몬- haproxy : 빠르고 안정적인 로드 밸런싱 리버스 프록시테스트 환경 호스트이름아이피운영체제비고node2192.168.0.62CentOS 7.9 node3192.168.0.63Ubuntu 22.04 node1192.168.0.61Ubuntu 22.04웹서버 도커 컨테이너로 구성** VIP : 192.168.0.60커널 파라미터 설정커널 파라미터 확인sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonlocal_bind'- centos$ sysctl -a | egrep 'net.ipv4.ip_forward|net.ipv4.ip_nonl.. HAProxy를 사용하여 고가용성(High Availability) 구성을 구현하는 방법 HAProxy (High Availability Proxy)를 사용하여 고가용성 (High Availability) 구성을 구현하는 방법haproxy(로드밸런싱) : TCP/HTTP proxy and load balancer for high availability environmentskeepalived(이중화) : Load balancer and high availability service구성 환경서버운영체제아이피패키지비고VIP 192.168.0.100 masterCentOS 7.9192.168.0.8haproxy, keepalived backupCentOS 7.9192.168.0.9haproxy, keepalived webCentOS 7.9192.168.0.7nginx - docker contai.. CentOS 7에서 keepalived를 설치하고 설정하여 A 서버와 B 서버 간에 VIP (Master와 Backup) 구성하는 방법 CentOS 7에서 keepalived를 설치하고 설정하여 A 서버와 B 서버 간에 VIP (Master와 Backup) 구성하는 방법keepalived는 리눅스 환경에서 고가용성을 위해 사용되는 데몬으로, 가상 IP(VIP)를 두 개 이상의 서버 간에 이중화하는데 사용됩니다.구성 환경서버운영체제아이피패키지비고VIP 192.168.0.100 masterCentOS 7.9192.168.0.8keepalived backupCentOS 7.9192.168.0.9keepalived keepalived 패키지 설치MASTER/BACKUP 서버에 설정sudo yum install epel-releasesudo yum install -y keepalivedkeepalived -v$ keepalived -vKeepa.. 이전 1 다음