技术开发 频道

LVS管理平台使用手册

  3、虚拟IP池(VIP)

  功能说明:添加、修改VIP池。

  3.1、添加图示:

  虚拟服务器 virtual_server定义块

  虚拟服务器定义是 keepalived框架最重要的项目了,是 keepalived.conf必不可少的部分。

  1、 虚拟服务器 virtual_server. 这个 ip 来自于 vrrp 定义块的第“4”步,后面一个空格,然后加上端口号。定义一个vip,可以实现多个 tcp 端口的负载均衡功能。

  (1)delay_loop。健康检查时间间隔,单位是秒。

  (2)lb_algo. 负载均衡调度算法,互联网应用常使用 wlc或 rr。

  (3)lb_kind. 负载均衡转发规则。一般包括 DR,NAT,TUN3 种,在我的方案中,都使用DR 的方式。

  (4)persistence_timeout.会话保持时间,单位是秒。这个选项对动态网站很有用处:当用户从远程用帐号进 行登陆网站时,有了这个会话保持功能,就能把用户的请求转发给同一个应用服务器。在这里,我们来做一个假设,假定现在有一个 lvs 环境,使用 DR 转发模式,真实服务器有 3 个,负载均衡器不启用会话保持功能。当用户第一次访问的时候,他的访问请求被负载均衡器转给某个真实服务器,这样他看到一个登陆页面,第一次访问完毕;接 着他在登陆框填写用户名和密码,然后提交;这时候,问题就可能出现了—登陆不能成功。因为没有会话保持,负载均衡器可能会把第 2次的请求转发到其他的服务器。

  (5)转发协议 protocol.一般有 tcp 和 udp两种。实话说,我还没尝试过 udp协议类的转发。

  4、主机管理

  功能说明:包括添加、修改、设置LB等功能模块。

  4.1、添加SERVER

  真实服务器 real_server.也即服务器池。Real_server的值包括 ip地址和端口号。多个连续的真实 ip,转发的端口相同,是不是可以以范围表示?需要进一步实验。如写成real_server 61.135.20.1-10 80 .

  (1)权重 weight.权重值是一个数字,数值越大,权重越高。使用不同的权重值的目的在于为不同性能的机器分配不同的负载,性能较好的机器,负载分担大些;反之,性能差的机器,则分担较少的负载,这样就可以合理的利用不同性能的机器资源。

  4.2、 设置LB

  功能说明:设置所选服务器的LoopbackIP,只限于DR模式。

  5、监控模块

  功能说明:添加、删除、修改自定义监控名称。

  5.1、添加监控点

  监控类型包括SSL_GET、HTTP_GET、TCP_CHECK、SMTP_CHECK、MISC_CHECK等,选择不同的监控类型会提示你输入不同的参数值,一般情况下选择管理员添加的类型即可满足,一些特殊应用的监控可以自定义去添加。

0
相关文章