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


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搭建

挂载光盘

clip_image002

查看挂载情况

clip_image004

编辑yum源

clip_image005

测试yum

clip_image007

node2重复以上操作

安装keepalived软件

clip_image009

node2同样的方式安装

编辑keepalived的主配置文件

clip_image011

编辑node2的配置文件

clip_image013

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

启动keepalived服务

clip_image015

node2同样启动服务

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

clip_image017

clip_image019

测试vip的连通性

clip_image020

3. 故障模拟

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

clip_image022

clip_image023

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

clip_image025

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

clip_image027

clip_image028

clip_image030

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

首先将keepalived设置成开机自启

clip_image031

服务器node1关机

clip_image032

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

clip_image033

clip_image035

node1开机

clip_image037

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

clip_image038

clip_image040

4. 结论

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

猜你喜欢

转载自blog.51cto.com/zhangzhk/2378589