阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

bond4以及vlan子接口配置

183次阅读
没有评论

共计 1261 个字符,预计需要花费 4 分钟才能阅读完成。

场景:

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

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

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-10/148033.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1261字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中