实现LVS的持久连接以及健康状态监控功能
一、实现LVS的持久连接。功能:无论ipvs使用何种scheduler,其都能够实现在指定时间范围内始终将来自同一个ip地址的请求发往同一个RS;此功能是通过lvs持久连接模板实现,其与调度方法无关。
①在LVS上设置一个虚拟网卡别名。
https://s2.运维网.com/oss/201711/04/2041741b5f1099875cfb3bb0c5651a92.png
②在VIP上用iptables 打上标记,把80和443端口标记为99。
https://s5.运维网.com/oss/201711/04/2c3f0119c5f1ca5fdc46fc1c012c58c0.png③设置LVS的虚拟IP(VIP)和真实IP(DIP)。
https://s3.运维网.com/oss/201711/04/5a0bb2dc366283ea71f8defa52f6fde6.png
④测试。【持久连接默认十分钟】
https://s3.运维网.com/oss/201711/04/761818378c9367c2c39e2071d6bb058b.png
二、实现LVS健康状态监控功能。
实现监控状态监控基于持久连接的基础上进行试验。
①安装包 【注意:此包需要从网上下载到本地】
yum localinstall ldirectord
②查询ldirectord的列表,复制配置文件。
https://s1.运维网.com/oss/201711/04/2d8f1b8aa34a3a754de0249152538332.png③打开配置文件,进行调优。
https://s4.运维网.com/oss/201711/04/dca63fe9730a9a107d4026376f4994ac.png
④查看内核虚拟服务器的表
https://s3.运维网.com/oss/201711/04/9d5728f4d09bfb9bf79897348dd656f0.png
⑤模拟一个RS损坏。
https://s3.运维网.com/oss/201711/04/7e472b699cd5be6db67b4abc2fa173ef.png
页:
[1]