LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建

这篇具有很好参考价值的文章主要介绍了LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

lvs工作模式

1、NAT模式(VS-NAT)

2、直接路由模式(VS-DR)

3、IP隧道模式(VS-TUN)

LVS调度算法

LVS群集类型

1)负载均衡群集 LB

2)高可用群集 HA

3)高性能运输群集 HPC

LVS-NAT模式搭建

1、NFS部署

2、web服务器部署(节点服务器)

3、负载调度器配置

 4、使用客户端测试

LVS-DR模式搭建

1、NFS部署

2、节点服务器部署

3、调度服务器部署

4、使用客户端测试

LVS-DR+keepaliced群集高可用

1、NFS部署

2、节点服务器部署

3、调度服务器+keepalived部署

4、使用客户机测试


lvs工作模式

LVS 有三种负载均衡的模式,分别是VS/NAT(nat 模式)VS/DR(路由模式)VS/TUN(隧道模式)

1、NAT模式(VS-NAT)

原理:首先负载均衡器接收到客户的请求数据包时,根据调度算法决定将请求发送给哪个后端的真实服务器(RS)。然后负载均衡器就把客户端发送的请求数据包的目标IP地址及端口改成后端真实服务器的IP地址(RIP)。真实服务器响应完请求后,查看默认路由,把响应后的数据包发送给负载均衡器,负载均衡器在接收到响应包后,把包的源地址改成虚拟地址(VIP)然后发送回给客户端。

优点:集群中的服务器可以使用任何支持TCP/IP的操作系统,只要负载均衡器有一个合法的IP地址。

缺点:扩展性有限,当服务器节点增长过多时,由于所有的请求和应答都需要经过负载均衡器,因此负载均衡器将成为整个系统的瓶颈。

2、直接路由模式(VS-DR)

原理:首先负载均衡器接收到客户的请求数据包时,根据调度算法决定将请求发送给哪个后端的真实服务器(RS)。然后负载均衡器就把客户端发送的请求数据包的目标MAC地址改成后端真实服务器的MAC地址(R-MAC)。真实服务器响应完请求后,查看默认路由,把响应后的数据包直接发送给客户端,不需要经过负载均衡器。

优点:负载均衡器只负责将请求包分发给后端节点服务器,而RS将应答包直接发给用户。所以,减少了负载均衡器的大量数据流动,负载均衡器不再是系统的瓶颈,也能处理很巨大的请求量。

缺点:需要负载均衡器与真实服务器RS都有一块网卡连接到同一物理网段上,必须在同一个局域网环境。

3、IP隧道模式(VS-TUN)

原理:首先负载均衡器接收到客户的请求数据包时,根据调度算法决定将请求发送给哪个后端的真实服务器(RS)。然后负载均衡器就把客户端发送的请求报文封装一层IP隧道(T-IP)转发到真实服务器(RS)。真实服务器响应完请求后,查看默认路由,把响应后的数据包直接发送给客户端,不需要经过负载均衡器。

优点:负载均衡器只负责将请求包分发给后端节点服务器,而RS将应答包直接发给用户。所以,减少了负载均衡器的大量数据流动,负载均衡器不再是系统的瓶颈,也能处理很巨大的请求量。

缺点:隧道模式的RS节点需要合法IP,这种方式需要所有的服务器支持“IP Tunneling”。

LVS调度算法

轮询(Round Robin);
加权轮询(Weighted Round Robin);
最少连接(Least Connections);
加权最少连接(Weighted Least Connections);
源地址哈希值(source hash);
目的地址哈希值(destination hash);
基于地址的最小连接(locality-based least-connection)。

以上是一些常用的LVS调度算法。

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

LVS群集类型

群集的类型:

1)负载均衡群集 LB

作用:提高系统响应效率,处理更多的访问请求,减少延迟,实现高并发、高负载的能力
典型代表:软件类:LVS  Nginx  HAProxy 等     硬件类:F5  绿盟

2)高可用群集 HA

