操做环境:
keepalived热备份(双机热备)
Centos 7系统ip地址: 192.168.80.100 --主服务器
Centos 7系统ip地址: 192.168.80.101 --从服务器
windows系统ip地址: 192.168.80.20 --测试客户端windows
Centos 7系统ip地址: 192.168.80.100操做以下:
一、 keepalived软件安装yum install keepalived -y
服务器
二、修改配置文件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操做以下:
一、 keepalived软件安装 yum install keepalived -y
ide
二、修改配置文件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 } }
一、启动keepalivedservice keepalived start
code
二、查看详细地址信息ip addr show ens32
router
windows测试:blog
主服务器器地址信息
从服务器地址信息
三、模拟主服务器故障,查看虚拟地址是否在从服务器上面service keepalived stop
ip
实验总结:
当咱们的主服务器出现故障之后,咱们的虚拟地址就会漂移到从服务器上去,当咱们在启动主服务器的时候 虚拟IP地址,还会漂移到咱们主服务器上去,由于主服务器优先级高。路由