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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM