文档章节

记录下keepalived+haproxy 的启动

应念
 应念
发布于 2015/08/22 16:16
字数 597
阅读 225
收藏 4

 keepalived 启动及指定日志输出


启动haproxy

/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg

 

 

 


 

启动keepalived

 配置文件必须是绝对路径

/usr/local/keepalived/sbin/keepalived -D -f /usr/local/keepalived/etc/keepalived/keepalived.conf 

/usr/local/keepalived/sbin/keepalived -d -D -S 0 -f /usr/local/keepalived/etc/keepalived/keepalived.conf

 

 

 

 


首先查看keepalived命令的参数,-S指定syslog的facility。

 

1.  /usr/local/keepalived/sbin/keepalived --vrrp               -P    Only run with VRRP subsystem. 

2.  /usr/local/keepalived/sbin/keepalived --check              -C    Only run with Health-checker subsystem. 

3.  /usr/local/keepalived/sbin/keepalived --dont-release-vrrp  -V    Dont remove VRRP VIPs & VROUTEs on daemon stop. 

4.  /usr/local/keepalived/sbin/keepalived --dont-release-ipvs  -I    Dont remove IPVS topology on daemon stop. 

5.  /usr/local/keepalived/sbin/keepalived --dont-fork          -n    Dont fork the daemon process. 

6.  /usr/local/keepalived/sbin/keepalived --use-file           -f    Use the specified configuration file. 

7.                                Default is /etc/keepalived/keepalived.conf. 

8.  /usr/local/keepalived/sbin/keepalived --dump-conf          -d    Dump the configuration data. 

9.  /usr/local/keepalived/sbin/keepalived --log-console        -l    Log message to local console. 

10. /usr/local/keepalived/sbin/keepalived --log-detail         -D    Detailed log messages. 

11. /usr/local/keepalived/sbin/keepalived --log-facility       -S    0-7 Set syslog facility to LOG_LOCAL[0-7]. (default=LOG_DAEMON

12. /usr/local/keepalived/sbin/keepalived --help               -h    Display this short inlined help screen. 

13. /usr/local/keepalived/sbin/keepalived --version            -v    Display the version number 

14. /usr/local/keepalived/sbin/keepalived --pid                -p    pidfile 

15. /usr/local/keepalived/sbin/keepalived --checkers_pid       -c    checkers pidfile 

16. /usr/local/keepalived/sbin/keepalived --vrrp_pid           -r    vrrp pidfile 

然后通过如下命令启动keepalived,

1.  [root@LVS02 ~]# /usr/local/keepalived/sbin/keepalived -d -D -S 0 

或者修改/etc/sysconfig/keepalived,然后用service来启动。

1.  [root@LVS02 ~]# cat /etc/sysconfig/keepalived  

2.  # Options for keepalived. See `keepalived --help' output and keepalived(8) and 

3.  # keepalived.conf(5) man pages for a list of all options. Here are the most 

4.  # common ones : 

5. 

6.  # --vrrp               -P    Only run with VRRP subsystem. 

7.  # --check              -C    Only run with Health-checker subsystem. 

8.  # --dont-release-vrrp  -V    Dont remove VRRP VIPs & VROUTEs on daemon stop. 

9.  # --dont-release-ipvs  -I    Dont remove IPVS topology on daemon stop. 

10. # --dump-conf          -d    Dump the configuration data. 

11. # --log-detail         -D    Detailed log messages. 

12. # --log-facility       -S    0-7 Set local syslog facility (default=LOG_DAEMON

13.

14.  

15. KEEPALIVED_OPTIONS="-D -d -S 0" 

16.  

17. [root@LVS02 ~]# service keepalived start


 指定日志输出

最后设置syslog,修改/etc/syslog.conf.

1.  root@LVS02 ~]# cat /etc/syslog.conf 

2.  # Log all kernel messages to the console. 

3.  # Logging much else clutters up the screen. 

4.  #kern.*                         /dev/console 

