>> Edit article
이름
제목
패스워드
NAT로 구축하는 웹 클러스터링이 정상적으로 작동을 하지 않는 것 같습니다. Redhat 6.2 Korean Version을 사용하고 있습니다. Kernel은 2.2.16-3 이구요.. Lan Card는 모두 하나씩 가지고 있습니다. HA(high availability)는 사용하지 않을 예정입니다. 2.2.16-3 버젼에서는 커널에 NAT가 원래 Patch되어 있다고 하여서 Kernel 컴파일을 다시 하지는 않았습니다. (/lib/modules/2.2.16-3/ipv4/ 안에 필요한 파일 4개가 다 있는 것을 확인하 였습니다.) Vritual Server는 203.249.73.112입니다. Real Server는 203.249.73.113 , 4 ,5 이렇게 3대입니다. Netmask는 255.255.255.0 이구요..(타입이 24로 알고 있습니다) ipvsadm 설치하였습니다. Setting시 에러는 나지 않았습니다만... 정상적으로는 작동을 하지 않는 것 같습니다. Virtual Server 쪽 Setting은 다음과 같습니다. (NAT방식을 사용할 경우 Real Server쪽은 특별한 Setting이 없어도 된다고 알고 있습니다.) echo "1" > /proc/sys/net/ipv4/ip_forward echo "1" > /proc/sys/net/ipv4/ip_always_defrag ipchains -A forward -j MASQ -s 203.249.73.0/24 -d 0.0.0.0/0 /************ 혹시 아래처럼 하나씩 다 써야 하나요? ***************/ ipchains -A forward -j MASQ -s 203.249.73.113/24 -d 0.0.0.0/0 ipchains -A forward -j MASQ -s 203.249.73.114/24 -d 0.0.0.0/0 ipchains -A forward -j MASQ -s 203.249.73.115/24 -d 0.0.0.0/0 /*****************************************************************/ ipvsadm -A -t 203.249.73.112:www -p -s lc ipvsadm -a -t 203.249.73.112:www -r 203.249.73.113:www -m ipvsadm -a -t 203.249.73.112:www -r 203.249.73.114:www -m ipvsadm -a -t 203.249.73.112:www -r 203.249.73.115:www -m NAT 방식으로 Web Server 3대만 Clustering을 해볼려구 합니다. 이런 식으로 되어있는데... 4대의 컴퓨터가 모두 살아 있구요.. http://203.249.73.112라고 하면 "서버를 찾지 못한다"는 에러가 납니다 혹시 저의 Setting이 잘 못 되었는지 알고 싶습니다. ip_vs_wlc 모듈은 잘 작동하고 있는 것 같습니다. [root@clinet1 moon]# lsmod Module Size Used by ip_vs_lc 1040 1 (autoclean) 3c59x 19716 1 (autoclean) [root@clinet1 /root]# ipvsadm -L IP Virtual Server version 0.9.12 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP client1:www lc persistent 360 -> client4:www Masq 1 0 0 -> client3:www Masq 1 0 0 -> client2:www Masq 1 0 0 [root@clinet1 /root]# more /etc/hosts 127.0.0.1 clinet1 localhost.localdomain localhost 203.249.73.115 client4 203.249.73.114 client3 203.249.73.113 client2 203.249.73.112 client1 제가 Web Server(112번)으로 접속을 하니까 InActConn이 1이 증가 하였습니 다. 그런데 정상적으로 패킷을 다른 Real Server로 넘겨주지는 못하는 것 같 습니다. [root@clinet1 /root]# ipvsadm -L IP Virtual Server version 0.9.12 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP client1:www lc persistent 360 -> client4:www Masq 1 0 1 <-- 증가 -> client3:www Masq 1 0 0 -> client2:www Masq 1 0 0 여기까지 읽어 주셨다면 너무나 감사드립니다. 조그마한 힌트라도 하나 보내주시면.... 저에게는 큰 도움이 될것입니다. Linuxer의 꿈을 키워가는 저에게 도움을 주세요..
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved