负载均衡

解决方案

我们集群使用的是VS/NAT模式,这种模式通常是应用服务器(ecos02和ecos03)的IP是私有IP地址,需要通过NAT地址来转换成公网IP地址。

安装

下载ipvsadm 下载地址

安装ipvsadm

tar -zxvf ipvsadm-1.24.tar.gz
cd ipvsadm-1.24
make all
make install

运行脚本

编辑脚本lvs-server

cat > /etc/rc.d/init.d/lvs-server << "EOF"
#!/bin/sh
VIP=192.168.51.119
RIP1=10.0.0.2
RIP2=10.0.0.3
    case "$1" in
    start)
        echo "start LVS of DirectorServer"
        echo "1" > /proc/sys/net/ipv4/ip_forward
        #Set Lvs
        /sbin/ipvsadm -A -t $VIP:80 -s rr
        /sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -m
        /sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -m
        #Run Lvs
        /sbin/ipvsadm
    ;;
    stop)
        echo "close LVS Directorserver"
        /sbin/ipvsadm -C
    ;;
    *)
        echo "Usage. $0 {start|stop}"
        exit 1
    esac
EOF

赋予执行权限

chmod u+x /etc/rc.d/init.d/lvs-server

启动

service lvs-server start
显示如下则表示配置成功
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.51.119:http rr
  -> 10.0.0.3:http                Masq    1      0          0
  -> 10.0.0.2:http                Masq    1      0          0

停止服务

service lvs-server stop

查看命令

ipvsadm -l

测试, 浏览器访问192.168.51.119

这个跳到ecos02

这个跳到ecos03

参考资料

內容目录

上一个主题

https加密站点(nginx配置ssl证书)

下一个主题

kv永久存储flare

快速搜索

输入相关的模块,术语,类或者函数名称进行搜索