LVS负载均衡

使用vmware搭建三台sentos7的集群,在上篇文章中以及搭建完成,下面开始负载均衡
此集群使用192.168.1.190作为vip使用,192.168.1.191,192.168.1.192作为客户机
ens33是本人的地址,可以使用ifconfig查看自己的地址,

  1. 服务器vip
    :配置lvs的vip:ifconfig ens33:2 192.168.1.100/24 (—/24是子网掩码255.255.255.0)
    :配置路由: echo 1 > /proc/sys/net/ipv4/ip_forward (0不是自己就丢弃,1 是不是自己级转发)

  2. 配置节点(192.168.1.191,192.168.1.192均要做)
    .//配置响应级别
    :echo 1 > /proc/sys/net/ipv4/conf/ens33/arp_ignore
    :echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
    :echo 2 > /proc/sys/net/ipv4/conf/ens33/arp_announce
    :echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
    //.配置环回接口
    :ifconfig lo:8 192.168.1.100 netmask 255.255.255.255

  3. 服务器vip
    :yum install ipvsadm -y
    :ipvsadm -A -t 192.168.1.100:80 -s rr
    :ipvsadm -a -t 192.168.1.100:80 -r 192.168.1.191:80 -g
    :ipvsadm -a -t 192.168.1.100:80 -r 192.168.1.192:80 -g
    轮询策略
    RR:纯轮询方式,比较垃圾。把每项请求按顺序在真正服务器中分派。
    WRR:带权重轮询方式。把每项请求按顺序在真正服务器中循环分派,但是给能力较大的服务器分派较多的作业。
    LC:根据最小连接数分派。
    WLC:带权重的。机器配置好的权重高。
    LBLC:缓存服务器集群。基于本地的最小连接。把请求传递到负载小的服务器上。
    LBLCR:带复制调度的缓存服务器集群。某页面缓存在服务器A上,被访问次数极高,而其他缓存服务器负载较低,监视是否访问同一页面,如果是访问同一页面则把请求分到其他服务器。
    DH:目标散列调度,realserver中绑定两个ip。ld判断来者的ISP商,将其转到相应的IP。
    SH:源地址散列。基于client地址的来源区分。(用的很少)
    SED:最短期望的延迟。
    NQ:最少队列调度,无需队列。如果有台realserver的连接数=0就直接分配过去,不需要在进行sed运算。
    上面的负载均衡关机后要重新配置下面基于keepalived做lvs
    重启:systemctl restart keepalived.service
    安装:yum install keepalived -y
    更改配置文件:cd /etc/keepalived/
    –》vi keepalived.cfg
    –》删除vrrp_strict
    在这里插入图片描述在这里插入图片描述

基本命令:
–》命令行 dG删除到最后
–》复制光标到最后 上一行 .,$-1
–》拷贝文件到第二胎机器:scp ./keepalived.conf root@192.168.1.193:/etc/keeplived
将从机更改两个地方:更改状态为BACKUP 更改priotity 50
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值