zoukankan      html  css  js  c++  java
  • 阵列卡的IT和IR模式,lsi2308直通卡

    原文:

    https://www.jianshu.com/p/c16f402cbaff?from=timeline

    从新房入住开始,就不停的折腾家中的网络设备,今年正好得闲,就从原本的软路由+蜗牛星际逐渐转变成了All in One的计划。看看有无机会写下我的服务器All in One设计思路(主要是懒)(偷笑)

    本文仅针对对HBA阵列卡的分类与刷卡做简述,如有错漏欢迎指正。
    全文内容均来自网络收集。如需准确描述,请查回官网。

     
    lsi-naked.jpg

    官方文档地址:
    https://docs.broadcom.com/doc/12352067

    1.如何区分海量的阵列卡?

    1.1总览以及选购

    如今随着网络云盘的成本越来越高 (404也越来越多)
    越来越多的人开始组建私有云系统(NAS)
    在组建NAS的的过程中,不外乎要使用大量的硬盘,在多硬盘的解决方案上,使用阵列卡就是一个蛮不错的解决方式。这么多年来,商用服务器一直都是使用阵列卡作为多硬盘管理。

    对于家用服务器来说,阵列卡的优势便宜,稳定与超大的带机量(至少都是8块SAS/SATA硬盘)

    上面有提到,阵列卡是商用服务器的配件。稳定性自然不言而喻,而且据我所知,很多商用资产有个5年换新的说法。故淘汰下来的二手卡充视着市场,价格也极其低廉。

    举例子:(图就不配了)

    您可以去购物网站搜索“pcie转4口sata” 通常商家售卖的价格均在90-120元之间,或者您去某二手黄鱼买张阵列卡,通常价格在100-120元之间。其性价比自然不言而喻。

    不过二手黄鱼的阵列卡种类繁多,如何分辨需要选择的卡是我们今天要谈的第一步:

     
    对比图

    LSI HBA特性一览(数据来自LSI)

     
    功耗图

    LSI HBA功耗一览(数据来自LSI)

    如上两张图片,我们可以很好的看出,在一众阵列卡中,实际就只有3种芯片的分别,其余都是IO接口等外部其他区别,从功耗栏目可以得出,现在情况下,SAS2116不是很适合家用,其余就剩下SAS2008与SAS2308两个芯片组的产品了。通过上图1,不难发现,SAS2008走的是PCIe 2.0通道,而SAS2308走的是PCIe 3.0通道.这里就要根据您的主板选择了。(不过还是建议您购入SAS2308芯片组的卡,毕竟买新不买旧嘛)

    1.2 IT模式IR模式区别

    当您已经准备好选购SAS2308芯片组产品时,您需要明确如下2个概念:

    1)IT模式(Initiator Target)
    也就是HBA卡,单独的卡片不负责处理RAID信息,如需RAID则需要进入系统通过软件进行重组。

    2)IR模式(Integrated RAID)
    也就是RAID卡,卡片自身带有系统,可以直连硬盘组成RAID,当你进入系统后,所见的硬盘就已经是组好RAID的形态了。

     
    box

    在很久之前的商用服务器上,IR模式的好处是单独的卡片计算负责RAID,降低系统本体的运算量,模块化的独立设计,也可以更好的处理故障,最大程度的保证系统稳定运行以及数据安全。(出问题了换张卡就行,不用去系统中大量的调试)不过我们既然是家用,没有商用服务器那么高的标准要求;同时,现如今的CPU计算能力也非常出色,软RAID能力不输于硬RAID,而且现在的软件设计也比起之前高效很多。故我们仅需要一张IT模式的HBA卡就OK~

    以上是我个人对两种模式的粗浅见解,详细请查如下官方链接

    参考链接:https://www.supermicro.org.cn/support/faqs/faq.cfm?faq=16169

    1.3 SAS2308各个版本以及马甲版

    首先要说明的是SAS2308,在同级别的卡硬件上无区别,区别在于固件。

    SAS2308的常见型号:LSI 9217/9207/HP 9205/浪潮超微2308 等

    9217=2308 IR模式

    9207=2308 IT模式

    (同级别的 2308卡,IR模式就等于9217 IT模式就等于9207)

    LSI SAS2308第3代8端口6Gb/s

     
     

    相对于上一代的SAS2008主要的变化是:
    系统总线接口由PCI Express x8 2.0(5Gb/s)升级为x8 PCIe 3.0
    (每个lane的速率为8.0Gb/s全双工,实际效率比2.0提升一倍),

    另外集成的PowerPC 440处理器频率由533MHz提升到800MHz。
    比DELL H200 IBM M1015(LSI 9211 9200 等)高一个档次。

    这也是我们选择SAS2308的最主要原因。

     
     

    因为我手头的硬盘有限,实测链接SATA硬盘最高12T单盘完全OK。
    不过虽然我实测可以连接12T硬盘,但如果您有多块大容量(大于10T)硬盘,我不建议您使用这个卡,建议使用LSI 9300-8I/9400-8I,毕竟他们可是有12Gb/s的速率。

    1.4 SAS2308的连接器

    如下图所示。SAS2308有 2 x Internal SFF-8087的连接端口,使用2条Amphenol的SSF-8087数据线,可以转换出8个SATA端口。

    这里要多说一句:强烈推荐使用Amphenol品牌的数据线,其他品牌的数据线我不清楚,但毕竟Amphenol的数据线是企业级的数据线,同时他家的线材大多也带有SGPIO功能,可以直接检测你的硬盘健康程度。不用依靠其他软件运行,关于更多SGPIO功能,还请您自行google。本文不表。

     
     

    1.5 LSI 9217-8i 购买提醒以及配件选择

    如上文所谈,LSI 9217-8i 通常我们都会在二手黄鱼或者TB上购买,
    通常这类卡都是服务器拆机二手卡,当然都是IR模式的卡;你可以让卖家帮忙刷成IT模式(通常会收取一定的费用)。这也是推荐自己购买IR卡自己刷IT模式的地方。

    另外就是需要买一条阵列卡数据线啦,这里线材如果卖家不自带,建议还是选购全新线材,以来全新线材无暗病,也方便售后,其次长度,接头规格可控,不会出现机箱理线困难的情况。

     
     
     
     

    2.LSI 9217-8i HBA 卡刷 IT 模式

    准备工具:U盘1个,1G以上容量。

    2.1 下载固件

    进入官网的固件下载页面

    https://docs.broadcom.com/docs/12350569

    确认你要下载的固件名称为:

    9217_8i_Package_P20_IR_IT_FW_BIOS_for_MSDOS_Windows.zip

    这个固件名称就是9217最新版的P20固件了~
    可能有的朋友在JS那边听说过P20固件如何如何,其实自我使用下来也就那么回事(笑)

    如果是别的型号或者固件集,可以官网刷搜索对应的型号,找到对应的固件。

    2.2 制作可引导的U盘

    虽然官方可以从win下直接使用官方工具MSM进行刷写固件操作,不过经过我的观察,官网MSM软件仅可以刷写BIOS和升级操作,不可以让IR模式与IT模式互相刷写,所以还是需要在DOS环境下操作。

    这里推荐使用freedos环境进行刷写固件操作。

    下载U盘启动工具rufus,插入U盘运行rufus,引导类型选FreeDos,其他默认,点击「开始」写盘,即可完成。

    rufus官网:
    http://rufus.ie/

     
    rufus

    因为rufus自带freedos,就不用再去找freedos的镜像了。

    解压
    9217-8i_Package_P20_IR_IT_Firmware_BIOS_for_MSDOS_Windows 并将以下三个文件复制到u盘根目录中:

    • sasbios_rel/mptsas2.rom
    • Firmware/HBA_9207_8i_IT/9207-8.bin
    • sas2flsh_dos_rel/sas2flsh.exe

    2.3 启动FreeDOS环境并刷写固件

    将制作好的U盘插入电脑,选择u盘启动,进入DOS环境。

    进入后你应该进入的是A:,需要先去到C::

    直接输入:c:/ 进入。

    查看刚才拷贝的三个文件是否在此目录下:

    运行命令

    dir
    

    在列出的项目中寻找如上3个文件是否名称均与其一致。

    然后执行以下命令:

    sas2flsh -o -e 6
    

    这命令是将卡进入高级模式-o, 然后擦除闪存-e 其中6代表Clean flash (erase everything except manufacturing area);也有人用7,但那个是Erase complete flash,最后还要重写SAS Address才行,建议还是用6。

    注意: 现在处于关键阶段,不要重启,否则该卡可能会处于一个不可恢复的状态!(俗称变砖)

    输入以下命令:

    sas2flsh -o -f 9207-8.bin -b mptsas2.rom
    

    该命令将把卡再次进入高级模式-o,然后刷新固件 -f 9207-8.bin 和 bios -b mtpsas2.rom

    这一步有些慢,建议多等等,待最后出现如下信息后,再做下一步动作:

        Finished Processing Commands Successfully.
        Exiting SAS2Flash.
    

    完成后,执行 sas2flsh -listall 检查安装是否正确完成。在重启前,要确保正确完成,否则可能无法恢复。

    执行此条命令应该会输出你卡现在固件的信息。确认无误后再做重启动作。

    重启后按 CTRl-C 进入HAB卡的bois,应该可以看到已IT模式运行P20固件。

    至此,刷卡完毕。当然刷回IR模式也是同理,换文件即可~

    尾巴:

    有人可能会说了:单个硬盘在IR模式下初始化然后格式化,也可以正常使用,所以不懂IT模式的优势在哪?

    其实如果你像我一样是个多硬盘用户,单独初始化的IR模式,将带来主机虚拟化直通异常,虚拟机无法查看硬盘信息等等一系列问题。所以还是建议直接刷IT吧!

    另外,官方给出的建议运行环境温度是:0~55℃。但根据我个人的使用,实际温度经查飙升至70℃左右,个人分析可能是因为没有商用服务器环境里的风道所导致。(或者是机房空调?)

    卡片的散热鳍片简直烫的惊人,考虑到家庭使用,建议在散热鳍片上增加一个4010小风扇对应主动降温,延长使用寿命。

    参考资料:

    https://docs.broadcom.com/doc/12352067
    https://www.jianshu.com/p/6b4476a53806
    http://server.zol.com.cn/322/3228725_all.html
    https://marcan.st/2016/05/crossflashing-the-fujitsu-d2607/



    作者:BB00
    链接:https://www.jianshu.com/p/c16f402cbaff
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    app分析报告试验
    NABCD模式试验
    课堂练习
    学生管理系统测试计划及测试矩阵
    图书管理系统活动,时序图
    图书借阅测试用例UML图
    风险分析
    需求规格说明说
    PM的定义跟功能说明模块
    需求分析-NABCD
  • 原文地址:https://www.cnblogs.com/itfat/p/15424507.html
Copyright © 2011-2022 走看看