load balance (nat)

 建立环境:

IP:192.168.19.20  一台(客户端)

    192.168.19.65/18.65 一台(分发,英文:噜噜噜噜不会~)

    192.168.18.81  一台 (apache服务)

    192.168.18.188 一台 (apache服务)

设置好IP

准备工作结束,开始做~

我们先从分发开始

安装 ipvsadm

yum install ipvaadm

需要yum配置文件中添加Cluster的读取路径

[Server]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///mnt/Server

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Cluster]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///mnt/Cluster

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 
安装完成后在分发的主机上输入

ipvsadm -A -t 192.168.19.65:80 -s rr 然后继续输入 
ipvsadm -a -t 192.168.19.65:80 -r 192.168.18.81 -m 
ipvsadm -a -t 192.168.19.65:80 -r 192.168.18.188 -m  设定完成后可自行查看 ipvsadm -ln  
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.19.65 :80 rr     
  -> 192.168.18.81 :80            Masq    1      0          0         
  -> 192.168.18.188:80            Masq    1      0          0  
开启转发功能
vim /etc/sysctl.conf net.ipv4.ip_forward = 1  到此分发就结束了。   我们开始配置服务器 192.168.18.81 输入 
route add default gw 192.168.18.65 


192.168.18.188
输入
route add default gw 192.168.18.65
进入客户端访问 输入 19.20#elinks http://192.168.19.65/index.html --dump hello188 19.20#elinks http://192.168.19.65/index.html --dump hello81 OK 我们可以:wq!了~


你可能感兴趣的:(load,balance)