当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 转自:http://www-900.ibm.com/cn/sup
 

 

 ·performing mounts and unmounts 4-19    »显示摘要«
    摘要:performing mounts and unmounts 4-193. use the fsck command on the / (root) partition to check and repairany potential problems in the file system.# fsck /dev/rdsk/c0t0d0s04. if the fsck command is suc......
 ·it从业人员必看的10大论坛    »显示摘要«
    摘要:一、it技术开发综合类   http://community.csdn.net/   适合人群:只适合软件开发者二、www.itpub.net   适合人群:数据库开发人员三、http://bbs.chinaunix.net/forum/   适合人员:系统工程师 四、bbs.chinajavaworld.com/   适合人员:java开发五、http://www.huihoo.com/foru......


Linux 下实现网卡高可用性的几种方法

转自:http://www-900.ibm.com/cn/support/nav/200402/p19-1.shtml

         http://www-900.ibm.com/cn/support/nav/200402/p19-3.shtml

linux 下实现网卡高可用性的几种方法(一) 【程序编程相关:编译iptables的扩展

         http://www-900.ibm.com/cn/support/nav/200402/p19-2.shtml 【推荐阅读:在Linux下构造高性能、高可用、高可伸

一.linux channel bonding 【扩展信息:重装LAMP

在当前的 ibm eserver xseries 服务器产品中,有很多产品都集成了的千兆以太网卡,另外,在 xseries 服务器产品的选件中,也提供了多种可以选配的以太网卡的选件,而当一台服务器配置了多块以太网卡时,我们通常都会考虑把多块网卡绑定在一起,做为一个网卡来使用,以此来提高网络的可用性与性能.对于 windows 操作系统下,intel 公司提供了 proset 工具来实现,broadcom 公司提供了 basp (broadcom advanced server program) 工具来实现,这些我们已经比较熟悉,而在 linux 操作系统下,我们要如何来实现网卡的高可用性呢?下面,就介绍一下在linux 下实现网卡高可用性的几种方法.

目前在各个发行版本的 linux 中,使用最普遍的内核版本应该就是 2.4.x的版本了,而 linux channel bonding, 在 linux 2.4 的内核中, 就提供了 bonding 的驱动, 可以支持把多个网络适配器集合在一起, 当作一个网络适配器来使用.

在 linux 下,网卡的高可用性是通过 mii 或者 ethtool 的状态监测来实现的,所以,需要检查系统中的网络适配器是否支持 mii 或者 ethtool 的连状态监测.可以用命令 "ethtool eth0" 来检查,如果显示的 "link detected:" 信息与实现的连接状态一致,就没有问题.如果系统中的网络适配器不支持 mii 或者 ethtool 状态监测,当连接失效时,系统就不能检测到,同时,在 bonding 驱动加载时,会记录一条不支持 mii 与 ethtool 的警告信息.

下面以 red hat 为例,简单介绍一下实现的基本方法:

首先,我们需要打开内核对 bonding 支持.

设置内核 make menuconfig/xconfig/config,在"network device support"区段中选择"bonding driver support",建议设置该驱动程序为模块,这样才能支持给驱动传递参数与设置多个bonding设备.

生成并安装新的内核与模块.

bonding 的设置

我们需要在 /etc/modules.conf 中加入一行,这样才可以在设置了 bond 设置后,系统启动的时候自动加载 bonding 的驱动程序

alias bond0 bonding


...   下一页
    摘要:技术文章,仅供参考。通过并行化 linux 系统服务来提高引导速度 级别:中级 james hunt (jameshunt-at-uk.ibm.com) 软件工程师,ibm 2003 年 11 月 本文向您描述了如何在不影响可用性的前提下加快 linux 操作系统的引导速度。当然,这种方法要求您对系统服务及服务之间的依赖关系有所理解,如果它们可以并行启动,就让它们并行启动而不是串行启动。 毫无疑问......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE