>> Delete No. 13296 article
No. NAT를 이용한 LVS의 Setting에 대해서요..

등록 2000-12-03 04:38:00 By localhost     조회 1
이름 조영문    

		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