lvs+keepalive构建负载均衡及服务器集群之三测试高可用LVS负载均衡集群系统
2013-03-12 19:55
471 查看
查看LVS服务是否正常
通过下图的方法查看LVS服务是否启动正常,如果出现类似下图的画面,则说明LVS服务启动正常!
高可用性功能测试
高可用性是通过LVS的两个Director Server完成的。为了模拟故障,先将主Director Server上面的Keepalived服务停止,然后观察备用Director Server上的keepalived的运行日志。信息如下图所示:
[root@lvs01 ~]# service keepalived stop
Stopping keepalived: [ OK ]
从上图日志中可以看出,主机出故障后,备用机立刻检测到,此时备用机变为MASTER角色,并且接管了主机的虚拟IP资源,最后将虚拟IP绑定在eth0设备上。
接着,重新启动主Director Server上的keepalived服务,继续观察备用Director Server的日志状态,如下图所示:
从上图日志可知,备用机在检测到主机重新恢复正常后,重新返回BACKUP角色,并且释放了虚拟IP资源。
负载均衡测试
这里假定两个Real Server节点上配置的www服务的网页文件的根目录均为默认的/var/www/html目录,然后分别在index.html里面写入如下图所示的标记:
接着打开浏览器,访问http://172.30.8.3这个地址,然后不断刷新此页面。如果能分别看到"172.30.8.84"和"172.30.8.85"就表明LVS已经在进行负载均衡了。
故障切换测试
故障切换是测试在某个节点出现故障后,keepalived监控模块是否能及时发现,然后屏蔽故障节点,同时将服务转移到正常节点上执行。
这里将Real Server节点1服务停掉,模拟故障,然后查看Director Server主、备机日志信息。相关日志如下图所示:
通过上图日志可以看出,keepalived监控模块检测到172.30.8.84这台主机出现故障后,将此节点从集群系统中剔除掉了。
此时访问http://172.30.8.83这个地址,应该只能看到"172.30.8.85"了。这是因为节点1出现故障,keepalived监控模块将节点1从集群中剔除了。
下面重启Real Server节点1的服务,可以看到keepalived日志信息如下图示:
从上图中日志可以看出,keepalived模块检测到172.30.8.84这台机恢复正常后,又将此节点加入到集群系统中。
此时再访问http://172.30.8.83这个地址,然后不断刷新页面,应该又能看到"172.30.8.84"和"172.30.8.85"页面了,这说明在Real Server节点1恢复正常后,keepalived监控模块将此节点加入到集群系统中了。
通过下图的方法查看LVS服务是否启动正常,如果出现类似下图的画面,则说明LVS服务启动正常!
高可用性功能测试
高可用性是通过LVS的两个Director Server完成的。为了模拟故障,先将主Director Server上面的Keepalived服务停止,然后观察备用Director Server上的keepalived的运行日志。信息如下图所示:
[root@lvs01 ~]# service keepalived stop
Stopping keepalived: [ OK ]
从上图日志中可以看出,主机出故障后,备用机立刻检测到,此时备用机变为MASTER角色,并且接管了主机的虚拟IP资源,最后将虚拟IP绑定在eth0设备上。
接着,重新启动主Director Server上的keepalived服务,继续观察备用Director Server的日志状态,如下图所示:
从上图日志可知,备用机在检测到主机重新恢复正常后,重新返回BACKUP角色,并且释放了虚拟IP资源。
负载均衡测试
这里假定两个Real Server节点上配置的www服务的网页文件的根目录均为默认的/var/www/html目录,然后分别在index.html里面写入如下图所示的标记:
接着打开浏览器,访问http://172.30.8.3这个地址,然后不断刷新此页面。如果能分别看到"172.30.8.84"和"172.30.8.85"就表明LVS已经在进行负载均衡了。
故障切换测试
故障切换是测试在某个节点出现故障后,keepalived监控模块是否能及时发现,然后屏蔽故障节点,同时将服务转移到正常节点上执行。
这里将Real Server节点1服务停掉,模拟故障,然后查看Director Server主、备机日志信息。相关日志如下图所示:
通过上图日志可以看出,keepalived监控模块检测到172.30.8.84这台主机出现故障后,将此节点从集群系统中剔除掉了。
此时访问http://172.30.8.83这个地址,应该只能看到"172.30.8.85"了。这是因为节点1出现故障,keepalived监控模块将节点1从集群中剔除了。
下面重启Real Server节点1的服务,可以看到keepalived日志信息如下图示:
从上图中日志可以看出,keepalived模块检测到172.30.8.84这台机恢复正常后,又将此节点加入到集群系统中。
此时再访问http://172.30.8.83这个地址,然后不断刷新页面,应该又能看到"172.30.8.84"和"172.30.8.85"页面了,这说明在Real Server节点1恢复正常后,keepalived监控模块将此节点加入到集群系统中了。
相关文章推荐
- lvs+keepalive构建负载均衡及服务器集群之二群集的配置 推荐
- lvs+keepalive构建负载均衡及服务器集群之一群集软件的说明与安装 推荐
- keepalived+LVS 实现双机热备、负载均衡、失效转移 高性能 高可用 高伸缩性 服务器集群
- 构建黄金组合LVS + Keepalived高可用负载均衡集群
- keepalive构建高可用LVS集群
- 通过LVS+Keepalived搭建高可用的负载均衡集群系统
- LVS+keepalived高可用负载均衡集群部署(二)---LAMP网站服务器与LVS服务器
- 构建黄金组合LVS + Keepalived高可用负载均衡集群&填坑++
- Ubuntu构建LVS+Keepalived高可用负载均衡集群【生产环境部署】 推荐
- lvs+keepalive高可用服务器能和red5集群结合吗
- Heartbeat+LVS构建高可用负载均衡集群
- 构建黄金组合LVS + Keepalived高可用负载均衡集群
- 菜鸟版构建负载均衡集群LVS服务器的搭建配置步骤
- 构建黄金组合LVS + Keepalived高可用负载均衡集群
- 4 构建Mysql+heartbeat+DRBD+LVS集群应用系统系列之Lvs为Mysql-slave做负载均衡
- heartbeat+lvs构建高可用负载均衡集群
- Heartbeat+LVS构建高可用负载均衡集群
- keepalived+LVS 实现双机热备、负载均衡、失效转移 高性能 高可用 高伸缩性 服务器集群
- Centos6.4X64构建黄金组合LVS + Keepalived高可用负载均衡集群