作用:提高系统可靠性,减少中断时间,确保服务的连续性(通常使用 N 个 9 来代表高可用的指标)
典型代表:Keepalived    heartbeat

3)高性能运输群集 HPC

作用:通过云计算或分布式计算获取高性能的CPU、内存等资源,来提高整体运算能力

LVS-NAT模式搭建

ipvsadm 工具选项说明:
-A:添加虚拟服务器
-D:删除整个虚拟服务器
-s:指定负载调度算法(轮询:rr、加权轮询:wrr、最少连接:lc、加权最少连接:wlc)
-a:表示添加真实服务器(节点服务器)
-d:删除某一个节点
-t:指定 VIP地址及 TCP端口(负载均衡服务器)
-r:指定 RIP地址及 TCP端口(群集服务器)
-m:表示使用 NAT群集模式
-g:表示使用 DR模式
-i:表示使用 TUN模式
-w:设置权重(权重为 0 时表示暂停节点)
-p 60:表示保持长连接60秒(默认关闭连接保持)
-l:列表查看 LVS 虚拟服务器(默认为查看所有)
-n:以数字形式显示地址、端口等信息,常与“-l”选项组合使用。ipvsadm -ln

搭建环境:

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

负载调度器:内网关 ens33:192.168.3.104,外网关 ens36:12.0.0.1
Web节点服务器1:192.168.3.101
Web节点服务器2:192.168.3.102
NFS服务器:192.168.3.103
客户端:12.0.0.12

1、NFS部署

在NFS服务器和Web节点服务器上下载nfs-utils,然后在NFS服务器上配置nfs服务

mkdir /opt/test1

echo  "test1"  > /opt/test1/index.html

mkdir /opt/test2

echo  "test2"  > /opt/test1/index.html

mkdir /opt/tomcat1

echo  "tomcat1"  > /opt/tomcat1/test.jsp

mkdir /opt/tomcat2

echo  "tomcat2"  > /opt/tomcat2/test.jsp


vim /etc/exports        #配置共享的文件

/opt/test1 192.168.3.0/24(rw,sync)
/opt/test2 192.168.3.0/24(rw,sync)
/opt/tomcat1 192.168.3.0/24(rw,sync)
/opt/tomcat2 192.168.3.0/24(rw,sync)

exportfs -v        #查看自己的nfs配置
systemctl start nfs        #启动nfs服务

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

2、web服务器部署(节点服务器)

使用nginx服务,提前安装好的nginx,将nfs共享文件挂载到nginx网页的根目录下

#web服务器1

mount  192.168.3.103:/opt/test1  /apps/nginx/html       #挂载nfs共享文件

systemcrl  start nginx.service

vim /etc/sysconfig/network-scripts/ifcfg-ens33        #设置节点服务器的网关指向网关服务器地址

GATEWAY=192.168.3.104

systemctl restart network


#web服务器2

mount  192.168.3.103:/opt/test2  /apps/nginx/html                #挂载nfs共享文件

systemcrl  start nginx.service

vim /etc/sysconfig/network-scripts/ifcfg-ens33        #设置节点服务器的网关指向网关服务器地址

GATEWAY=192.168.3.104

systemctl restart network        #重启网卡

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

 修改web服务的长连接保持时间为0,修改/安装目录/nginx/conf/nginx.conf主配置文件

如果是tomcat服务,修改/安装目录/conf/server.xml,在文档结尾加上KeepAlive  off字段即可

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

3、负载调度器配置

1)首先加个网卡,将其设置为仅主机模式,并配置ip地址为12.0.0.12

ip a                 #查看你添加的网卡名

cd /etc/sysconfig/network-scripts/        #切换到网卡配置目录下

cp ifcfg-ens33 ifcfg-ens36        #复制ens33网卡到当前文件下,并改名ens36

vim  ifcfg-ens36          #修改ens36配置文件

