LVS-NAT 구성

1432 단어 NATrealdirector집단
LVS/NAT 구성
서버 세 대는 디렉터로, 두 대는 리얼 서버로
Director는 외부 네트워크 IP(192.168.31.166)와 내부 네트워크 IP(192.168.21.166)가 있습니다.
두 개의 리얼 서버에는 내망 IP(192.168.21.100)와 (192.168.21.101)만 있고 두 개의 리얼 서버의 내망 인터페이스를director의 내망 IP(192.168.21.166)로 설정해야 한다
두 개의 리얼 서버에 httpd: yum install - ynginx 설치
Director에 ipvsadm yum 설치 설치 - y ipvsadm
Direcotr에서 vim/usr/local/sbin/lvs_nat.sh 
//증가:
#! /bin/bash
# director  :
echo 1 > /proc/sys/net/ipv4/ip_forward
#  icmp 
echo 0 >/proc/sys/net/ipv4/conf/all/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
echo 0 >/proc/sys/net/ipv4/conf/eth0/send_redirects
echo 0 >/proc/sys/net/ipv4/conf/eth1/send_redirects

 
#directornat 방화벽 설정
iptables -t nat -F
iptables -t nat -X
iptables -t nat -A POSTROUTING -s192.168.21.0/24  -j MASQUERADE
# director ipvsadm
IPVSADM='/sbin/ipvsadm'
$IPVSADM -C
$IPVSADM -A -t 192.168.31.166:80 -s lc -p300
$IPVSADM -a -t 192.168.31.166:80 -r192.168.21.100:80 -m -w 1
$IPVSADM -a -t 192.168.31.166:80 -r192.168.21.101:80 -m -w 1

 
이 스크립트를 직접 실행하면 lvs/nat 설정을 완성할 수 있습니다.
/bin/bash /usr/local/sbin/lvs_nat.sh

브라우저를 통해 두 기계의 웹 내용을 테스트합니다. 구분하기 위해nginx의 기본 페이지를 수정할 수 있습니다.
rs1 : echo"rs1rs1" >/usr/share/nginx/html/index.html
rs2 : echo"rs2rs2" >/usr/share/nginx/html/index.html

좋은 웹페이지 즐겨찾기