如何直接用keepalived实现企业级WEB的负载均衡高可用性
下文给大家带来如何直接用keepalived实现企业级WEB的负载均衡高可用性,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用亿速云在行业内累计的经验来做一个解答。
③编辑keepalived.conf文件,直接用keepalived实现负载均衡及高可用性。
a)Keepalved的安装
a)Keepalved的安装
#wgethttp://www.keepalived.org/software/keepalived-1.1.15.tar.gz
#tarzxvfkeepalived-1.1.15.tar.gz
#cdkeepalived-1.1.15
#./configure
#make
#makeinstall
将keepalived做成启动脚务,方便管理:
#cp/usr/local/etc/rc.d/init.d/keepalived/etc/rc.d/init.d/
#cp/usr/local/etc/sysconfig/keepalived/etc/sysconfig/
#mkdir/etc/keepalived
#cp/usr/local/etc/keepalived/keepalived.conf/etc/keepalived/
#cp/usr/local/sbin/keepalived/usr/sbin/
#servicekeepalivedstart|stop
b)Keealived的配置
①分别在主从负载均衡云服务器上配置keepalived.conf ,内容分别如下:
!ConfigurationFileforkeepalived
global_defs{
notification_email{
yuhongchun027@163.com
}
notification_email_fromsns-lvs@gmail.com
smtp_server127.0.0.1
router_idLVS_DEVEL
}
vrrp_instanceVI_1{
stateMASTER
interfaceeth0
virtual_router_id51
priority100
advert_int1
authentication{
auth_typePASS
auth_pass1111
}
virtual_ipaddress{
192.168.5.188
}
}
virtual_server192.168.5.18880{
delay_loop6
lb_algowrr
lb_kindDR
persistence_timeout60
protocolTCP
real_server192.168.5.10480{
weight3
TCP_CHECK{
connect_timeout10
nb_get_retry3
delay_before_retry3
connect_port80
}
}
real_server192.168.5.10580{
weight3
TCP_CHECK{
connect_timeout10
nb_get_retry3
delay_before_retry3
connect_port80
}
}
}
!ConfigurationFileforkeepalived
global_defs{
notification_email{
yuhongchun027@163.com
}
notification_email_fromsns-lvs@gmail.com
smtp_server127.0.0.1
router_idLVS_DEVEL
}
vrrp_instanceVI_1{
stateBACKUP
interfaceeth0
virtual_router_id51
priority99
advert_int1
authentication{
auth_typePASS
auth_pass1111
}
virtual_ipaddress{
192.168.5.188
}
}
virtual_server192.168.5.18880{
delay_loop6
lb_algowrr
lb_kindDR
persistence_timeout60
protocolTCP
real_server192.168.5.10480{
weight3
TCP_CHECK{
connect_timeout10
nb_get_retry3
delay_before_retry3
connect_port80
}
}
real_server192.168.5.10580{
weight3
TCP_CHECK{
connect_timeout10
nb_get_retry3
delay_before_retry3
connect_port80
}
}
}
看了以上关于如何直接用keepalived实现企业级WEB的负载均衡高可用性,如果大家还有什么地方需要了解的可以在亿速云行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,亿速云技术工程师在行业内拥有十几年的经验了。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。