zoukankan      html  css  js  c++  java
  • bond4以及vlan子接口配置

    场景:

    前提,交换机的配置由网络工程师配合!

    1、跨交换机做bond,模式为LACP,linux双网卡做bond4,模式为4;

    2、系统为centos7.0-123;

    3、服务器仅有两张万兆网卡,为eth0、eth1;

    4、网络用途:管理网172.168.16.0/24、存储网10.10.10.0/24;

    5、该场景主要为了解决网卡不够用的问题,在openstack中,经常需要有管理网、存储网络、业务网络以及外部网络,以下的配置若将bond4作为业务网,那么可解决私有云网卡不够的场景,主要还是为了节省成本。

    6、在利用PXE批量安装操作系统的情况下是不能带有vlan tag,此时需要在ks.cfg文件动手脚了以及另给个网段做pxe网段,装完操作系统便可将该网段回收并不会占用网络资源。

    7、在该场景中可能会遇到的问题,pxe批量装操作系统时发现获取不到ip,这是因为交换机配置了静态的LACP模式,导致包不知发送到那张网卡上,此时可以先down掉一个网卡,装完系统之后在启动;

    8、在centos7的情况下,有可能在装操作系统的时候发现一直卡在pre-install,此时进入另一个tty,查看网络的配置,可以在/etc/sysconfig/network-scripts/目录下看到生成了一个类似ifcfg-eth0-1文件的东西,这是因为在ks.cfg中配置了network --bootproto,注释掉即可!

    bond的配置:

    vim ifcfg-bond4
    DEVICE=bond4
    BOOTPROTO=static
    ONBOOT=yes
    TYPE=Ethernet
    
    vim ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    USERCTL=no
    MASTER=bond4 SLAVE
    =yes vim ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none ONBOOT=yes USERCTL=no
    MASTER=bond4 SALVE
    =yes

    vim /etc/modprobe.d/bond.conf
    alias bond4 bonding
    options bond4 miimon=100 mode=4 lacp_rate=1

    通过命令查看配置是否生效:
    cat /proc/net/bonding/bond4

    vlan子接口的配置:

    vim ifcfg-bond4.172
    DEVICE=bond4.172
    BOOTPROTO="static"
    ONBOOT=yes
    IPADDR=172.168.16.3
    NETMASK=255.255.255.0
    GATEWAY=172.168.16.254
    VLAN=yes
    
    vim ifcfg-bond4.10
    DEVICE=bond4.10
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=10.10.10.3
    NETMASK=255.255.255.0
    VLAN=yes
  • 相关阅读:
    directives vant之Field输入限制【v-input-float】
    【vue】 typeScript OSS图片压缩处理工具类
    vue单页面加载js方法
    H5网页打开App以及App内某个页面
    适配iphoneX万能方法!!!
    固定底部button按钮,兼容各种手机、微信等【flex布局】
    天行数据小程序demo
    iview Weapp index索引器 cityjs 增加每个城市的code值
    小程序上传图片至七牛云(支持多张上传、预览、删除图片)
    (转)异步与非阻塞之间的区别(看到的最清晰的说明)
  • 原文地址:https://www.cnblogs.com/wtfbk/p/4539315.html
Copyright © 2011-2022 走看看