new
 
支持与下载 > 蓝色航标 >

如何在AIX 5.2中使用 EtherChannel 与HACMP (一)

供稿者:朱雪松

   
 
 
   
 

本文提供HACMP用户使用EtherChannel的技巧和一个测试实例。

简介:

IBM p系列的AIX操作系统管理员可能因为各种原因对应用HACMP和EtherChannel的组合感兴趣,如一些软件可用性方案“反对”HACMP使用额外的备卡。通过使用EtherChannel, HACMP 的设置可以“遮掩”备卡,从而给这些用户一个他们熟悉的外部表现。此外,一些用户可能喜欢EtherChannel带宽聚集,负载平衡以及高可用性,等等。

在给出的实例测试中,我们使用AIX5.2中的EtherChannel 功能实现一个“单一网卡”IPAT。EtherChannel 负责提供独立于HACMP之外的本地网卡交换。HACMP是完全独立的,根本不知道EtherChannel的存在。在HACMP中一般不只使用一个网卡,但是EtherChannel使这种情况可以接受,因为在一个EtherChannel 的伪设备中实际上有很多个物理网卡的存在。因此,可以忽略集群(Cluster)同步时没有足够的网卡的警告信息。

本测试在不使用交换机的情况下实现EtherChannel,用“交叉网线”直接连接两个系统。尽管PCI的热插拔以及硬件地址接管没有包括在HACMP的支持声明中,从我们的测试中看来,PCI的热插拔在2004年5月软件升级中新加入的DAM(Adapter Membership)特点的支持下也能工作。这意味着在SMIT中可以从一个运行的EtherChannel中移走网卡。用户可以利用热插拔的特点更换网卡。

AIX EtherChannel 概述

EtherChannel(EC)是一种端口聚合方法,多到八个以太网卡可以被定义作一个EtherChannel 通道,对远端系统而言,只能看到一个IP和MAC地址,但得到了八倍的网络带宽。数据流将按标准的方法分布到各个网卡,如果某一个网卡不能正常工作,数据将被自动地发送到其它可用的网卡上,而不会中断连接,当主EC上只有一个连接活动的时候,一个“失效”测试将触发一个对可选备份网卡的快速检测。有两种“失效”测试被提供,包括到网络的物理网卡的连接测试,以及可选的到用户指定节点的TCP/IP路径测试。当错误被检测到时,备份网卡上的MAC地址和IP将被激活。当主EC上的至少一个网卡被恢复后,系统将重新使用主通道。

AIX5.1的NIB(Network Interface Backup)配置模式在5.2中被替换和增强,新的方法是用一个单独的网卡EC和一个备份网卡,提供以前所不具备的在主网卡和备份网卡的优先级设置,并且在AIX5.2 最新版本中提供的DAM(Dynamic Adapter Membership)增强,允许在不中断连接的情况下,动态地配置EC中的网卡。

所有的多网卡通道在网络交换机上都需要一个特殊的按EC或者IEEE802.3ad 配置的端口。大多数情况下,交换机将配置为EC模式,但是,如果交换机不支持EC或者如果公司已经把IEEE802.3作为标准,就需要在交换机和AIX系统配置802.3ad。另一方面,对于单网卡连接,不需要在网络交换机上有什么特殊设置。这包括单网卡EC和备份网卡连接。

最后,不用交换机在两个AIX间运行EC也是可能的,本文即使实现这样一种没有交换机的测试。

HACMP 环境中的Ether Channel

最近几年,在HACMP中配置IPAT已经有了很大的进展,在图1a,1b,和1c中描述了三个主要的IPAT配置场景。

第一个拓扑模式,IPAT via Replacement,在分开的子网中包含boot 和standby网卡。当集群服务启动的时候boot 地址被换成service 地址。尽管这种方式有效性强,但是在需要实现多服务IP地址的环境下这种方式是不可取的。集群的管理员不得不利用pre- 和 post-events 定制其环境建立额外的别名,并且需要确认这些别名在下一次接管发生前被删除。

第二种:HACMP 4.5 开始引入了IPAT via Aliasing 作为缺省的拓扑模式。在这种新的模式中,standby网卡的功能被另外一个boot网卡替换。子网需求的不同点是还需要一个另外的子网,每一个boot 网卡需要它自己的子网,并且任何service 或 persistent 的IP 将在其本身的子网上操作,所以一共三个子网。当集群服务启动并且需要service IP 的时候,boot IP 并不消失。这个设计和第一种是不同的,在同一个HACMP网络中有多个service IP存在并且通过别名来控制。

在图1c中的第三种模式,把底层的以太网卡藏到一个单一的“ent”接口之后。该模式不是对前述任何一种方式的替换,而是可以和前述的任一种模式共同存在。因为在每一个节点EC 都被配置成冗余方式,可以在HACMP中使用IP别名定义它们每一个作为单一网卡网络。因为在每个节点只有一个网卡被定义,所以只有两个子网,一个是用作 boot(每个节点的基本IP地址),另一个是用于提供高可用服务。

 
     
     
 
back 返回本期目录页 forward 下一页 返回页首