TYPE=Ethernet
BOOTPROTO=static
NAME=ens36
DEVICE=ens36
ONBOOT=yes
IPADDR=12.0.0.12
NETMASK=255.255.255.0


systemctl restart network        #重启网卡

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

2)开启路由转发功能,并配置防火墙

vim /etc/sysctl.conf        #编辑该配置文件,在最后一行添加如下语句,实现路由转发
net.ipv4.ip_forward = 1


#然后使用sysctl   -p命令使其生效

sysctl  -p


iptables -F
iptables -F -t nat

iptables -t nat -A POSTROUTING -s 192.168.80.0/24 -o ens36 -j SNAT --to-source 12.0.0.1

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

3)加载LVS内核模块,并安装ipvsadm管理工具

modprobe ip_vs                    #加载 ip_vs模块
cat /proc/net/ip_vs                #查看 ip_vs版本信息

for i in `ls /usr/lib/modules/3.10.0-693.el7.x86_64/kernel/net/netfilter/ipvs/|grep -o "^[^.]*"`
> do
> modprobe $i
> done

# 使用循环加载所有的ip_vs模块


yum -y install ipvsadm        #安装ipvsadm工具

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

4)配置负载均衡策略

ipvsadm-save > /etc/sysconfig/ipvsadm
或者 ipvsadm --save > /etc/sysconfig/ipvsadm        #配置前须先保存负载均衡分配策略

ipvsadm -C                     #清除原有策略
ipvsadm -A -t 12.0.0.1:80 -s rr         #添加虚拟服务器地址,以及调度算法
ipvsadm -a -t 12.0.0.1:80 -r 192.168.80.11:80 -m     #添加节点服务器,-m表示使用NAT模式
ipvsadm -a -t 12.0.0.1:80 -r 192.168.80.12:80 -m

ipvsadm        #启用策略

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

 4、使用客户端测试

先将客户端的ip改为12.0.0.12,且网卡是仅主机模式

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

LVS-DR模式搭建

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

负载调度器: 192.168.3.104        VIP(ens33:0):192.168.3.254
Web节点服务器1:192.168.3.101        VIP(lo:0):192.168.3.254
Web节点服务器2:192.168.3.102        VIP(lo:0):192.168.3.254
NFS服务器:192.168.3.103
客户端:192.168.3.100 

1、NFS部署

参照LVS-NAT中的NFS部署

2、节点服务器部署

web1:192.168.3.101   web2:192.168.3.102

vim /etc/sysctl.conf        #添加如下语句,否则ifup lo:0不成功

net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2


sysctl -p        #使上述语句生效

vim /etc/sysconfig/network-scripts/ifcfg-lo:0        #添加VIP

ifup  lo:0

ifconfig  lo:0

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

修改web服务的长连接保持时间为0,修改/安装目录/nginx/conf/nginx.conf主配置文件

如果是tomcat服务,修改/安装目录/conf/server.xml,在文档结尾加上KeepAlive  off字段即可

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

3、调度服务器部署

调度服务器:192.168.3.104

vim  /etc/sysctl.conf

net.ipv4.ip_forward = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens33.send_redirects = 0


vim /etc/sysconfig/network-scripts/ifcfg-ens33:0

DEVICE=ens33:0
ONBOOT=yes
IPADDR=192.168.3.254
NETMASK=255.255.255.255


route add -host 192.168.3.254 dev lo:0        #添加路由

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

安装ipvsadm和加载ip_vs模块

modprobe ip_vs        #加载ip_vs模块
cat /proc/net/ip_vs
yum -y install ipvsadm        #安装ipvsadm

ipvsadm-save > /etc/sysconfig/ipvsadm        #备份ipvsadm原有的配置
systemctl start ipvsadm        #开启ipvsadm

ipvsadm -C                #清除原有的ipvsadm配置
ipvsadm -A -t 192.168.3.254:80 -s rr        #添加虚拟IP (VIP)
ipvsadm -a -t 192.168.3.254:80 -r 192.168.3.101:80 -g            #若隧道模式,-g替换为-i
ipvsadm -a -t 192.168.3.254:80 -r 192.168.3.102:80 -g            #添加节点服务器

