LVS+HA网站服务群集

LVS+HA网站服务群集

实验环境描述
公司的Web平台已采用LVS-DR负载均衡结构(参见第6章的实验案例),但只有一个负载调度器。为了确保Web服务的持续可用性,要求增加一台负载调度器,与原有的调度器实现双机热备,如图7.4所示,并要求能自动管理服务器池,而不是由管理员手动添加、移除节点。
需求描述
➢将现有的LVS 群集改造为LVS+Keepalived高可用负载均衡群集。
➢主调度器负责分配客户机请求, 若出现故障则由从调度器自动接替服务。
➢新增的调度器192.168.100.20作为备用调度器,确认配置无误后上线:然后将现有的负载调度器192.168.100.10下线改造,改造完毕后再重新上线。
推荐步骤:
Step①配置从调度器(192.168.100.20)。
(1) 安装ipvsadm. keepalived软件包。
(2) 修改keepalived .conf文件,指定从调度器热备信息、服务器池等相关设置。(3) 启动keepalived服务后上线,然后将主调度器下线。
Step②配置主调度器(192.168.100.10)。
(1) 清除原有的ipvsadm策略,删除ens33:0虚拟接口。
(2) 安装keepalived软件包。
(3) 修改keepalived conf文件,指定主调度器热备信息、服务器池等相关设置。
(4) 启动keepalived服务后上线。
Step3 LVS+Keepalived集成测试。
(1)禁用主调度器的ens33网卡,3min 后重新启用,确认主、从热备正常。
(2)禁用Web服务器池的一部分 节点,确认对Web群集的访问仍然正常。Step④启用邮件通知功能(主、 从调度器)。
(1) 系统默认已安装postix并启用postfix服务,可以为本机提供邮件发送服务。
(2) 在Keepalived的全局配置中添加邮件通知设置, 重新加载服务。
实验步骤:
1.配置主调度器
安装keepalived和lvs服务
[root@centos01 ~]# yum -y install keepalived ipvsadm
在这里插入图片描述

修改keepalived的主配置文件
[root@centos01 ~]# vim /etc/keepalived/keepalived.conf
在这里插入图片描述
在这里插入图片描述

启动keepalived服务设开机自启
[root@centos01 ~]# systemctl start keepalived.service
[root@centos01~]#systemctl enable keepalived.service ipvsadm.service
2.配置从调度器
安装keepalive和lvs服务
[root@centos01 ~]# yum -y install keepalived ipvsadm
修改keepalive主配置文件
[root@centos02 ~]# vim /etc/keepalived/keepalived.conf
在这里插入图片描述
在这里插入图片描述

两台服务器安装web服务
[root@centos03 ~]# yum -y install httpd
启动并自启服务
[root@centos03 ~]# systemctl start httpd.service
[root@centos03 ~]# systemctl enable httpd.servic
配置虚拟网卡
[root@centos03 ~]# cp /etc/sysconfig/network-scripts/ifcfg-lo /etc/sysconfig/network-scripts/ifcfg-lo:0
在这里插入图片描述

修改网站服务器内核参数响应客户端ARP请求
[root@centos03 ~]# vim /etc/sysctl.conf
[root@centos03 ~]# sysctl -p
在这里插入图片描述

修改内核参数,关闭LVS服务器ARP响应
[root@centos01 ~]# vim /etc/sysctl.conf
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens32.send_redirects = 0
[root@centos01 ~]# sysctl -p
Web测试结果
在这里插入图片描述
在这里插入图片描述
配置文件共享文件服务器
安装服务
[root@Centos ~]# yum -y install nfs-utils
[root@Centos ~]# yum -y install rpcbind
建目录
[root@Centos ~]# mkdir /WEB
配置测试网页
[root@Centos ~]# echo “www.nfs.com” > /WEB/index.html
[root@Centos ~]# vim /etc/exports
在这里插入图片描述
重新启动服务并设开机自启
[root@Centos ~]# systemctl restart rpcbind.socket
[root@Centos ~]# systemctl enable rpcbind.socket
[root@Centos ~]# systemctl restart nfs
[root@Centos ~]# systemctl enable nfs
在这里插入图片描述
网站设置缓存
[root@centos03 ~]# vim /etc/fstab
在这里插入图片描述
测试结果
在这里插入图片描述

开启动态日志
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值