Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100142
  • 博文数量: 63
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 12
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-05 15:27
文章分类
文章存档

2017年(2)

2016年(1)

2015年(31)

2014年(29)

分类: LINUX

2014-11-13 11:40:43


keepalived作为lvs的配置工具以及高可用工具,能够非常方便的配置lvs,今天又发现了一个sorry_server参数能实现backup的功能,非常方便。
使用场景比如我有两个服务器,只想用其中一个,当其中一个有问题了会自动切换到另外一台服务器。当有问题的服务器弄好了以后又会切换到原来的机器上,下面是能实现这个功能的配置文件,做个备忘。

  1. global_defs {
  2. notification_email {
  3. aaa@support.com
  4. }
  5. notification_email_from aaa@support.com
  6. smtp_server mail.support.com
  7. smtp_connect_timeout 30
  8. router_id LVS_DEV1
  9. }

  10. vrrp_instance VI_V1 {
  11. state MASTER
  12. interface eth0
  13. virtual_router_id 119
  14. priority 100
  15. advert_int 1
  16. authentication {
  17. auth_type PASS
  18. auth_pass 2209
  19. }
  20. virtual_ipaddress {
  21. 192.168.3.111/24 dev eth0 label eth0:1
  22. }

  23. }

  24. virtual_server 192.168.3.111 80 {
  25. delay_loop 2
  26. lb_algo wrr
  27. lb_kind DR
  28. nat_mask 255.255.255.0
  29. persistence_timeout 60
  30. protocol TCP
  31. sorry_server 192.168.3.34 80

  32. real_server 192.168.3.92 80 {
  33. weight 4
  34. TCP_CHECK {
  35. connect_timeout 30
  36. nb_get_retry 3
  37. delay_before_retry 3
  38. connect_port 80
  39. }
  40. }
  41. }


配置完成可以测试,当把3.92的80端口down掉以后就会自动切换到3.34上,当3.92上的80端口起来以后又会重新切换回来。真棒!
阅读(394) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~