简单快速搭建lv + keepalive集群

lv + keepalive群集

keepalive起初是专门针对lv设计的一款强大的复制工具。

主要用来提供故障切换和健康检查功能,判断lv负载调度器,节点服务器的可用性,及时隔离并替换新的服务器。

调度器两台(双机热备)

,,,192.168.30.30

,,,192.168.30.31

Web服务器,

,,,192.168.30.33

,,,192.168.30.34

简单快速搭建lv + keepalive集群


tar xf keepalived-1.4.2.tar。广州

, cd keepalived-1.4.2

。/configure——prefix=/

,使,,使安装


cp keepalive/etc/init。d/keepalive/etc/init.d/ ,#

vi/etc/keepalived/keepalived。参看

!配置文件keepalive

global_defs {

,,router_id LVS_01 ,,,,,,,,,,#本服务器的名称

}

vrrp_instance VI_1 {,,,,,,,,,,#定义VRRP热备实例

,,,国家MASTER ,,,,,,,,,,,#热备状态,表少爷示主服务器,备份表示从服务器

,,,接口ens33 ,,,,,,,,,,#承载VIP地址的物理接口

,,,virtual_router_id 51个,,,,,,,#虚拟路由器的ID号,每个热备组保持一致

,,,优先级110,,,,,,,,,,,,,,#优先级,数值越大优先级越高

,,,advert_int 1,,,,,,,,,,,,,,#通告间隔秒数(心跳频率)

,,,身份验证{,,,,,,,,,,#热备认证信息,每个热备组保持一致

,,,,,,,auth_type PASS ,,,,,,#认证类型

,,,,,,,auth_pass 6666,,,,,,,#密码字符串

,,,}

,,,virtual_ipaddress {,,,,,,,,#指定漂移地址(VIP),可以有多个

,,,,,,,192.168.30.100

,,,}}

virtual_server 192.168.30.100 80 {,,#才能虚拟服务器地址(VIP)、端口

,,,,,,,delay_loop 6,,,,,,,,,,,,,,#健康检查的间隔时间(秒)

,,,,,,,lb_algo rr ,,,,,,,,,,,,,,,,#轮询(rr)调度算法

,,,,,,,lb_kind DR ,,,,,,,,,,,,,,,#直接路由(DR)群集工作模式

,,,,,,,persistence_timeout 60,,,,,,#连接保持时间(秒)

,,,,,,,协议TCP ,,,,,,,,,,,,,,#应用服务器采用的是TCP协议

real_server 192.168.30.33 80 {,,,,,,,第号一个Web服务器节点的地址,端口

,,,,,,,重量1,,,,,,,,,,,,,,,,,,#节点的权重

,,,,,,,TCP_CHECK {,,,,,,,,,,,,,,#健康检查方式

,,,,,,,connect_port 80,,,,,,,,,,,,#检查的目标端口

,,,,,,,connect_timeout 3,,,,,,,,,,#连接超时(秒)

,,,,,,,nb_get_retry 3,,,,,,,,,,,,,#重试次数

,,,,,,,delay_before_retry 3,,,,,,,,,#重试间隔

,,,,,,,}}

real_server 192.168.30.34 80 {,,,,,,,,,#第二个Web服务器节点的地址,端口

,,,,,,,重量1

,,,,,,,TCP_CHECK {

,,,,,,,,,,,,connect_port 80

,,,,,,,,,,,,connect_timeout 3

,,,,,,,,,,,,nb_get_retry 3

,,,,,,,,,,,,delay_before_retry 3

,,,,}

,null

简单快速搭建lv + keepalive集群