LVS+Keepalived双机热备份

Keepalived双机热备份
1.实验原理与规划
LVS+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 # 重试间隔(秒)
}
}
}
LVS+Keepalived双机热备份_第2张图片
这样第一个负载调度器就配置完成了
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
LVS+Keepalived双机热备份_第3张图片
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 刷新内核参数

LVS+Keepalived双机热备份_第4张图片
modprobe ip_vs 查看内核是否加载, 无法应则以加载
cat /proc/net/ip_vs 参看版本, 确认知否正确加载

LVS+Keepalived双机热备份_第5张图片
ipvsadm -ln查看没有用yum install -y ipvsadm 下载即可
LVS+Keepalived双机热备份_第6张图片
记得启动Keepalived服务

你可能感兴趣的:(Keepalived负载均衡,LVS负载均衡,linux,运维,负载均衡,ssh,centos)