码迷,mamicode.com
首页 > 其他好文 > 详细

银河麒麟操作系统上配置Bond(二)使用ifenslave方式

时间:2017-08-02 13:53:55      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:kylin bond

银河麒麟操作系统上使用ifenslave配置Bond


ifenslave是一款Linux下的负载均衡工具,银河麒麟操作系统也支持该工具。

一、安装ifenslave

$ sudo apt-get install ifenslave

二、配置bonding

  • /etc/modules 文件末添加一行内容:bonding,设置 bonding 模块开机自动加载;

    $ sudo vim /etc/modules

修改后的modules文件如下:

    # /etc/modules: kernel modules toload at boot time.

    #

    # This file contains the names ofkernel modules that should be loaded

    # at boot time, one per line. Linesbeginning with "#" are ignored.

    bonding

  2.       执行ifconfig -a查看系统所有网口,选择两个接口做bonding,比如enp1s0f1enp1s0f2

  3.       创建/etc/modprobe.d/bonding.conf文件,内容如下:

       options bonding mode=1 miimon=100

       其中mode=1表示是 (active-backup)Active-backup policy:(主-备份策略):只有一个设备处于活动状态。一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见的。此模式提供了容错能力。

       miimon是毫秒数,每100毫秒触发检测线路稳定性的事件。

  4.       加载bonding模块。执行

$ sudo modprobebonding

查看模块是否加载成功:

$ lsmod| grepbonding

  5.       配置链路聚合名为bond0,聚合后使用的IP地址为192.168.100.15516位掩码:

$ sudo ifconfigbond0 192.168.100.155 netmask 255.255.0.

  6.       配置bond0使用的网络接口

$ sudo ifenslavebond0 enp1s0f1 enp1s0f2

  7.       为了 bond0 开机重启后可以继续使用,写入配置文件

$ sudo vim/etc/network/interfaces

添加bond0相应的配置,autobond0及以后为新添加的内容,修改完成后的文件内容为:

# interfaces(5)file used by ifup(8) and ifdown(8)

auto lo

iface lo inetloopback

 

auto bond0

iface bond0 inetstatic

address192.168.100.155

netmask255.255.0.0

gateway192.168.1.254

dns-nameservers192.168.0.53

post-upifenslave bond0 enp1s0f1 enp1s0f2

pre-downifenslave -d bond0 enp1s0f1 enp1s0f2

配置完成后,重启服务器。

  8.       重新启动reboot服务器后,测试拔出任何一个接口的网线,ping其他网络不会中断。


--------------------------

银河麒麟操作系统是天津麒麟信息技术有限公司自主研发的类Linux操作系统,目前有桌面版和服务器版以及一些特种行业的定制版本。银河麒麟社区版可在http://www.ubuntukylin.com/downloads/自由下载使用。

本文出自 “自由自在” 博客,请务必保留此出处http://jiawenjl.blog.51cto.com/4152561/1952950

银河麒麟操作系统上配置Bond(二)使用ifenslave方式

标签:kylin bond

原文地址:http://jiawenjl.blog.51cto.com/4152561/1952950

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!