나는 LB server를 active & standby 형태로 이중화 할 것이다. LB server는 2개의 네트워크 인터페이스를 가진다. 하나는 퍼블릭 네트워크에 연결하기 위해서, 다른 하나는 heartbeat 네트워크를 구성하기 위해서 사용한다. LB server는 VIP를 이용해서 퍼블릭 네트워크에 연결된다.
LB server 01과 02의 서비스 네트워크 구성은 다음과 같다.
LB server 01 : 192.168.56.50
LB server 02 : 192.168.56.51
VIP : 192.168.56.52
실제 서비스는 VIP를 이용할 것이다. 두 개의 서버 중 Active 서버가 VIP로 서비스를 한다. 만약 Active에 문제가 생기면 대기 중이던 standby 서버가 VIP를 가지고 올라온다.
LB server 01과 02의 heatbeat 네트워크는 다음과 같이 구성했다.
Contents
heartbeat을 이용한 HA 시스템 구성
HA 시스템 구성 테스트
테스트 환경
테스트 네트워크 구성
- LB server 01 : 192.168.56.50
- LB server 02 : 192.168.56.51
- VIP : 192.168.56.52
실제 서비스는 VIP를 이용할 것이다. 두 개의 서버 중 Active 서버가 VIP로 서비스를 한다. 만약 Active에 문제가 생기면 대기 중이던 standby 서버가 VIP를 가지고 올라온다. LB server 01과 02의 heatbeat 네트워크는 다음과 같이 구성했다.- 10.0.0.0/24
- LB server 01 : 10.0.0.1
- LB server 02 : 10.0.0.2
인터페이스 설정파일은 다음과 같다.heartbeat install
heartbeat 설정
HA 테스트 시나리오 -1
- 2개의 LB server는 heatbeat network로 연결된다. 이 네트워크를 통해서 주기적으로 상태를 체크한다.
- Active server가 VIP를 가지고 올라온다.
- Active server를 shutdown 한다.
- Standby server는 heatbeat를 통해서 Active server에 문제가 생긴것을 확인하고, VIP를 올려서 Active로 전환한다.
... 계속히스토리
Recent Posts
Archive Posts
Tags