四:使用ipvsadm 管理工具

1:使用ipvsadm  管理工具

     ipvsadm 是在负载调度器上使用LVS 群集管理工具,通过ip vs 模块添加,删除服务器节点,以及查看群集的运行。

1): 创建虚拟服务器

     若群集的VIP 地址为192.168.100.2 ,针对TCP 80  端口提供负载分流服务,使用的调度算法为轮询,则对应的ipvsadm 命令操作如下所示,对于负载均衡调度器来说,VIP 必须是本机实际已启用的IP地址

    ipvsadm  -A -t 192.168.100.2:80 -s rr  

      -A :表示创建的虚拟服务器

-t: 指定 IP地址和端口号

-s:表示指定的算法

2): 添加服务器节点

     为虚拟机服务器192.168.100.2  添加四个服务器节点,IP地址依次为192.168.100.10,192.168.100.20,192.168.100.30.对应的ipvsadm 命令操作如下所示,若希望使用保持连接,还应添加“-p 60 ”选项,其中60为保持时间(秒)

    ipvsadm -a -t 192.168.100.2:80  -r 192.168.100.10:80 -m -w 1

    ipvsadm -a -t 192.168.100.2:80 -r 192.168.100.20:80 -m -w 1

   ipvsadm -a -t 192.168.100.2:80 -r 192.168.100.20:80 -m -w 1

        -a  表示添加一个节点

-t 表示指定IP地址和端口号

-r 表示节点的地址和端口号

-m 表示使用的是net模式

 -w 1 表示使用这台机器的权重(当权重为0时,表示暂停节点)

 3):查看群集节点状态

     结合选项-L 可以查看LVS 虚拟服务器,可以指定只查看某一个VIP 地址(默认为查看所有)结合选项-n 将以数字形式显示地址,端口等信息。

      ipvsadm -Ln  查看节点状态

4): 删除服务器节点

      需要从服务器池中删除某一个节点时,使用选项 -d  ,执行删除操作必须指定目标对象,包括节点地址,虚拟IP地址,例如:以下操作

       ipvsadm -d -t 192.168.100.2:80 -r 192.168.100.10:80

 5):保存负载均衡分配策略

      使用导出/导入工具ipvsadm-save/ipvsadm-restore 可以保存,恢复LVS 策略,当然也可以快速清除,重建负载分配策略

    ipvsadm-save -n > /etc/sysconfig/ipvsadm   // 保存策略

    cat /etc/sysconfig/ipvsadm   //确保保存结果

    systemctl stop ipvsadm   //停止服务(清除策略)

    systemctl start ipvsadm // 启动服务 (重建规则)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BK_小小关

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值