ipvsadm

ipvsadm -ln                    #查看节点状态,Route代表 DR模式

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

4、使用客户端测试

在浏览器中输入192.168.3.254,然后一直刷新就会出现不同的页面,说明实现负载均衡效果

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

LVS-DR+keepaliced群集高可用

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

负载调度器: 192.168.3.104        VIP(ens33:0):192.168.3.254
Web节点服务器1:192.168.3.101        VIP(lo:0):192.168.3.254
Web节点服务器2:192.168.3.102        VIP(lo:0):192.168.3.254
NFS服务器:192.168.3.103
客户端:192.168.3.1

1、NFS部署

与上述LVS-NAT模式中的NFS部署一样,参照LVS-NAT模式中的NFS部署

2、节点服务器部署

与上述LVS-DR模式的节点服务器部署操作一样,参照上述LVS-DR模式的节点服务器部署

3、调度服务器+keepalived部署

主调度服务器

yum -y install ipvsadm keepalived
modprobe ip_vs
cat /proc/net/ip_vs


vim  /etc/keepalived/keepalived.conf

vim  /etc/keepalived/keepalived.conf

.....
global_defs {						#定义全局参数
--10行--修改,邮件服务指向本地
	smtp_server 127.0.0.1
--12行--修改,指定服务器(路由器)的名称,主备服务器名称须不同,主为LVS_01,备为LVS_02
	router_id LVS_01
--14行--注释掉,取消严格遵守VRRP协议功能,否则VIP无法被连接
	#vrrp_strict
}

vrrp_instance VI_1 {				#定义VRRP热备实例参数
--20行--修改,指定热备状态,主为MASTER,备为BACKUP
    state MASTER
--21行--修改,指定承载vip地址的物理接口
    interface ens33
--22行--修改,指定虚拟路由器的ID号,每个热备组保持一致	
    virtual_router_id 10
	#nopreempt		#如果设置非抢占模式,两个节点state必须为BACKUP,并加上配置 nopreempt
--23行--修改,指定优先级,数值越大优先级越高,这里设置主为100,备为90
    priority 100
    advert_int 1					#通告间隔秒数(心跳频率)
    authentication {				#定义认证信息,每个热备组保持一致
		auth_type PASS				#认证类型
--27行--修改,指定验证密码,主备服务器保持一致
        auth_pass abc123
    }
    virtual_ipaddress {				#指定群集vip地址
        192.168.3.254
    }
}
--36行--修改,指定虚拟服务器地址(VIP)、端口,定义虚拟服务器和Web服务器池参数
virtual_server 192.168.3.254 80 {
    delay_loop 6					#健康检查的间隔时间(秒)
    lb_algo rr						#指定调度算法,轮询(rr)
--39行--修改,指定群集工作模式,直接路由(DR)
    lb_kind DR
    persistence_timeout 0			#连接保持时间(秒)
    protocol TCP					#应用服务采用的是 TCP协议
--43行--修改,指定第一个Web节点的地址、端口
    real_server 192.168.3.101 80 {
        weight 1					#节点的权重
--45行--删除,添加以下健康检查方式		
        TCP_CHECK {
			connect_port 80			#添加检查的目标端口
			connect_timeout 3		#添加连接超时(秒)
			nb_get_retry 3			#添加重试次数
			delay_before_retry 3	#添加重试间隔
		}
	}

	real_server 192.168.3.102 80 {		#添加第二个 Web节点的地址、端口
        weight 1
        TCP_CHECK {
			connect_port 80
			connect_timeout 3
			nb_get_retry 3
			delay_before_retry 3
		}
	}
##删除后面多余的配置##
}

