LVS简单搭建使用
| 192.168.222.236(DIP) ,10.10.0.10(VIP) | lvs | lvs |
|---|---|---|
| 192.168.222.232(RIP) | rs1 | ceph1 |
| 192.168.222.233 (RIP) | rs2 | ceph2 |
| 192.168.222.237 ,10.10.0.20(CIP) | client | client |
了解:LVS是基于OSI模型的内核层的下四层,也是附着与netfilter的input练上
环境
1.机器准备
1 | # cat > /etc/hosts <<END |
1 | # 在每台机器上使用system.sh初始化os系统脚本。 |
2.时间同步
1 | 在lvs服务器搭建一个ntp服务器或者使用xinetd服务器(需要在各个节点上下载rdate,command:rdata lvs) |
3.在rs真实后端服务器上搭建Web服务用于测试
1 | # yum install -y nginx |
4.开始简单的LVS配置
如果rs和client的网络无法连通外网的话,需要先ifup ens33,让可连通外网的lvs网卡的网关先成为默认的网关,让节点的机器可以yum安装软件
1 | 可以了解一下lvs的模块以及支持的协议 |
1 | [] |
5.测试
1 | [root@ client]# for i in `seq 1 10`;do curl 10.10.0.10;done |
6.分配权重
1 | [root@ lvs]# ipvsadm -E -t 10.10.0.10:80 -s wrr //修改调度策略 |
7.sh(类似于nginx负载均衡upstream里面的hash)
1 | # ipvsadm -E -t 10.10.0.10:80 -s sh |
8.wlc(DO/weight) //按RS服务器的负荷,通过调度算法分配
1 |
评论






