• Linux(4)_bond以及负载均衡


    1  bond聚合          http://www.linuxidc.com/Linux/2011-05/35326.htm

     2   etc/inittab       http://blog.csdn.net/newnewman80/article/details/8133797

     3   多网卡的七种bond模式    http://www.cnblogs.com/lcword/p/5914089.html

      4   ifenslave        http://blog.csdn.net/liubeck/article/details/8490537
                
            vi /etc/inittab
            78:35:once:/root/bond.sh &

              vi /root/bond.sh  
              rmmod bond        清除bond信息
              modprobe bonding -o bond0 mode=802.3ad xmit_hash_policy=layer3+4    参数详解 参见博客 http://www.linuxidc.com/Linux/2011-05/35326.htm
              modprobe bonding -o bond1 mode=802.3ad xmit_hash_policy=layer3+4
              ifconfig bond0 30.30.2.110 netmask 255.255.0.0 up   //给bond 0绑定ip
              ifconfig bond1 30.30.2.111 netmask 255.255.0.0 up
              ifenslave bond0 eth0 eth1 eth4 eth5         //将0,1,4,5做成一个bond
              ifenslave bond1 eth2 eth3 eth6 eth7 
              route add default gw 30.30.30.2
              service sshd restart

                 在做bond前,要先修改一下inittab文件,如果没有的话可以自己创建这个文件。做bond是为了负载均衡和容灾。
                       vi /etc/inittab
                                78:35:once:/root/bond.sh &
                   78表示序号:这里也可以写成其他数字,但是不要重复。 35表示3和 5level 。后面/root/bond.sh表示要执行的process。&符号表示后台运行。在这个脚本里不加也行的。加上去后台不容易中断

             注意一下:  suse系统中是在/etc/inittab下写的。
                                 cgslv5是在/etc/rc.d/rc.local 这个里面写的,而且直写/root/bond.sh &就行,不需要加前面的。

  • 相关阅读:
    UI自动化定位控件添加醒目标识
    Web自动化测试代码优化方案之定位、操作
    面试常用英文关键字知多少
    Linux常用命令必知必会
    Jenkins自动化UI测试Tomcat报错“The web application [/jenkins] appears to have started a thread named”解决办法
    appium API元素定位方法汇总
    Jmeter参数化方法
    python学习-文件读写整理
    python学习_模块化示例
    python学习-python webdriver API(转载)
  • 原文地址:https://www.cnblogs.com/sunnybowen/p/8519590.html
Copyright © 2020-2023  润新知