LVS+Keepalived双机热备份

Keepalived双机热备份
1.实验原理与规划
在这里插入图片描述
1.1.构建前提
先构建LVS-DR 模式的负载均衡群集
1.2构建代码
2.1配置负载调度器1.这里需要下载keepalived软件包和依赖包
yum -y install kernel-devel openssl-devel popt-devel gcc* # 安装相关 keepalived 依赖
在这里插入图片描述
2.2 vim /etc/keepalived/keepalived.conf # 修改 Keepalived 软件配置
router_id R1 #命名主机名

}
vrrp_instance VI–1 {

state MASTER # 设置服务类型主/从(MASTER/SLAVE)
interface eth33 # 指定那块网卡用来监听
virtual_router_id 1# 设置组号, 如果是一组就是相同的 ID 号, 一个主里面只能有一个主服务器和多个从服务器
priority 100 # 服务器优先级, 主服务器优先级高
advert_int 1 # 心跳时间, 检测对方存活
authenticetion { # 存活验证密码
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
172,.16.16.172#设置集群地址
}
}
virtual_server 172.16.16.172 80 { # 设置集群地址 以及端口号.又叫 VIP地址虚拟接口地址
delay_loop 6 # 健康检查间隔
lb_algo rr # 使用轮询调度算法
lb_kind DR # DR 模式的群集
persistence_timaout 50 #超时时间
protocol TCP # 使用的协议
real_server 172.16.16.101 80 { # 管理的网站节点以及使用端口
weight 1 # 权重, 优先级 在原文件基础上删除修改
TCP_CHECK { # 状态检查方式
connect_port 80 # 检查的目标端口
connect_timeout 3 # 连接超时(秒)
nb_get_retry 3 # 重试次数
delay_before_retry 4 # 重试间隔(秒)
}
}
real_server 172.16.16.102 80 { # 管理的第二个网站节点以及使用端口
weight 1 # 权重, 优先级 在原文件基础上删除修改
TCP_CHECK { # 状态检查方式
connect_port 80 # 检查的目标端口
connect_timeout 3 # 连接超时(秒)
nb_get_retry 3 # 重试次数d
elay_before_retry 4 # 重试间隔(秒)
}
}
}
在这里插入图片描述
这样第一个负载调度器就配置完成了
2.3 配置第二个负载调度器
yum -y install kernel-devel openssl-devel popt-devel gcc # 安装相关 keepalived 依赖*
yum install -y keepalived 安装 keepalived
修该负载调度器2配置文件vi /etc/keepalived/keepalived.conf
可以直接用scp把负载调度器1的配置文件拷贝到负载调度器2上
在这里插入图片描述
只需要修改三次即可:
修改1:router_id R1改为 router_id R2
修改 :state MASTER 修改至 state BACKUP
修改 :priority 100 修改至 priority 47 一般建议与主服务器差值为 50
在这里插入图片描述
2.4
vim /etc/sysctl.conf 修改内核参数。 防止相同网络地址广播冲突, 如果有多快网卡需要设置多行
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.all.send_redirects=0
net.ipv4.conf.eth0.send_redirects = 0
sysctl -p 刷新内核参数

在这里插入图片描述
modprobe ip_vs 查看内核是否加载, 无法应则以加载
cat /proc/net/ip_vs 参看版本, 确认知否正确加载

在这里插入图片描述
ipvsadm -ln查看没有用yum install -y ipvsadm 下载即可
在这里插入图片描述
记得启动Keepalived服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值