4-LVS命令详解

4.LVS命令详解

集群定义

一组通过高速网络互联的计算机,以单一系统的模式加以管理;将很多服务器集中起来一起,提供同一种服务,在客户端看起来就像是只有一个服务器,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益

目的、优点

提高性能、降低成本、提高可扩展性、增强可靠性

分类

高性能集群     HPC  通过以集群开发的并行应用程序,解决复杂的科学问题

负载均衡集群  LB     客户端负载在计算机集群中尽可能平均分摊

高可用集群     HA    避免单点故障,当一个系统发生故障时,可以快速迁移

LVS术语

1、Director Server:调度服务器

2、Real Server:真实服务器

3、VIP:虚拟IP地址,也即客户端访问的IP

4、RIP:真实IP地址

5、DIP:调度器连接节点

LVS的10种调度算法

RR轮询

WRR加权轮询

SH源地址散列:将同一个IP的用户请求,发送给同一个服务器

DH目标地址散列:将同一个目标地址的请求发送给同一个真实服务器

LC最少连接:将心的连接请求,分配给连接数最少的服务器 连接数=活动连接x256+非活动连接

WLC加权最少连接 连接数=(活动连接数x256+非活动连接)/ 权重

安装管理工具

yum -y install ipvsadm

命令****选项

-A  创建集群
-E  修改集群
-D  删除集群
-C  清空所有集群集群
-L  列出server,查看LVS规则表

-t  TCP协议
-u  UDP协议

-a  添加真实服务器
-e  修改真实服务器
-d  删除真实服务器
-r  指定真实服务器ip,不写端口默认继承集群的端口
-w  权重

-s  指定集群算法
    rr     轮询
    wrr    加权轮询
    lc     最小连接
    wlc    加权最小连接

-g     DR模式,直连路由
-i     隧道模式
-m     nat模式

例子

创建集群服务器

ipvsadm -A -t 192.168.4.5:80 -s wrr

查看集群信息

ipvsadm -Ln

向集群添加真实服务器

ipvsadm -a -t 192.168.4.5:80 -r 192.168.2.100 -m -w 1
ipvsadm -a -t 192.168.4.5:80 -r 192.168.2.200 -m -w 2
ipvsadm –a -t 192.168.4.5:80 -r 192.168.2.201 -m -w 3
ipvsadm –a -t 192.168.4.5:80 -r 192.168.2.202 -m -w 4

修改集群调度算法,将加权轮询修改为轮询

ipvsadm -E -t 192.168.4.5:80 -s rr

修改真实服务器的模式为DR模式)

ipvsadm -e -t 192.168.4.5:80 -r 192.168.2.202 -g

删除真实服务器

ipvsadm -d -t 192.168.4.5:80 -r 192.168.2.202  

永久保存所有规则

ipvsadm-save -n > /etc/sysconfig/ipvsadm      

清空所有规则

ipvsadm -C

一个网卡可以配多个IP,之前配IP的方法

nmcli connection add eth0:0 type ethernet con-name eth0:0 ifname eth0:0 autoconnect yes

nmcli connection modify eth0:0 ipv4.method manual ipv4.addresess 192.168.13.113/24 connection.autocinnect yes

当有arp广播问谁是192.168.4.15时,本机忽略该ARP广播,不做任何回应

本机不要向外宣告自己的lo回环地址是192.168.4.15

只回答目标IP地址是本机上来访网络接口(网卡)IP地址的ARP查询请求

这里因为web1也配置与代理一样的VIP地址,默认肯定会出现地址冲突;

sysctl.conf文件写入这下面四行的主要目的就是访问192.168.4.15的数据包,只有调度器会响应,其他主机都不做任何响应,这样防止地址冲突的问题。

ARP响应级别

arp-ignore

0  别人给你发信息时,此服务器的所有网卡都会回应

1  别人给你发信息时,给你的哪个网卡发信息,哪个网才给予响应

ARP通告行为

arp-announce

0  将本机任何网络接口上的任何地址都向外通告

1  尽可能避免向目标网络通告与其网络不匹配的地址信息

2  仅向目标网络通告预期网络相匹配的地址信息

posted @ 2024-05-11 15:39  立勋  阅读(19)  评论(0编辑  收藏  举报