一、keepalived主要有两个程序
1. keepalived命令
-f,-use-file = FILE
使用指定的配置文件。默认配置文件是“/etc/keepalived/keepalived.conf”。
-P,-vrrp
只运行VRRP子系统。这对于不使用IPVS负载平衡器的配置非常有用。
-C, - 检查
只运行健康检查子系统。这对于使用IPVS负载均衡器和单个导向器而不进行故障切换的配置非常有用。
-l,-log-console
将消息记录到本地控制台。默认行为是将消息记录到系统日志。
-D,-log-detail
详细的日志消息。
-S,-log-facility = [0-7]
将syslog工具设置为LOG_LOCAL [0-7]。默认的系统日志工具是LOG_DAEMON。
-V,-dont-release-vrrp
不要在守护进程中删除VRRP VIP和VROUTE。默认行为是在keepalived退出时删除所有VIP和VROUTE
-I,-dont-release-ipvs
不要在守护进程停止时移除IPVS拓扑。它在keepalived退出时从IPVS虚拟服务器表中删除所有条目的默认行为。
-R,不要重生
不要重新生成子进程。默认行为是在任何进程退出时重新启动VRRP和检查器进程。
-n,-dont-fork
不要分解守护进程。该选项将导致keepalived在前台运行。
-d,-dump-conf
转储配置数据。
-p,-pid = FILE
父指定的进程使用指定的pidfile。 keepalived的默认pid文件是“/var/run/keepalived.pid”。
-r,-vrrp_pid = FILE
为VRRP子进程使用指定的pidfile。 VRRP子进程的默认pid文件是“/var/run/keepalived_vrrp.pid”。
-c,-checkers_pid = FILE
针对检查者子进程使用指定的pidfile。检查器子进程的默认pid文件是“/var/run/keepalived_checkers.pid”。
-x,-snmp
启用SNMP子系统。
-v,-version
显示版本并退出。
-h,-help
显示此帮助信息并退出。
2. genhash实用程序
genhash二进制文件用于生成摘要字符串。 genhash命令行参数是:
-use-ssl,-S
使用SSL连接到服务器。
-server <host>,-s
指定要连接的IP地址。
-port <port>,-p
指定要连接的端口。
-url <url>,-u
指定要生成散列的文件的路径。
-use-virtualhost <host>,-V
指定要与HTTP标头一起发送的虚拟主机。
-hash <alg>,-H
指定散列算法以制作目标页面的摘要。请查看帮助屏幕中的可用列表,并标记默认标记。
-verbose,-v
请输出详细信息。
-help,-h
显示程序帮助屏幕并退出。
-release, -r
显示版本号(版本)并退出。
二、官方文档
http://www.keepalived.org/doc/programs_synopsis.html