rhelkeepalived安装.docx
- 文档编号:11146679
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:6
- 大小:14.85KB
rhelkeepalived安装.docx
《rhelkeepalived安装.docx》由会员分享,可在线阅读,更多相关《rhelkeepalived安装.docx(6页珍藏版)》请在冰点文库上搜索。
rhelkeepalived安装
rhel.keepalived安装
1.在http:
//www.linuxvirtualserver.org/software/
下载keepalived源码包
2.tar-zxvfkeepalived-1.2.1.tar.gz
3.之前需要安装的包
gcc
gcc-c++
kernel-devel
ipvsadm
4.三部曲:
./configure--with-kernel-dir=/usr/src/kernel/`uname
-r`&&make
&&makeinstall
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_idHaweb_1
}
vrrp_sync_groupVGM{
group{
VL_S
}
}
vrrp_scriptchk_mysql
{
script"killall-0mysqld"
interval1
}
vrrp_instanceVL_S{
stateMASTER
//BACKUP
//BACKUP
interfaceeth0
lvs_sync_daemon_interfaceeth0
virtual_router_id51
priority100
//99
//98
nopreempt
advert_int5
authentication{
auth_typePASS
auth_passsunn
}
virtual_ipaddress{
192.168.0.77
}
track_script{
chk_mysql
}}
#####LVS
virtual_server192.168.0.773306{
delay_loop6
lb_algorr
lb_kindDR
protocolTCP
real_server192.168.0.803306{
weight100
TCP_CHECK{
connect_timeout3
nb_get_retry3
delay_before_retry3
connect_port3306
}
}
real_server192.168.0.813306{
weight100
TCP_CHECK{
connect_timeout3
nb_get_retry3
delay_before_retry3
connect_port3306
}
}
}
7.另一台主机一样的配置,只是配置文件变成红色的。
8.servicekeepalived
start
可以tail-n100/var/log/messages查看服务启动情况
ipaddshow
eth0
查看VIP绑定网卡情况
9.测试和heartbeat差不多.
master关掉==》VIP漂移==>backup变成master接管
10.针对特定服务失败,转移配置蓝色部分
11.采用不抢断方式,也就是MASTER死掉,又启动后,不抢回MASTER。
这里就需要都设置成BACKUP(MASTER不支持nopreempt),上面的绿色部分。
12.粉色LVS一下是配置LVS,实现负载均衡。
前面配置是HA.现在配置完LVS就是一个真正的系统
PS:
heartbeat的haresources中有关于服务的制定。
keepalived没有。
vi:
set
number显示行号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- rhelkeepalived 安装