Chapter 1. Linux Virtual Server Overview
6.1. LVS Components
Section 6.1.1, "
"
pulse
6.1.1.
pulse
This is the controlling process which starts all other daemons related to LVS routers. At boot
time, the daemon is started by the
configuration file
/etc/sysconfig/ha/lvs.cf
daemon. On the backup router,
simple heartbeat at a user-configurable interval. If the active router fails to respond after a
user-configurable interval, it initiates failover. During failover,
instructs the
daemon on the active router to shut down all LVS services, starts the
pulse
program to reassign the floating IP addresses to the backup router's MAC address,
send_arp
and starts the
daemon.
lvs
6.1.2.
lvs
The
daemon runs on the active LVS router once called by
lvs
file
/etc/sysconfig/ha/lvs.cf
table, and assigns a
nanny
server is down,
instructs the
lvs
table.
6.1.3.
ipvsadm
This service updates the IPVS routing table in the kernel. The
administers LVS by calling
6.1.4.
nanny
The
monitoring daemon runs on the active LVS router. Through this daemon, the active
nanny
router determines the health of each real server and, optionally, monitors its workload. A
separate process runs for each service defined on each real server.
6.1.5.
/etc/sysconfig/ha/lvs.cf
This is the LVS configuration file. Directly or indirectly, all daemons get their configuration
information from this file.
6.1.6. Piranha Configuration Tool
This is the Web-based tool for monitoring, configuring, and administering LVS. This is the
default tool to maintain the
6.1.7.
send_arp
This program sends out ARP broadcasts when the floating IP address changes from one node
to another during failover.
14
shows a detailed list of each software component in an LVS router.
/etc/rc.d/init.d/pulse
determines the health of the active router by executing a
pulse
, calls the
ipvsadm
process for each configured LVS service. If
utility to remove the real server from the IPVS routing
ipvsadm
to add, change, or delete entries in the IPVS routing table.
ipvsadm
/etc/sysconfig/ha/lvs.cf
script. It then reads the
. On the active router,
on the backup router
pulse
pulse
utility to build and maintain the IPVS routing
daemon sets up and
lvs
LVS configuration file.
starts the LVS
pulse
. It reads the configuration
reports a real
nanny
Need help?
Do you have a question about the LINUX VIRTUAL SERVER 5.0 - ADMINISTRATION and is the answer not in the manual?
Questions and answers