【集群】LVS+keepalived高可用、nginx+Tomcat动静分离、nfs共享存储(下)

简介: 文章目录前言一、LVS+keepalived1.0 架构概况

1.4 负载均衡高可用搭建

1.4.1 负载均衡调度器(主)

yum install -y ipvsadm keepalived
cd /etc/keepalived
vim keepalived.conf
  10行:smtp_server 127.0.0.1
  12行:router_id LVS_01
  13-16行:删除
#vrrp热备份模块#
  17行:interface ens33
  19行(priority 100上方插入):nopreempt
  27行:192.168.13.100
  28-29行:删除
#virtual虚拟服务器模块#
  31行:virtual_server 192.168.13.100 80 {
  34行:lb_kind DR
  35行:persistence_timeout 0
  36行:protocol TCP
  38行:real_server 192.168.13.20 80 {
  39行:weight 1
  40行:TCP_CHECK {
  41行:connect_port 80
  42行:connect_timeout 3
  43行:nb_get_retry 3
  44行:delay_before_retry 3
  45行:}
  46行:}
  47行及以下:38,46 co 46                #将上面9行节点服务器配置复制下来,改一下节点服务器IP地址即可
  56行:}                       #对应virtual_server 192.168.13.100 80的大括号
  56行以下:全部删除
vim /etc/sysctl.conf                  #关闭ip转发功能,并配置相关配置
  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
sysctl -p                       #重新加载内存中的配置(立即生效)
systemctl start keepalived                #启动keepalived高可用服务
ipvsadm-save > /etc/sysconfig/ipvsadm         #生成ipvsadm文件(必须先生成,才能启动ipvsadm)
systemctl start ipvsadm                 #启动ipvsadm服务
systemctl restart keepalived              #重启keepalived高可用服务
ipvsadm -ln                       #查看转发规则是否成功(博主成功配置后,显示如下)
  192.168.13.30:80             Route   1      0          0
  192.168.13.40:80             Route   1      0          0

1.4.2 负载均衡调度器(备)

  • 与负载均衡调度器(主)的操作大体相同,仅有keepalived配置文件略有不同
yum install -y ipvsadm keepalived
cd /etc/keepalived/
#在负载均衡调度器(主)上操作,节省时间:scp keepalived.conf 192.168.13.20:`pwd`
vim keepalived.conf
  12行:router_id LVS_02
  16行:state BACKUP
  20行:priority 90
vim /etc/sysctl.conf                  #关闭ip转发功能,并配置相关配置
  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
sysctl -p                       #重新加载内存中的配置(立即生效)
systemctl start keepalived                #启动keepalived高可用服务
ipvsadm-save > /etc/sysconfig/ipvsadm         #生成ipvsadm文件(必须先生成,才能启动ipvsadm)
systemctl start ipvsadm                 #启动ipvsadm服务
systemctl restart keepalived              #重启keepalived高可用服务
ipvsadm -ln                       #查看转发规则是否成功(博主成功配置后,显示如下)
  192.168.13.30:80             Route   1      0          0
  192.168.13.40:80             Route   1      0          0

二、测试

  • 1、网页访问http://192.168.13..100会产生负载均衡效果,访问http://192.168.13.100/index.jsp会产生动静分离效果
  • 2、主负载:systemctl stop keepalived,VIP地址跳到备用负载均衡器(ip addr查看)

三、结语

  • keepalived配置文件,要注意大括号的对齐
  • 如果一切配置完毕,VIP地址不出现,可以尝试重启keepalived
  • 节点服务器配置好虚拟网卡之后,记得启动该虚拟网卡,否则负载均衡调度器会找不到节点服务器
相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
22天前
|
存储 Kubernetes 容器
第十章 集群安装NFS以及NFS卸载客户端和服务端
第十章 集群安装NFS以及NFS卸载客户端和服务端
69 1
|
22天前
|
负载均衡 安全 前端开发
百度搜索:蓝易云【Nginx与Tomcat负载均衡-动静分离教程】
这些是将Nginx与Tomcat结合使用实现负载均衡和动静分离的基本步骤。根据您的需求和具体环境,可能还需要进行其他配置和调整。请确保在进行任何与网络连接和安全相关的操作之前,详细了解您的网络环境和安全需求,并采取适当的安全措施。
51 1
|
7月前
|
负载均衡 应用服务中间件 Linux
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
248 0
|
21天前
|
存储 Kubernetes 应用服务中间件
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
134 0
|
22天前
|
存储 Kubernetes 数据安全/隐私保护
|
22天前
|
运维 负载均衡 监控
keepalived+LVS实现高可用性集群
通过结合keepalived和LVS,你可以创建一个高可用性的负载均衡集群,确保服务器的稳定性和性能。这对于托管Web服务、应用服务器等关键服务的服务器集群非常有用。
47 1
|
22天前
|
负载均衡 监控 Linux
CentOS6.5高可用集群LVS+Keepalived(DR模式)
CentOS6.5高可用集群LVS+Keepalived(DR模式)
|
22天前
|
存储 Kubernetes 容器
K8S中使用nfs作为存储卷
K8S中使用nfs作为存储卷
18 0
|
22天前
|
负载均衡 监控 调度
Keepalived+Lvs(dr)调度器主备配置小实验
Keepalived和LVS(Linux Virtual Server)是两个常用的开源软件,通常结合使用以提供高可用性和负载均衡的解决方案。 Keepalived是一种用于实现高可用性的软件,它可以监控服务器的健康状态,并在主服务器出现故障时自动切换到备份服务器。
113 2
|
22天前
|
存储 网络协议 Linux
哇~真的是你呀!哎呀!今天是LINUX中的NFS存储服务
NFS(Network File System)是一种用于共享文件系统的协议,常用于Linux系统中。它允许在网络上共享文件和目录,使得多台计算机可以共享和访问相同的文件资源。以下是关于Linux中的NFS服务的简要介绍。
67 0