主机总线适配器(HBA)提供了将主机计算机和储存系统连接到各种交换机端口的网络接口,让存储区域网络(SAN)之间实现通信。HBA通常由其连接性、速率、端口数目和系统接口来定义。有一个主流的 HBA能提供两个 4Gbps的光纤端口,作为 PCI Express的扩展卡。另一种提供四个 4Gbps的光纤端口,作为外围组件互连扩展(PCI-X)卡。HBA扩展卡一般用于服务器和其他的基于 SAN的主机。HBA也可以直接集成到主板或者存储系统的底板上,而且这些“硬连接”的 HBA产品更为耗时,不易更换。
虽然 HBA不需要经常进行升级,但在某些情况下 HBA必须要加以改变。对 HBA进行升级主要是出于两种情况:一是为了得到更快的连接速度,二是为了增加端口以便聚合或排除故障。 其他改变 HBA的原因包括更好的可靠性,更稳定或者成熟的驱动和管理软件,更好的 RAID和虚拟支持。
1.不要过多购买HBA
存储架构师和管理员对 HBA的选择和实施几乎没有什么控制权。通常而言,HBA是作为一台新服务器的一部分购买的,同时还配套了交换机和其他 SAN的基本设施。因此,在初期购买计划中,不要过多地购买 HBA,除非已经有其他 SAN的扩展计划。如果预计 SAN的传输速率不会超过 2Gbps,那么就毫无理由去购买具有 4Gbps连接能力的HBA。同样,也没有理由去购买多余实际需要的 HBA端口,除非你准备进行端口聚合或故障接管计划。
2.对主要的HBA供应商标优化
存储管理员可以通过依靠供应商的兼容矩阵以及尽可能的使用相同的 HBA产品,减少 HBA产品潜在的互操作性问题。这也可以减少为固件更新所需的维护量。不过,考虑第二个供应商的 HBA产品也是一个很好的做法,这样可以作为可选的 HBA备用,以防万一原供应商的 HBA不再供应,或者该产品出乎意外地发生了改变,导致你的网络中出现互操作或性能方面的问题。
3.消除HBA自身瓶颈
选择一个专门为每个端口提供本地电子处理的 HBA。这种做法消除了 HBA端口“分享”同一芯片所产生的潜在网络数据瓶颈。这可以提高 HBA的性能,并减少常见的故障。例如,在同一片芯片上有四个端口,如果芯片发生故障,那么四个端口都会失效。但是,如果一片芯片只驱动一个端口,那么如果它发生故障,只会影响一个端口,从而提高这个 SAN网络的可靠性和有效性。StorageIO Group公司的创始人和高级分析师 Greg Schulz说:“一个适配器上只有一个端口并不意味着更高的性能。”
选择具有足够带宽的主机总线是相当重要的(如 PCI,PCIe或 PCI-x),以支持你预计将处理的所有端口的通信。现今,PCIe是目前最快的基于 PC的总线,在扩展卡和计算机底板之间能提供理论上高达 8Gbps的数据传输速率。相比较而言,PCI-X支持的数据传输速率为 1064MBps,而过时的 PCI总线的最高传输速率在 532MBps左右。
4.使用更多的HAB卡得到更高的可用性
如果连接到主机服务器和 SAN网络,单个 HBA可能可以提供足够的性能,但是这可能导致单一故障点,这对于一个可靠的 SAN设计来说是不可行的。专家指出使用一个单一的适配器,并允许故障接管转移到另一个 SAN集群,也是不良的设计方法。Schulz指出,将多个 HBA端口连接到相同的交换机,或甚至进行交换机之间的互联,也同样是不好的设计方法。“保证你的路径分离开来,”他说,“尽量避免通过互联不同的产品创建单一的结构。”
5.在部署之前确认新的驱动程序和固件
HBA的驱动程序和固件要定期升级。但系统管理员和 IT技术人员经常未首先建立稳定性和性能,就进行升级。新的并不总是意味着更好。某些情况下,新的的 HBA的驱动程序或固件版本可能会对 SAN网络的性能有所损害。当然,识别新的驱动程序和固件更新是重要的,但是在实验室环境中对升级进行仔细的测试也是非常重要的。如果可能的话,考虑互操作性、性能和稳定性出现的任何差异,并量化这些差异,然后再决定是否对你网络中的相应得 HBA进行升级。
6.包含NPIV的虚拟化
N端口 ID虚拟化(NPIV)可以将一个物理 HBA端口进行分区,以支持多台虚拟机,通过使用相同的 HBA和交换机使用这些多种虚拟结构。对于非虚拟环境而言,这并不是一个主要特征。但是,许多组织积极向服务器和存储虚拟化转移,未来的 HBA升级可能需要诸如 NPIV的新功能。不过,专家们指出,目前 NPIV不直接支持 VMware的文件系统,不过随着 NPIV的继续发展,这将会得到改变。
7.展望FCOE
存储业领头者最近开始一项倡议,旨在结合不同的网络协议,称为太网光纤通道(Fibre Channel over Ethernet ,FCoE)。这项新的二层网络标准允许光纤通道信息存在于以太网数据包的有效载荷中。如果成功的话,这项新标准会将在数据中心集成光纤通道、增强型以太网和高性能运算(HPC)集群。支持 FCoE将需要新的 HBA和交换机,并将有可能需要一个 10Gbps的以太网。FCoE的正式提案已经交到了 ANSI T11委员会手中。专家和厂商认为 FCoE标准和产品应该在 2009年的某个时候推出。关注 FCoE发展的用户可能会对其 SAN网络的扩展计划有所限制,直到新的 FCoE HBA和其它组件推出。
原创文章如转载,请注明:转载自博科之家
原文地址:http://www.brocader.cn/storage-tech/ruhe-shengji-zhujizongxian-shipeiqi-hba.html