5.   

6.  # Log anything (except mail) of level info or higher. 

7.  # Don't log private authentication messages! 

8.  *.info;mail.none;authpriv.none;cron.none        /var/log/messages 

9.   

10. # The authpriv file has restricted access. 

11. authpriv.*                      /var/log/secure 

12.  

13. # Log all the mail messages in one place. 

14. mail.*                          -/var/log/maillog 

15.  

16.  

17. # Log cron stuff 

18. cron.*                          /var/log/cron 

19.  

20. # Everybody gets emergency messages 

21. *.emerg                         * 

22.  

23. # Save news errors of level crit and higher in a special file. 

24. uucp,news.crit                      /var/log/spooler 

25.  

26. # Save boot messages also to boot.log 

27. local7.*                        /var/log/boot.log 

28.  

29. # keepalived -S 0 

30. local0.*                                                /var/log/keepalived.log 

 


© 著作权归作者所有

共有 人打赏支持
应念
粉丝 2
博文 13
码字总数 5101
作品 0
南京
程序员
keepalived 双主+haproxy高可用

Keepalived的作用是检测web服务器的状态,如果有故障,自动将其剔除,人工修复好后,自动将其添加到服务器组。 haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,...

baglinux
2014/05/04
0
0
haproxy + keepalived + mycat高可用不负载均衡集群配置

部署图: 集群部署的理解: 、keepalived呾haproxy必项装在同一台机器上(如172.17.210.210.83机器上,keepalived呾haproxy都要安装),keepalived负责为该服务器抢占vip(虚拟ip),抢占vip...

真爱2015
2016/04/15
316
0
服务器状态监测 Keepalived

keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Kee...

凯文加内特
2015/03/27
0
0
实现基于Keepalived+Haproxy+Varnish+LNMP企业级架构

一:环境介绍 1、操作系统 web网站基于centos7搭建的lnmp的电子商务网站,负载均衡器基于centos6的keepalived+haproxy的架构,缓存服务器是基于centos7的varnish搭建的缓存服务。 2、服务安装...

疯帽爱丽丝
2017/11/16
0
0
RabbitMq 基于 keepalived+haproxy实现高可用

1 概述 rabbitmq作为消息队列,广泛用于生产环境,但是,如果单节点,将导致故障后,生产环境不可用,因此,需要部署高可用环境 本文将介绍基于keepalived+haproxy实现rabbitmq的高可用 rabb...

ghbSunny
08/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

文件的压缩与解压(linux)

Linux下*.tar.gz文件解压缩命令 1.压缩命令:   命令格式:tar -zcvf 压缩后文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: ...

qimh
25分钟前
1
0
invalid character found in the request target 异常

这个异常时因为Tomcat 9不支持请求格式出现“{”等非法字符的问题 因为tomcat版本问题遇到的坑,记录一下。 问题 今天由于要测试一下订单详情页的异步查询,在本地起了一个服务,发送的请求是...

edwardGe
30分钟前
3
0
发现抓包软件fiddler的bug

1个请求他跳转之后,直接400,被拦在了Apache,使用fiddler 的,replay requests 是同样的结果,但是replay composer确是正常的。 也就是说这replay requests 是发原来的包,replay composer...

NLGBZJ
40分钟前
1
0
linux screen 命令详解

shell关闭后, 主机仍然运行 screen命令 启动jenkins以后, screen, 然后按ctrl+a 再按d 这样暂停了子界面, 这时候回到了父界面 用screen –ls查看目前子界面的状态 [root@free /]# screen -l...

SuShine
41分钟前
2
0
mac机器切换无线网络导致网页不能打开的问题

问题: 公司和家里使用不同的WI-FI,每次从家到公司时自动切换网络后,公司的许多地址不能访问, ping域名是可以ping同的,但是网页却打不开... 问题分析: 初步猜想是DNS缓存的问题? 对于MAC系统没...

Lennie002
43分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部