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

相关推荐
微信api接口介绍13 分钟前
微信个人发消息api
运维·服务器·开发语言·前端·网络·微信·ipad
攻心的子乐18 分钟前
MinIO 开源的分布式文件服务器
运维·服务器
拥友LikT1 小时前
惠普DL380服务器安装系统以后无法读取到系统盘启动解决方案(其他品牌服务器类似解决思路)
linux·服务器系统安装
怒放的生命19911 小时前
前端vue项目在vscode使用插件部署到服服务器的方法
服务器·ide·vscode
程序猿编码1 小时前
Linux 文件变动监控工具:原理、设计与实用指南(C/C++代码实现)
linux·c语言·c++·深度学习·inotify
温柔53291 小时前
仓颉语言异常捕获机制深度解析
java·服务器·前端
网硕互联的小客服1 小时前
SSD和HDD存储应该如何选择?
linux·运维·服务器·网络·安全
lemon3106241 小时前
浪潮服务器装linux系统步骤
linux·运维·服务器
gugugu.1 小时前
Linux进程:进程状态
linux·运维·服务器
wanhengidc1 小时前
服务器在企业中的作用与价值
运维·服务器·arm开发·安全·智能手机·玩游戏