keepalived仅实现HA

Master:

! Configuration File for keepalived

! Globals configurations

!!!!!!!!!!!!===全局配置===!!!!!!!!!!!
global_defs  {    ! 全局配置
 notification_email  {  ! 通知邮件的收件人列表 
  111222333@qq.com
  } 
 
  notification_email_from lvs1_114@xyz.com ! 发件人地址
  smtp_server 127.0.0.1    ! 使用的邮箱服务器
  smtp_connect_timeout 30    ! 连接smtp server的timeout
  router_id masterha_manager_1
  }
!!!!!!!!!!!!===全局配置===!!!!!!!!!!!

! VRRP configurations

!!!!!!!!!!!!===VRRP配置===!!!!!!!!!!!
vrrp_sync_group mha  {  ! 声明一个vrrp group,'mha'为自定义,group里定义了一系列有相同特性的instance
 group  {
  mha_app1 ! 自定义instan_1 'mha_app1'
   }
  }

vrrp_instance mha_app1  {  ! 定义一个vrrp实例,'mha_app1'为自定义,具体实现group里定义的instance
 state BACKUP ! 起初状态为master
 interface eth0 ! 虚拟ip绑定的目标网卡

 virtual_router_id 61 ! 虚拟路由ID标记,主要是个标记作用 整数型,range 0~100
 priority 100 ! 优先级定义,值越大,优先级越高。整数型,range 0~255
 advert_int 1 ! 检查间隔时间

 authentication  {  ! 主从间实例的秘钥配对验证
  auth_type PASS ! 简单的password验证
  auth_pass ^&@iJ5 ! 密码值
   }  
 
 virtual_ipaddress  {  ! 进行failover的虚拟ip
  172.16.4.117/24 label eth0:1 ! 也可以这样简单的写
   } 
 
 nopreempt !不抢占
 smtp_alter ! failover后通过global里的邮件设置发通知邮件
  } 
!!!!!!!!!!!!===VRRP配置===!!!!!!!!!!!

 

 

Slave:

! Configuration File for keepalived

! Globals configurations

!!!!!!!!!!!!===全局配置===!!!!!!!!!!!
global_defs  {    ! 全局配置
 notification_email  {  ! 通知邮件的收件人列表
  111222333@qq.com
  }
 
  notification_email_from lvs1_114@xyz.com ! 发件人地址
  smtp_server 127.0.0.1    ! 使用的邮箱服务器
  smtp_connect_timeout 30    ! 连接smtp server的timeout
  router_id masterha_manager_2
  }
!!!!!!!!!!!!===全局配置===!!!!!!!!!!!

! VRRP configurations

!!!!!!!!!!!!===VRRP配置===!!!!!!!!!!!
vrrp_sync_group mha  {  ! 声明一个vrrp group,'mha'为自定义,group里定义了一系列有相同特性的instance
 group  {
  mha_app1 ! 自定义instan_1 'mha_app1'
   }
  }

vrrp_instance mha_app1  {  ! 定义一个vrrp实例,'mha_app1'为自定义,具体实现group里定义的instance
 state BACKUP ! 起初状态为bakcup
 interface eth0 ! 虚拟ip绑定的目标网卡

 virtual_router_id 61 ! 虚拟路由ID标记,主要是个标记作用 整数型,range 0~100
 priority 50 ! 优先级定义,值越大,优先级越高。整数型,range 0~255
 advert_int 1 ! 检查间隔时间

 authentication  {  ! 主从间实例的秘钥配对验证
  auth_type PASS ! 简单的password验证
  auth_pass ^&@iJ5 ! 密码值
   }  
 
 virtual_ipaddress  {  ! 进行failover的虚拟ip
  172.16.4.117/24 label eth0:1  ! 也可以这样简单的写
   }

 nopreempt !不抢占
 smtp_alter ! failover后通过global里的邮件设置发通知邮件
  }
!!!!!!!!!!!!===VRRP配置===!!!!!!!!!!!

 

 

遇到的问题及解决方法:

Q:起初 virtual_ipaddress  仅写了VIP,keepalived启动后,vip总是不能被绑定到网卡

A:在virtual_ipaddress定义ip并写上label即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值