Centos 7 keepalived双机热备
操作环境:
keepalived热备份(双机热备)
Centos 7系统ip地址: 192.168.80.100 --主服务器
Centos 7系统ip地址: 192.168.80.101 --从服务器
windows系统ip地址: 192.168.80.20 --测试客户端
Centos 7系统ip地址: 192.168.80.100操作如下:
1、 keepalived软件安装yum install keepalived -y
2、修改配置文件vi /etc/keepalived/keepalived.conf
主负载均衡服务器配置:
! Configuration File for keepalived
global_defs { --全局配置
router_id lb01 --定义路由标识信息,相同局域网唯一
}
vrrp_instance VI_1 { --定义实例
state MASTER --状态参数 master/backup 只是说明
interface ens32 --虚IP地址放置的网卡位置
virtual_router_id 51 --同一家族要一直,同一个集群id一致
priority 150 --优先级决定是主还是备 越大越优先
advert_int 1 --主备通讯时间间隔
authentication { --定义认证类型
auth_type PASS -- 类型定义为密码验证
auth_pass 1111 ---密码为1111
}
virtual_ipaddress { ---设备之间使用的虚拟ip地址
192.168.80.188
}
}
Centos 7系统ip地址: 192.168.80.101操作如下:
1、 keepalived软件安装
yum install keepalived -y
2、修改配置文件vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
router_id lb02
}
vrrp_instance VI_1 {
state BACKUP
interface ens32
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.80.188
}
}
1、启动keepalived
service keepalived start
2、查看详细地址信息ip addr show ens32
windows测试:
主服务器器地址信息
从服务器地址信息
3、模拟主服务器故障,查看虚拟地址是否在从服务器上面service keepalived stop
实验总结:
当我们的主服务器出现故障以后,我们的虚拟地址就会漂移到从服务器上去,当我们在启动主服务器的时候 虚拟IP地址,还会漂移到我们主服务器上去,因为主服务器优先级高。
原文地址:http://blog.51cto.com/13701082/2341131
时间: 2024-10-11 18:28:03