文档章节

记录下keepalived+haproxy 的启动

应念
 应念
发布于 2015/08/22 16:16
字数 597
阅读 231
收藏 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
博文 14
码字总数 5323
作品 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

没有更多内容

加载失败,请刷新页面

加载更多

大数据学习之大数据技术笔记—spring入门

篇一 spring介绍 spring.io 官网 快速开始 Aop 面向切面编程,可以任何位置,并且可以细致到方法上 连接框架与框架 Spring 就是 IOC AOP 思想 有效的组织中间层对象一般都是切入 service 层 ...

董黎明
13分钟前
2
0
Linux如何查看进程、杀死进程、启动进程等常用命令

关键字: linux 查进程、杀进程、起进程 1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程...

临江仙卜算子
31分钟前
3
0
ASP.NET Core MVC 静态文件配置

在启动文件中添加以下配置 public class Startup{ public IServiceProvider ConfigureServices(IServiceCollection services) { services.AddDirectoryBrowser(); ......

whltian
41分钟前
1
0
linux之自定义命令

本人使用的是ubuntu系统,不喜欢建各种桌面快捷链接,但是每次启动个软件,去查找又麻烦,所以自定义了命令,来快捷的启动应用: 1、修改/etc/bash.bashrc,在文件末尾,加上如下List-1中的内...

克虏伯
49分钟前
7
0
linux基础

系统安全 sudo su chmod setfacl 进程管理 w top ps kill pkill pstree killall 用户管理 id usermod useradd groupad userdel 文件系统 mount umount fsck df du 网络应用 curl telnet mail......

关元
50分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部