1. 前期规划

系统:CentOS release 6.5 (Final)

实验环境:vmware workstations 14 pro

地址规划:

主机

IP地址

Node1(master)

192.168.17.101

Node2(backup)

192.168.17.102

vip

192.168.17.222

测试时间:2018-11-27

2. keepalived搭建

挂载光盘

keepalived搭建及故障切换简单测试

查看挂载情况

keepalived搭建及故障切换简单测试

编辑yum源

keepalived搭建及故障切换简单测试

测试yum

keepalived搭建及故障切换简单测试

node2重复以上操作

安装keepalived软件

keepalived搭建及故障切换简单测试

node2同样的方式安装

编辑keepalived的主配置文件

keepalived搭建及故障切换简单测试

编辑node2的配置文件

keepalived搭建及故障切换简单测试

两个主机的配置文件基本相同,主要区别在于优先级的不同。

启动keepalived服务

keepalived搭建及故障切换简单测试

node2同样启动服务

启动后查看网卡,发现vip已经出现在node1的eth0上了,node2没有

keepalived搭建及故障切换简单测试

keepalived搭建及故障切换简单测试

测试vip的连通性

keepalived搭建及故障切换简单测试

3. 故障模拟

故障模拟1:node1主机上关闭keepalived,查看连通性

keepalived搭建及故障切换简单测试

keepalived搭建及故障切换简单测试

查看node2的网卡情况,vip已经跑到了node2上。

keepalived搭建及故障切换简单测试

重新启动node1的keepalived,网络正常,vip重新出现在了node1上。

keepalived搭建及故障切换简单测试

keepalived搭建及故障切换简单测试

keepalived搭建及故障切换简单测试

故障模拟2:node1主机关机,查看连通性

首先将keepalived设置成开机自启

keepalived搭建及故障切换简单测试

服务器node1关机

keepalived搭建及故障切换简单测试

网络正常,vip跑到了node2上。

keepalived搭建及故障切换简单测试

keepalived搭建及故障切换简单测试

node1开机

keepalived搭建及故障切换简单测试

网络正常,vip又自动切换到了node1上。

keepalived搭建及故障切换简单测试

keepalived搭建及故障切换简单测试

4. 结论

keepalived可以实现主机的故障切换,每次切换会丢掉一个数据包。

转载于:https://blog.51cto.com/zhangzhk/2378589

相关文章: