HBA卡

HBA,即主机总线适配器英文“Host Bus
Adapter”缩写。是一个在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板和/或集成电路适配器。

HBA减轻了主处理器在数据存储和检索任务的负担,它能够提高服务器的性能。一个HBA和与之相连的磁盘子系统有时一起被称作一个磁盘通道。

网卡是用于连接计算机和计算机网络。网卡一般插在计算机大总线扩展槽上,卡上有连接计算机网络的接口。网卡物理上连接计算机内部总线,例如PCI,PCI-X,PCI-E,SUN的Sbus总线等,和计算机网络,例如以太网等。存储系统中也有类似的用于连接计算机内部总线和存储网络的设备。这种位于服务器上与存储网络连接的设备一般称为主机总线适配卡(Host
Bus Adaptor)HBA。

HBA是服务器内部的I/O通道存储系统的I/O通道之间的物理连接。最常用的服务器内部I/O通道是PCI和Sbus,它们是连接服务器CPU和外围设备的通讯协议。存储系统的I/O通道实际上就是光纤通道。而HBA的作用就是实现内部通道协议PCI或Sbus和FC(FC:光纤通道)协议之间的转换

常见的服务器和存储设备之间的数据通讯协议是IDESCSIFC。为了实现服务器和存储设备之间的通讯,通讯的两端都需要实现同样的通讯协议。存储设备上通常都有控制器,控制器实现了一种或几种通讯协议,它可以实现IDE,SCSI或光纤通道等存储协议到物理存储设备的操作协议之间的转换。而服务器的通讯协议是由扩展卡或主板上的集成电路实现的,它负责实现服务器内总线协议和IDE,SCSI等存储协议的转换。

例如PC机中,一般主板上都有IDE协议的功能,IDE磁盘控制器上有IDE协议的功能。因此IDE磁盘可以连接到PC机的IDE连接线上。如果磁盘只支持SCSI协议,那么这种磁盘就不能直接与PC机连接。这时就需要在PC机扩展槽上插入一块SCSI卡,SCSI磁盘可以与卡连接。SCSI卡实现了PC总线到SCSI的转换。这种SCSI卡实现的功能就是主机总线适配卡的功能。如果磁盘只支持光纤通道协议,那么服务器上就需要支持光纤通道协议,因为光纤通道的高速特性一般服务器主板都不支持,需要专门的主机总线适配卡。服务器插入主机总线适配卡后,就可以与支持光纤通道的磁盘通过光纤通道连接了。

主机总线适配卡内部有一个小的中央处理器,一些内存作为数据缓存以及连接光纤通道和总线的连接器件等。这个小的中央处理器负责PCI和光纤通道两种协议的转换。它还有其他的一些功能,初始化与光纤通道网络连接的服务器端口,支持上层协议例如TCP/IP,SCSI等,8B/10B的编码解码等。

时间: 2024-10-31 00:41:30

HBA卡的相关文章

SGPIO功能在不同RAID卡和HBA卡中的行为差异

SGPIO是SAS RAID卡和SAS HBA卡为硬盘状态指示提供的一种技术,它的信号线被包含在MiniSAS插座和线缆中,利用该技术能很方便的观测到硬盘正处于哪种工作状态(如活动,故障,重建状态). 在设计调试具有sgpio功能的硬盘热插拔背板时,发现不同型号的SAS RAID卡和SAS HBA卡上的sgpio没有完全遵守sgpio规范,即使是同一厂商的产品,型号不同其表现行为也不一样,下面列出几款常用的RAID卡和HBA卡的sgpio差异.: 1.      MegaRAID SAS8708

linux HBA 卡驱动安装

系统环境操作系统 : RHEL5.0设备 DL580G5  HBA 卡:Qlogic 2343连接存储: EVA8100----------------------------------------------------------------------------------HBA 卡 HP 网站下载地址:ftp://ftp.hp.com/pub/softlib/software10/COL19426/co-74973-1/hp_qla2x00-2009-03-17.tar.gzftp:

ESXI 6.5安装hba卡驱动

问题阐述:安装ESXi6.5系统,通过VCenter看不到光纤卡,连接不了存储.原因分析:是未安装HBA卡驱动解决方法:1.下载Emulex的HBA卡驱动,可根据实际情况选择下来.现在连接:https://my.vmware.com/group/vmware/details?downloadGroup=DT-ESX65-EMULEX-LPFC-1111963&productId=614 文件有2中格式,我使用.vib文件2.将ESXI的SSH打开,用vCenter连接到ESXI,在配置-安全配置

vmware查看HBA卡、网卡驱动、firmware版本信息

在 ESXi 5.x 中,swfw.sh 命令随 vm-support 支持包收集工具一起提供.swfw.sh 命令可用来识别连接到主机的硬件的固件和驱动程序版本.要运行此命令,请使用该路径: # /usr/lib/vmware/vm-support/bin/swfw.sh 获取主机总线适配器驱动程序和固件信息 要确定主机总线适配器的驱动程序和固件版本,请执行以下操作: 要确定主机总线适配器的固件版本,请参见 Identifying the firmware of a Qlogic or Emu

几种系统下查看FC HBA卡信息的方法

几种系统下查看FC HBA卡信息的方法 目  录 几种系统下查看FC HBA卡信息的方法 FC HBA卡概述 Windows系统下查看FC HBA卡的信息 Linux系统下查看FC HBA卡的信息 UNIX系统下查看FC HBA卡的信息 在不同的操作系统中,查看FC HBA卡信息的方法各有不同,本文就在Windows.Linux.IBM AIX.SUN Solaris.HP-UX系统下如何查看FC HBA卡的信息作了介绍,供实施相关项目时参考. 在配置磁盘阵列.虚拟带库以及其他带FC HBA卡的

怎样查看unix和linux的HBA卡的WWN地址

AIX: 1,获得AIX主机连接的光纤设备: [email protected]:/# lsdev -Cc adapter -S a |grep fcs fcs0    Available 05-00 4Gb FC PCI Express Adapter (df1000fe) fcs1    Available 05-01 4Gb FC PCI Express Adapter (df1000fe) fcs2    Available 04-00 4Gb FC PCI Express Adapte

不同操作系统查看FC HBA卡信息的方法总结

在配置磁盘阵列或带库时,通常通过FC HBA卡接口与主机对接,那么就涉及FC HBA卡的查看,本文就这个问题进行了总结与整理. 一.Windows 系统在Windows系统中,可以使用FC HBA卡厂家提供的管理软件查看光纤适配器的WWN号码,具体如下:Qlogic:SANsurferEmulex:HBAnyware 二.SuSE Linux 9查看 /proc/scsi/qla2xxx/*  ,并以 adapter-port 为关键字过滤即可查看FC HBA卡的WWN信息: # cat /pr

LINUX下查看HBA卡信息

WWN就是 /sys/class/fc_host/hostX/port_name   #HBA卡有几个口,X就为几状态是 /sys/class/fc_host/hostX/port_state当前接口速率是 /sys/class/fc_host/hostX/speed当前接口类型是 /sys/class/fc_host/hostX/port_type 原文地址:http://blog.51cto.com/hujizhou/2059502

AIX系统中如何查看HBA卡的WWPN和微码版本

1 得到HBA卡的安装信息 [email protected]:/home/hjl>lsdev -Cc adapter ent0      Available 00-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) ent1      Available 00-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) ent2      Defined   09-08 2-Port 1

Linux更换HBA卡后重新扫盘指令

查看HBA卡WWN号的操作方法如下: [[email protected] ~]# cat /sys/class/fc_host/host*/port_name 0x10000090fa4849fe 0x10000090fa4849ff 也可以参看linux下查看wwn号 篇. 更改完成WWN号后,系统无法直接更新挂载的后端存储盘.需要重新扫下盘,可以使用如下方法进行扫盘操作: # cd /sys/class/scsi_host/host4/ # echo '- - - ' > scan 或 e