2014년 9월 3일 수요일

LVS 설정이 제대로 되었는지 확인하기

LVS 설정 제대로 적용 되었는지 확인하는 방법

1. LVS 서버에서 ipvsadm 입력하기
# ipvsadm  // 입력 후 설정했던 IP와 VIP가 잘 입력되었는지 확인

2. 클라이언트(윈도우)에서 확인하기
커맨드 창(cmd)에서 telnet을 이용해주세요.
win> telnet
win> open 123.456.789.1 80
접속 여부 확인

3. 클라이언트(리눅스)에서 확인하기
# ping 123.456.789.1  // ping으로 해당서버가 살아있는지 확인
# while true ; do wget http://123.456.789.1 ; done ;  // 1초 마다 해당 사이트에 접속하여 html 다운 여부 검사하는 방법

4. 위 방법으로 했을 시 정상적으로 작동을 안한다면?
  • vip가 서버에서 빠졌을 때
ifconfig 입력 후 vip 없으면 vip 등록해주세요.
# ifconfig eth0:1 123.456.789.1 up
위 방법 또는 
# ifcfg-eth0:1 파일을 만들어서 해당 아이피(vip)를 등록해주세요.

  • 스위치에 vip가 등록이 안되어 있을 경우
윈도우나 리눅스에서 확인을 했는데 active나 inactive에 숫자가 올라가지 않는다면 스위치나 라우터에 등록이 안되었을 확률이 높아요. 스위치에 arping을 해주세요.
# arping -c 3 -w 3 -I eth0 -s 123.456.789.1 -U '스위치 IP'

4. 문제 해결 방법 시도 후 다시 확인하기
# watch -n1 "ipvsadm -Ln"  // ipvsadm -Ln을 1초마다 갱신하며 보여주는 명령어