修改后的配置

  1 ! Configuration File for keepalived
  2
  3 global_defs {
  4    notification_email {
  5      acassen@firewall.loc
  6      failover@firewall.loc
  7      sysadmin@firewall.loc
  8    }
  9    notification_email_from Alexandre.Cassen@firewall.loc
 10    smtp_server 127.0.0.1    #修改IP为127.0.0.1
 11    smtp_connect_timeout 30
 12    router_id LVS_01    #修改为LVS_01,并删除下面4行
 13 }
 14
 15 vrrp_instance VI_1 {
 16     state MASTER    
 17     interface ens33    #修改成自己的网卡名
 18     virtual_router_id 51
 19     priority 100
 20     advert_int 1
 21     authentication {
 22         auth_type PASS
 23         auth_pass 1111
 24     }
 25     virtual_ipaddress {
 26         192.168.3.254    #虚拟地址(VIP)
 27     }
 28 }
 29
 30 virtual_server 192.168.3.254 80 {    #虚拟地址(VIP)端口号
 31     delay_loop 6
 32     lb_algo rr    #调度算法 rr表示轮询
 33     lb_kind DR    #LVS模式DR
 34     persistence_timeout 0    #超时时间
 35     protocol TCP
 36
 37     real_server 192.168.3.101 80 {    #节点服务器地址和端口
 38         weight 1    #权重
 39         TCP_CHECK {    #健康检查
 40             connect_port 80    #添加检查的目标端口号
 41             connect_timeout 3    #添加连接超时
 42             nb_get_retry 3    #添加超时重试次数
 43             delay_before_retry 3    #添加重试间隔时间
 44         }
 45     }
 46     real_server 192.168.3.102 80 {    #节点服务器地址和端口
 47         weight 1    #权重
 48         TCP_CHECK {    #健康检查
 49             connect_port 80    #添加检查的目标端口号
 50             connect_timeout 3    #添加连接超时
 51             nb_get_retry 3    #添加超时重试次数
 52             delay_before_retry 3    #添加重试间隔时间
 53         }
 54     }
 55 }

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

调整 proc 响应参数,关闭Linux 内核的重定向参数响应

vim /etc/sysctl.conf
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens33.send_redirects = 0


sysctl -p

 LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

 启动keepalived和ipvsadm

systemctl start keepalived

ip a

ipvsadm-save > /etc/sysconfig/ipvsadm
systemctl start ipvsadm

ipvsadm -ln

#如没有VIP 的分发策略,则重启 keepalived 服务,systemctl restart keepalived

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

备调度服务器

步骤与主调度服务器一样,只有在keepalived.conf文件中有差别,如下:

 12    router_id LVS_02        #文档的第12行

 16     state BACKUP        #文档的第16行

 19     priority 90               #优先级也需要改,比主设备的优先级小

LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端

4、使用客户机测试

在浏览器中输入192.168.3.254,然后一直刷新就会出现不同的页面,说明实现负载均衡效果

 LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端
LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建,lvs,负载均衡,前端文章来源地址https://www.toymoban.com/news/detail-732766.html

