LVS(四)lvs+keepalived+vsftpd

上个章节,我们讲解了lvs+keepalived+apach,这个章节我们做一个简单的练习

目标:搭建lvs+keepalived+vsftpd的架构!

(1)后端服务器安装软件并开启服务

yum install -y vsftpd
systemctl start vsftpd
systemctl status vsftpd

# 各自在/var/ftp/pub目录中写入不同的文件(实验效果说明-->轮询了)

# 172.25.2.201 <--> 172.25.2.202

(2)从keepalived配置文件

virtual_server 172.25.2.100 21 {
    delay_loop 3 # 当rs报错时候,尝试多少次之后才会发送邮件告知!
    lb_algo rr   # 负载均衡的算法(10种)
    lb_kind DR   # 默认时NAT模式(这里选择DR)
    persistence_timeout 50  
    # 连接后端服务器,50S内不会负载均衡-->(保持连接的时间)
    protocol TCP

    real_server 172.25.2.201 21 {
        TCP_CHECK {
            connect_port 21
            weight 1
            connect_timeout 3
        }
    }
    real_server 172.25.2.202 21 {
        TCP_CHECK {
            connect_port 21
            weight 1
            connect_timeout 3
        }
    }
}

(3)开启服务

LVS(四)lvs+keepalived+vsftpd_第1张图片

测试1

LVS(四)lvs+keepalived+vsftpd_第2张图片

前端服务器的统计

LVS(四)lvs+keepalived+vsftpd_第3张图片

说明:将persistence_timeout 50参数注释掉,实验现象是:客户端无法连接,但是前端控制器可以统计次数,是轮换的!

测试2

LVS(四)lvs+keepalived+vsftpd_第4张图片

说明不注释,第一次连接后退出之后的50s之内再连接不会负载均衡,如果再连接还是原来的服务器!

补充:并没有和文件系统利用起来,用的都是服务器本身的存储文件系统

说明:LVS可以调度多种服务的后端服务器,只要给其不同的VIP即可!

注意:集群的标识-->IP/32!

你可能感兴趣的:(运维)