晴朗的天空万里无云 發表於 2017-3-13 17:04:48

在CentOS7中如何配置NIC绑定?

<p>NIC(网络接口卡)绑定也称为网络绑定。它可以被定义为多个NIC到单键接口的聚合或组合。它的主要目的是提供高可用性和冗余。</p>
<p>实验环境:DELL CentOS 7&nbsp;</p>
<p>双网卡: em1/em2</p>
<p># 查看网卡名称 </p>
<p>ip link | awk 'NR%2==1' | awk '{print $2,$8,$9}' | tr -d ':' | grep -v lo | awk '{print $1}'</p>
<p><strong><font color="#ff0000">先决条件</font></strong> </p>
<p>确认bonding模块是否已经被加载到linux环境中,使用下面命令加载:</p>
<p>modprobe bonding</p>
<p>列出绑定的模块信息</p>
<p>modinfo bonding</p>
<p align="center"><img alt="" src="https://img.jbzj.com/file_images/article/201703/2017031316534841.png" /></p>
<p><strong><font color="#ff0000">第一步: 创建绑定接口文件</font></strong> </p>
<p>在文件夹&ldquo;/etc/sysconfig/network-scripts/&rdquo;下创建绑定接口文件(ifcfg-bond0)</p>
<p># cd /etc/sysconfig/network-scripts/ </p>
<p># cat ifcfg-bond0 </p>
<p>DEVICE=bond0 </p>
<p>TYPE=Bond </p>
<p>NAME=bond0 </p>
<p>BONDING_MASTER=yes </p>
<p>BOOTPROTO=none </p>
<p>ONBOOT=yes </p>
<p>IPADDR=192.168.1.133 </p>
<p>NETMASK=255.255.255.0 </p>
<p>GATEWAY=192.168.1.1 </p>
<p>BONDING_OPTS=&quot;mode=5 miimon=100&quot;使用&rsquo;mode = 5&rsquo;,用于提供容错和负载平衡</p>
<p><strong><font color="#ff0000">第二步:编辑NIC接口文件(ifcfg-em1,ifcfg-em2)</font></strong> </p>
<p># clear </p>
<p># cat ifcfg-em1 </p>
<p>TYPE=Ethernet </p>
<p>BOOTPROTO=none </p>
<p>UUID=f6f140af-1885-47d6-b22f-51e232d966e9 </p>
<p>DEVICE=em1 </p>
<p>ONBOOT=yes </p>
<p>MASTER=bond0 </p>
<p>SLAVE=yes </p>
<p># cat ifcfg-em2 </p>
<p>UUID=fe4606d1-23b8-48c7-a7e0-c858978ba4a9 </p>
<p>DEVICE=em2 </p>
<p>ONBOOT=yes </p>
<p>TYPE=Ethernet </p>
<p>BOOTPROTO=none </p>
<p>MASTER=bond0 </p>
<p>SLAVE=yes</p>
<p><strong><font color="#ff0000">第三步:重启网络服务</font></strong> </p>
<p>systemctl restart network.service</p>
<p><strong><font color="#ff0000">第四步:测试和验证bond接口</font></strong> </p>
<p>使用ipconfig查看网卡状态</p>
<p align="center"><img alt="" src="https://img.jbzj.com/file_images/article/201703/2017031316534842.png" /></p>
<p>查看绑定接口设置,如绑定模式和从接口</p>
<p>cat /proc/net/bonding/bond0</p>
<p align="center"><img alt="" src="https://img.jbzj.com/file_images/article/201703/2017031316534843.png" /></p>
<p><strong><font color="#ff0000">第五步:容错测试</font></strong> </p>
<p>测试容错,停掉一个网卡,看是否能够访问服务器以及接口状态</p>
<p>ifdown em1 # 停用</p>
<p>ifconfig查看网络状态,发现网络状态正常</p>
頁: [1]
查看完整版本: 在CentOS7中如何配置NIC绑定?