到了这里,关于LVS负载均衡群集——LVS-NAT模式搭建和LVS-DR模式搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LVS负载均衡群集——NAT模式实操

    目录 一、什么是集群 二.集群使用在那个场景 三.集群的分类 四.负载集群的架构 1.第一层,负载调度器 2.第二层,服务器池 3.第三层,共享存储 五.负载均衡集群的工作模式 1.地址转换 (NAT模式) 2.IP隧道 (TUN模式) 3.直接路由 (DR模式) 六.LVS虚拟服务器 2.LVS组成 3.LVS作用

    2024年02月12日
    浏览(59)
  • LVS 负载均衡群集的 NAT 模式和 DR 模式

    DR 模式 * 负载各节点服务器通过本地网络连接,不需要建立专用的IP隧道       原理:首先负载均衡器接收到客户的请求数据包时,根据调度算法决定将请求发送给哪个后端的真实服务器(RS)。然后负载均衡器就把客户端发送的请求数据包的目标MAC地址改成后端真实服务器

    2024年02月06日
    浏览(44)
  • LVS负载均衡集群之LVS-NAT集群

    目录 一、什么是集群? 1.1、集群(cluster)的含义 1.2、问题 1.3解决方法 二、集群分类 2.1、负载均衡集群(Load Balance Cluster) 2.2、高可用集群(High Availability Cluster) 2.3、高性能运算集群 (High Performance Computer Cluster) 三、负载集群的架构 3.1、负载均衡的结构 第一层,负载调度器(L

    2024年02月13日
    浏览(36)
  • 构建 LVS-DR 群集、配置nginx负载均衡。

    目录 一、基于 CentOS 7 构建 LVS-DR 群集 1、准备四台虚拟机 2、配置负载调度器(192.168.2.130) 3、部署共享存储(192.168.2.133) 4、配置两个Web服务器(192.168.2.131、192.168.2.132) 测试集群 二、配置nginx负载均衡。 1、安装部署nginx 2、负载均衡服务器192.168.2.130 3、web1服务器192.168.2

    2024年02月12日
    浏览(35)
  • WEB集群——LVS-DR 群集、nginx负载均衡

    1、基于 CentOS 7 构建 LVS-DR 群集。 2、配置nginx负载均衡。 LVS-DR(Linux Virtual Server Director Server) 名称 缩写 说明 虚拟IP地址(Virtual IP Address) VIP Director用于向客户端计算机提供服务的IP地址 真实IP地址(Real Server IP Address) RIP 在集群下面节点上使用IP地址 Director的IP地址(Director IP Add

    2024年02月13日
    浏览(48)
  • CentOS 7 构建 LVS-DR 群集 nginx负载均衡

    1、基于 CentOS 7 构建 LVS-DR 群集。 DS(Director Server):DIP 192.168.231.132  VIP 192.168.231.200 rs1 rs2 测试 2、配置nginx负载均衡。 132内网服务器 136内网服务器 137代理服务器 客户端

    2024年02月13日
    浏览(41)
  • 基于 CentOS 7 构建 LVS-DR 群集,配置nginx负载均衡。

    基于 CentOS 7 构建 LVS-DR 群集。 关闭防火墙 [root@localhost ~]# systemctl stop firewalld 安装ifconfig yum install net-tools.x86_64 -y 准备四台虚拟机 IP 用途 19.168.244.144 客户端 192.168.244.145 lvs 192.168.244.148 RS 192.168.244.149 RS 在DS上 配置LVS虚拟IP 安装ipvsadm yum install ipvsadm -y 增加IP ifconfig ens33:200 192.1

    2024年02月11日
    浏览(34)
  • 基于 CentOS 7 构建 LVS-DR 群集 && 配置nginx负载均衡

    RHCE 客户机 192.168.100.146 node1 lvs 192.168.100.145 node2 RS 192.168.100.147 node3 RS 192.168.100.148 [root@node1 ~]# yum install ipvsadm.x86_64 [root@node2 ~]# yum install http -y         [root@node2 ~]# systemctl start httpd [root@node3 ~]# yum install http -y [root@node3 ~]# systemctl start httpd [root@node1 ~]# ifconfig ens33:200 192.168.1

    2024年02月13日
    浏览(29)
  • 基于 CentOS 7 构建 LVS-DR 群集。配置nginx负载均衡。

    1、基于 CentOS 7 构建 LVS-DR 群集。   2、配置nginx负载均衡。

    2024年02月11日
    浏览(33)
  • 基于 CentOS 7 构建 LVS-DR 群集以及配置nginx负载均衡

    目录 一、基于 CentOS 7 构建 LVS-DR 群集 1、前期准备 1、关闭防火墙 2、安装ifconfig 3、准备四台虚拟机 2、在DS上 2.1、配置LVS虚拟IP 2.2、手工执行配置添加LVS服务并增加两台RS 2.3、查看配置 3、在RS端(第三台、第四台) 上 3.1、配置Web服务器 3.2、配置默认主页 3.3、启动服务 3

    2024年02月13日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包