iptables의 트래픽 분산 방법 ?

ljh0431의 이미지

트래픽 분배에서 iptables로 어떤식으로 해야 하나요 ?
외부에서 어떤 패킷이 들어와도 이것을 여러대의 서버로 부하분산시키려는
데 어떤 방법으로 해야 하나요 ?
패킷의 Header를 조작하는 명령어(SNAT,DNAT)를 사용하면 되나요 ?

warpdory의 이미지

무식한 방법인데요.

제 경우는 http, ftp 2가지로 서비스를 분리해서 ...
앞에 1 이라는 컴이 있고, 그 밑에 2대가 딸려 있어서 일종의 포트 포워딩으로 컴 1 로 들어온 http 는 컴 2로, 컴 1로 들어온 ftp 는 컴 3 로 ... 이런 식으로 했던 경험은 있습니다.

이 경우 문제는 컴 1의 사양이 좀 떨어지면 가끔 버벅이는 일이 있었는데, 그냥 아르바이트 하는 곳의 사장이 L4 로드 밸런싱을 사버렸었죠.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

자룡의 이미지

로드밸런싱을 원하시는것이면...

http://www.linux-vs.org/Joseph.Mack/mini-HOWTO/LVS-mini-HOWTO.html

이문서를 읽어보시면 좋을겁니다.

오늘 하루종일 이거가지고 삽질했답니다.
같은 내용의 웹서버 두대 앞에 로드밸런싱 서버를 두고 부하를 나누는거죠.

결국 문서에서 director 역할을 하는 서버의 ip 를 잘못적은걸 모르고
쓸데없이 한 삽질이 되버렸지만 말이죠. ^^;;;

-----
이글을 읽는 모든 이에게 평화가 함께 하기를... ^^;