1、Windows平台多网卡聚合部署第 1 章 Windows平台(HP)1.1 环境检查1.1.1 硬件环境1.1.1.1 服务器HP Proliant服务器,G3(型号版本)以后的基本都支持多网卡聚合。目前,新推出的为G5。1.1.1.2 网卡HP Proliant服务器自身所配置的网卡基本上都支持多网卡聚合。1.1.1.3 交换机无特殊要求。1.1.2 软件环境1.1.2.1 操作系统支持的Windows服务器版本包括Windows XP/2000/2003/2003 R2等当前我行主要在用的Server版本。1.1.2.2 组件版本网卡驱动:HP NC-Series Broadcom Dr
2、iver for Windows 2003(版本随HP Smart Start启动光盘)Teaming工具:HP Network Configuration Utility for Windows 2003(版本随HP Smart Start启动光盘)1.1.3 其它前提条件1.2 安装配置1.2.1 安装过程该软件通常在使用HP Smart Start启动光盘安装操作系统时自动安装。若当前系统上尚未安装,则参考以下过程完成安装:(1) 执行网卡驱动更新程序(这里为Cp008064.exe),点击install即可完成更新:(2) 执行teaming工具安装程序(这里为Cp007937 ),点
3、击install即可完成安装:注:最新的网卡驱动和teaming工具可以从惠普最新版Smart Start 光盘(目前是7.91版本)或以下支持网站中下载。 1.2.2 配置方法1.2.2.1 策略选择原则(1) 点击窗口右下角的HP Network Configuration Utility工具图标,如下图所示。(2) 选择要加入teaming的网卡,再点击Team按钮。(3) 选择HP Network Team #1,点击Properties按钮,弹出Team Properties管理界面,在其中的Team Type Selection里,按下拉键选择team的工作模式。这里,要求选择Ne
4、twork Fault Tolerance Only with Preference Order(NFT with Preference Order)模式。 (4) 在Prioritized Team Members框中,先选中要设置为主网卡的成员,再点击右旁的上箭头按钮,从而设置该网卡为主网卡。1.2.3 注意事项在新建Team组时,原来的物理网卡会被去掉TCP/IP协议,所以该操作不适宜通过远程桌面来完成,而是通过远程iLO管理或者到本地控制台上进行。1.3 管理维护1.3.1 状态检查1.3.1.1 系统命令通过HP Network Configuration Utility管理界面,可
5、以监控team组和物理网卡的状态(通过图标颜色改变显示)。另外可以选择Team Properties管理界面的Team Utilization标签页,监控网卡速率、负载情况等。1.3.1.2 日志查看通过系统事件管理器查看相关日志。1.3.2 状态更改1.3.2.1 网卡成员拆离在HP Network Configuration Utility主管理界面,选中要从Team中拆离的成员网卡,再点击Drop按钮。 1.3.2.2 网卡成员加入在HP Network Configuration Utility主管理界面,先选择Team,再选中要加入到该Team的物理网卡,然后,点击Team按钮。1.
6、3.2.3 手工故障切换不支持手工切换。1.3.2.4 手工恢复切换不支持手工回切。1.3.3 故障排查1.3.3.1 错误日志检查通过系统事件管理器来检查相关错误日志。1.3.3.2 其它排错命令在HP Network Configuration Utility主管理界面,先选中物理网卡,再点击Properties按钮,弹出Adapter Properties管理界面,可根据实际需要进行检查。第 2 章 SLES平台2.1 环境检查2.1.1 硬件环境2.1.1.1 服务器服务器需要能正常安装SLES。目前,市场上主流的PC服务器基本能满足。2.1.1.2 网卡从技术角度而言,在市场主流的服
7、务器上,对满足约束条件的网卡硬件,SLES系统平台都可以支持网卡绑定。2.1.1.3 交换机对于负载均衡型,交换机要求支持802.3 ad标准。2.1.2 软件环境2.1.2.1 操作系统目前,支持bonding网卡绑定的SLES操作系统具体版本包括SLES9/SLES9 SP1/SLES9 SP2/SLES9 SP3/SLES9 SP4/SLES10/SLES10 SP1。2.1.2.2 组件版本bonding功能为操作系统内核自带。另外,用于进行bonding管理的ifenslave工具包iputils为系统默认安装中已包含。2.1.3 其它前提条件无。2.2 安装配置2.2.1 安装过程
8、操作系统默认安装已包含,不必额外安装。2.2.2 配置方法2.2.2.1 策略选择原则对于冗余型,并且是单网卡发送,配置mode=1模式。2.2.2.2 具体配置步骤(1) 修改要绑定的网卡配置文件/etc/sysconfig/network/ifcfg-eth-id-mac-id。其中,mac-id为网卡的MAC地址。文件内容如下:BOOTPROTO=noneSTARTMODE=off(2) 创建bonding的配置文件。这里,假设所创建的网卡绑定为bond0。bond0配置文件/etc/sysconfig/network/ifcfg-bond0的修改,可参考如下内容:BOOTPROTO=s
9、taticBROADCAST=192.168.1.255IPADDR=192.168.1.1NETMASK=255.255.255.0NETWORK=192.168.1.0STARTMODE=onbootBONDING_MASTER=yesBONDING_MODULE_OPTS=mode=1 miimon=100 use_carrier=1 primary=eth0 BONDING_SLAVE0=eth0BONDING_SLAVE1=eth1注:根据实际环境替换相应的IP地址等配置。如果是多网卡发送,只需把上面的mode=1替换为mode=5即可。其中的primary=eth0参数指定eth0
10、为主网卡。(3) 了使配置即时生效,需重启网络服务,执行以下命令。#rcnetwork restart2.2.3 注意事项使用ifconfig -a命令查看网卡eth0和eth1的MAC地址,然后根据MAC地址修改相应的/etc/sysconfig/network/ifcfg-eth-id-mac-id文件。重启网络服务后,建议通过dmesg或者cat /proc/net/bonding/bond0查看bonding设备的状态,以确保配置生效。2.3 管理维护2.3.1 状态检查2.3.1.1 系统命令查看bonding设备的成员网卡和状态使用:#cat /proc/net/bonding/b
11、ond0上述命令会输出bond0设备的详细信息,包括bond0设备的工作模式、当前active的网卡以及其它成员网卡的状态等。此外,使用传统命令ifconfig -a可以查看系统当前所有的网络设备(包括已被绑定的网卡设备)。通过下面命令查看物理网卡、捆绑网卡的实时网络流量。(每隔2秒进行取样,共10次。)# sar -n DEV 2 102.3.1.2 日志查看使用dmesg命令可以查看bonding设备及其成员网卡的相关信息,另外,/var/log/messages文件也包含bonding设备的相关日志。2.3.2 状态更改2.3.2.1 网卡成员拆离以下命令表示将网卡eth0从bond0中
12、拆离。#ifenslave -d bond0 eth02.3.2.2 网卡成员加入以下命令表示将网卡eth0加入到bond0。#ifenslave -bond0 eth02.3.2.3 手工故障切换通过ifenslave -c命令可以模拟故障进行手工切换。下面例子,假设当前active网卡为eth0,则执行命令后, eth1变为active状态,网络流量从eth0切换到eth1。#ifenslave -c bond0 eth12.3.2.4 手工恢复切换当主网卡故障恢复后,可通过ifenslave -c命令进行手工命令切换。下面例子,回切到主网卡eth0。#ifenslave -c bond0 eth02.3.3 故障排查2.3.3.1 错误日志检查通过查看/proc/net/bonding/bond0文件,可知bond0设备的当前工作状态。使用dmesg命令或者查看/var/log/messages系统日志,可查看bonding设备的相关错误日志。2.3.3.2 其它排错命令无。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1