[클러스터] Encluster 를 이용하여 리눅스 웹서버 LVS 구축하기
Encluster 를 이용하여 리눅스 웹서버 LVS 구축하기
기본적인 설치 이후 ..
# vi /usr/clx/sbin/cmctl
———————————————————————–
.
.
EXTRA=’-e masq -e linux24′
———————————————————————–
EXTRA=’-e masq’ 부분을 EXTRA=’-e masq -e linux24′ 으로 변경해줌.
-e linux24 는 커널 2.4.x 에서 arp hidden 역활을 대신 해주는 부분임.
그리고 ..
Cluman 에서 노드,노드그룹,가상그룹,서비스,가중치 등등 설정 변경을 하면 반드시 [가상노드재시작]을 실행 시켜서 새롭게 변경된 정보를 적용 시키도록 하여라 ..
발견된 버그로는 ..
Real Node 가 죽었다 다시 살아나면 실제 프로세스는 다 띄워져 있는데도 그 노드로는
분배가 되지 않음..
여기서 문제가 발생하는데 wlc 스케줄링으로 해 놓았을때 새로 리부팅된 서버는 실제
connection 이 작으므로 이쪽으로만 접속을 할려고 하기 때문에 이후 접속하는 사람은
모두 서비스가 안되는 것처럼 보임 // -> 가상노드 재시작 하면 정상적으로 서비스됨
이밖에 커널 버전은 계속 갱신이 되는데 새로 갱신 되는 기본 커널에 ip_vs 모듈이
없기 때문에 패치를 해야 함 ..
소스 커널에서 ip_vs 를 패치하여 컴파일하면 되지만 레드헷에서 배포하는 커널에
패치를 하고 난 후 컴파일 하면 ip_vs 부분에서 에러가 발생함.
실제 ip_vs 를 커널에 포함하면 make bzImage 에서 에러가 발생.. 모듈로 생성하면
make modules 에서 에러 발생// -> 발생 위치는 모두 ip_vs 임
고칠 필요가 있는 부분은 ipvsadm table 에 조그마한 변경이 있을때 마다 가상 노드
재시작을 해주어야 하는 부분을 고칠 필요가 있을듯함.
이밖에 ipvsadm 의 버전 역시 업데이트가 필요함 -> 커널컴파일 하면 자동으로 업데이트
됨 ..ipvs 최신 버전에 ip_vs 모듈과 ipvsadm 최신 버전 포함됨
이밖에 몇가지 문제가 발생하는데 문제 발생의 규칙성이 모호하여 파악 중에 있습니다.
파악이 되는 대로 다시 보내 드리겠습니다.
iptables -t nat -D PREROUTING -j REDIRECT -d 211.241.202.234 -p tcp > /dev/null 2>&1
iptables -t nat -D PREROUTING -j REDIRECT -d 211.241.202.234 -p udp > /dev/null 2>&1
iptables -t nat -A PREROUTING -j REDIRECT -d 211.241.202.234 -p tcp
iptables -t nat -A PREROUTING -j REDIRECT -d 211.241.202.234 -p udp
winter night