1.在http://www.linuxvirtualserver.org/software/下载
keepalived源码包
2.tar -zxvf
keepalived-1.2.1.tar.gz
3.之前需要安装的包
gcc
gcc-c++
kernel-devel
ipvsadm
4.三部曲:./configure --with-kernel-dir=/usr/src/kernel/`uname-r`&& make&& make install
5.拷贝所需的文件。
cp /usr/local/etc/keepalived/keepalived.conf /etc/keeplived/
cp/usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/
cp /usr/local/sbin/keepalived /usr/sbin/keepalived
6.vi /etc/keepalived/keepalived.conf
global_defs {
router_id Haweb_1
}
vrrp_sync_group VGM {
group {
VL_S
}
}
vrrp_script chk_mysql{
script "killall -0 mysqld"
interval 1
}
vrrp_instance VL_S {
state MASTER //BACKUP //BACKUP
interface eth0
lvs_sync_daemon_interface eth0
virtual_router_id 51
priority 100 //99 //98
nopreempt
advert_int 5
authentication {
auth_type PASS
auth_pass sunn
}
virtual_ipaddress {
192.168.0.77
}
track_script {
chk_mysql
}
}
#####LVS
virtual_server 192.168.0.77 3306 {
delay_loop 6
lb_algo rr
lb_kind DR
protocol TCP
real_server 192.168.0.80 3306 {