linux————keepalived+LVS(DR模式)

一、作用

使用keepalived解决LVS的单点故障

高可用集群

二、 调度器配置

环境

两台LVS服务 一主一备

两台web服务 采用nginx (实现LVS负载均衡)

服务ip 主LVS 192.168.100.3

备LVS 192.168.100.6

web1 192.168.100.4

web2 192.168.100.5

LVS配置

配置静态ip 配置虚ip

安装ipvsadm

yum install -y ipvsadm

touch /etc/sysconfig/ipvsadm

调整ARP参数

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

配置分配策略

systemctl start ipvsadm

ipvsadm -A -t 192.168.100.200:80 -s rr

ipvsadm -a -t 192.168.100.200:80 -r 192.168.100.4:80 -g

ipvsadm -a -t 192.168.100.200:80 -r 192.168.100.5:80 -g

配置web

安装 epel-release

安装 nginx

修改 网页文件 web1 nginx1

web2 nginx2

调整webARP参数

vim /etc/sysctl.conf

net.ipv4.conf.all.arp_ignore=1

net.ipv4.conf.all.arp_announce=2

net.ipv4.conf.default.arp_ignore=1

net.ipv4.conf.default.arp_announce = 2

net.ipv4.conf.lo.arp_ignore = 1

net.ipv4.conf.lo.arp_announce=2

sysctl -p

配置web虚拟ip

cd /etc/sysconfig/network-scripts/

cp ifcfg-lo ifcfg-lo:0

vim ifcfg-lo:0

DEVICE=lo:0

IPADDR=192.168.100.200

NETMASK=255.255.255.255

ONBOOT=yes

NAME=loopback:0

修改网卡ens33

重启网络 添加回环路由

添加另一个lvs

三、配置keepalived

在两台lvs上配置keepalived

主LVS

备LVS

相关推荐
2601_967287572 小时前
轮胎侧壁上的 91V 是什么意思,负荷指数与速度级别怎么看
运维·服务器·汽车
Ivanqhz3 小时前
正余弦位置编码(Sinusoidal Positional Encoding)
java·linux·数据库
H.莓飛3 小时前
【数据结构】队列
linux·数据结构·centos
Ivanqhz3 小时前
层归一化、残差、前馈网络与激活函数简述
服务器·数据库·人工智能·深度学习·算法
小此方3 小时前
Linux网络(十九):TCP流量控制与滑动窗口详解,超时重传和快重传到底有什么区别
linux·运维·服务器·网络·网络协议·tcp/ip
码上有光3 小时前
Linux进程通信——共享内存、消息队列和信号量
android·linux·运维·共享内存·通信
沫璃染墨3 小时前
《从零入门Linux系统篇(五十四):线程篇·七——互斥锁底层原理:从原子交换到线程竞争与锁实现》
linux·运维·服务器·开发语言·c++·驱动开发·系统架构
Java后端的Ai之路4 小时前
Python进阶探索24_应用案例_linux系统的监控
linux·开发语言·python·应用·探索
H.莓飛4 小时前
【数据结构】队列_OJ题
linux·数据结构·centos
H.莓飛4 小时前
【数据结构】栈_OJ题
linux·数据结构·算法·centos