1、刀箱,容纳刀片服务器和各种模块的容器,有5种型号,适用不同用途
2、刀片服务器,就是一台服务器,但是必须放置在刀箱中
3、模块,有电源,管理,I/O模块,都是必须的,刀片服务器的通信,必须通过I/O模块来进行。
刀片服务器一般都是2路CPU,支持内存插槽数有限,支持一般的文件服务也够了,但是需要考虑存储空间问题。刀片由于高集成化,空间有限,1个刀片支持的硬盘最大也只有2块(2.5寸,300G),可通过一个SIO扩展到5快硬盘,支持RAID5,如果数据空间很大,那可能需要考虑外置存储,相应地,需要在刀片上添加HBA卡,在刀箱上添加I/O模块(SAN交换机或直通模块)
IBM的刀箱里实际上就是一个个单独的服务器 只不过通过刀箱节省的布线的空间 集成了SAN方便管理
标配刀箱里面有三个重要的部件。一是电源,通常标配的刀箱会配一组电源(最大支持两组)。二是中板,中板是服务器和各种IO模块连接的桥梁(可以想象成PC中的主板),比如平常我们机架服务器连接千兆的交换机,是通过线缆连接的,而刀箱里面,刀片服务器和网络交换机都是连接到中板上的。三是AMM模块,我们可以把AMM模块比作KVM,所有刀片的管理,视频输出,IP设定等都是通过这个AMM模块了。
只从HBA的英文解释HOST BUS ADAPTER(主机总线适配器)就能看出来,他肯定是给主机用的,一般HBA就是给主机插上后,给主机扩展出更多的接口,来连接外部的设备。大多数讲到HBA卡都是只光纤的HBA卡,给主机提供光纤接口的。也有ISCSI的HBA卡,链接ISCSI设备的,从这种功能上说,我们也可以把独立网卡称为HBA卡,通过独立网卡扩展出网口来连接外部网络设备或主机。不过习惯上大部分HBA只是称光纤卡或者iscsi卡。
而RAID卡只是提供RAID功能的卡,一般也是插在服务器内部的,这又分两种RAID卡。对服务器内部磁盘管理的卡和对外部磁盘柜进行管理的卡。对内部的,就是服务器本身磁盘都连接在这块卡上,然后卡插在主机主板接口上。我们可以通过开机时候,按下快捷键进入卡内的配置界面来创建RAID卷,从而让操作系统识别到具有RAID功能一块虚拟的磁盘。对外部的,就是插在主板PCIE接口后,给主板扩充出接口来连接外部磁盘柜。从这看,这块外部链接卡也相当于HBA卡了,但是它本身具有RAID功能。通过进入这块卡的配置界面来管理服务器外部的磁盘柜。但这块卡也是插在服务器内的。 注意:而在磁盘阵列柜(这里我称为磁盘阵列柜,我个人不叫他磁盘柜,也是为也让楼主明白,除了很低端的磁盘柜子不具有RAID管理功能,需要服务器内插上连接外部的RAID卡来管理,大部分磁盘阵列柜,都具有RAID功能,这才对得起“阵列”二字)内的提供raid功能的一般不称作RAID卡,我们叫做控制器,用来控制和管理这个阵列柜。这样的阵列柜可以直接通过自己的接口,一般是SAS口,或者高端点的ISCSI口,也就是网口,以及光纤口,来连接服务器。这样服务器也要配上SAS,网口,光纤口的HBA卡来连接磁盘柜。(网口一般服务器都有,很少需要再插HBA卡来扩充接口了)这样来看,又出现了Sas口的HBA卡,这块提供SAS口的HBA卡如果自己具有RAID功能,那也算是链接外部设备的RAID卡了。
不知道有没说清楚。简单总结就是,HBA卡和RAID卡可以是有交集的,有的卡具有RAID功能,但是它具有HBA卡的扩展连接外部设备的功能。这两个概念是对一块卡从不同功能角度的称呼。具有RAID功能就成为RAID卡,就有HBA功能就叫HBA卡,正好都具有,那就看我们注重他哪个功能,在不同场合对其使用不同称呼。他们都是插在服务器上的,目前一般都插到PCI-E的插槽上~