.TH KEEPALIVED "8" "November 2012" .na .nh .SH "NAME" keepalived \- load\-balancing and high\-availability service .SH "SYNOPSIS" \fBkeepalived\fP [\fB\-f\fP|\fB\-\-use\-file\fP=FILE] [\fB\-P\fP|\fB\-\-vrrp\fP] [\fB\-C\fP|\fB\-\-check\fP] [\fB\-l\fP|\fB\-\-log\-console\fP] [\fB\-D\fP|\fB\-\-log\-detail\fP] [\fB\-S\fP|\fB\-\-log\-facility\fP={0-7}] [\fB\-V\fP|\fB\-\-dont\-release\-vrrp\fP] [\fB\-I\fP|\fB\-\-dont\-release\-ipvs\fP] [\fB\-R\fP|\fB\-\-dont\-respawn\fP] [\fB\-n\fP|\fB\-\-dont\-fork\fP] [\fB\-d\fP|\fB\-\-dump\-conf\fP] [\fB\-p\fP|\fB\-\-pid\fP=FILE] [\fB\-r\fP|\fB\-\-vrrp_pid\fP=FILE] [\fB\-c\fP|\fB\-\-checkers_pid\fP=FILE] [\fB\-v\fP|\fB\-\-version\fP] [\fB\-h\fP|\fB\-\-help\fP] .SH "DESCRIPTION" Keepalived provides simple and robust facilities for load\-balancing and high\-availability. The load\-balancing framework relies on well\-known and widely used Linux Virtual Server (IPVS) kernel module providing Layer4 load\-balancing. Keepalived implements a set of checkers to dynamically and adaptively maintain and manage load\-balanced server pool according their health. Keepalived also implements the VRRPv2 protocol to achieve high\-availability with director failover. .SH "OPTIONS" .TP \fB -f, --use-file\fP=FILE Use the specified configuration file. The default configuration file is "/etc/keepalived/keepalived.conf". .TP \fB -P, --vrrp\fP Only run the VRRP subsystem. This is useful for configurations that do not use IPVS load balancer. .TP \fB -C, --check\fP Only run the healthcheck subsystem. This is useful for configurations that use the IPVS load balancer with a single director with no failover. .TP \fB -l, --log-console\fP Log messages to the local console. The default behavior is to log messages to syslog. .TP \fB -D, --log-detail\fP Detailed log messages. .TP \fB -S, --log-facility\fP=[0-7] Set syslog facility to LOG_LOCAL[0-7]. The default syslog facility is LOG_DAEMON. .TP \fB -V, --dont-release-vrrp\fP Don't remove VRRP VIPs and VROUTEs on daemon stop. The default behavior is to remove all VIPs and VROUTEs when keepalived exits .TP \fB -I, --dont-release-ipvs\fP Don't remove IPVS topology on daemon stop. The default behavior it to remove all entries from the IPVS virtual server table on when keepalived exits. .TP \fB -R, --dont-respawn\fP Don't respawn child processes. The default behavior is to restart the VRRP and checker processes if either process exits. .TP \fB -n, --dont-fork\fP Don't fork the daemon process. This option will cause keepalived to run in the foreground. .TP \fB -d, --dump-conf\fP Dump the configuration data. .TP \fB -p, --pid\fP=FILE Use specified pidfile for parent keepalived process. The default pidfile for keepalived is "/var/run/keepalived.pid". .TP \fB -r, --vrrp_pid\fP=FILE Use specified pidfile for VRRP child process. The default pidfile for the VRRP child process is "/var/run/keepalived_vrrp.pid". .TP \fB -c, --checkers_pid\fP=FILE Use specified pidfile for checkers child process. The default pidfile for the checker child process is "/var/run/keepalived_checkers.pid". .TP \fB -v, --version\fP Display the version and exit. .TP \fB -h, --help\fP Display this help message and exit. .SH "SEE ALSO" \fBkeepalived.conf\fP(5), \fBipvsadm\fP(8) .SH "AUTHOR" This man page was written by Ryan O'Hara