北京快三开奖

  • <tr id="U9YkSO"><strong id="U9YkSO"></strong><small id="U9YkSO"></small><button id="U9YkSO"></button><li id="U9YkSO"><noscript id="U9YkSO"><big id="U9YkSO"></big><dt id="U9YkSO"></dt></noscript></li></tr><ol id="U9YkSO"><option id="U9YkSO"><table id="U9YkSO"><blockquote id="U9YkSO"><tbody id="U9YkSO"></tbody></blockquote></table></option></ol><u id="U9YkSO"></u><kbd id="U9YkSO"><kbd id="U9YkSO"></kbd></kbd>

    <code id="U9YkSO"><strong id="U9YkSO"></strong></code>

    <fieldset id="U9YkSO"></fieldset>
          <span id="U9YkSO"></span>

              <ins id="U9YkSO"></ins>
              <acronym id="U9YkSO"><em id="U9YkSO"></em><td id="U9YkSO"><div id="U9YkSO"></div></td></acronym><address id="U9YkSO"><big id="U9YkSO"><big id="U9YkSO"></big><legend id="U9YkSO"></legend></big></address>

              <i id="U9YkSO"><div id="U9YkSO"><ins id="U9YkSO"></ins></div></i>
              <i id="U9YkSO"></i>
            1. <dl id="U9YkSO"></dl>
              1. <blockquote id="U9YkSO"><q id="U9YkSO"><noscript id="U9YkSO"></noscript><dt id="U9YkSO"></dt></q></blockquote><noframes id="U9YkSO"><i id="U9YkSO"></i>
                企业空间 推销商城 存储论坛
                北京快三开奖全闪存阵列 IBM云盘算 Acronis 安克诺斯 安腾普 腾保数据
                首页 > HBA卡 > HBA卡知识 > 注释

                Linux下HBA卡的衔接设置装备摆设进程分享

                2017-02-05 22:16泉源:中国存储网
                导读:本文以Emulex HBA作为示例HBA,分享Linux下HBA卡的衔接设置装备摆设进程。

                主机外接存储的预备任务:

                HBA卡与操纵零碎的装置次序决议了主机外接存储的操纵步调。假如HBA装置在操纵零碎之前,那么衔接磁盘照旧比拟复杂的。装置顺序检测到发明的硬件并预备所需模块。假如适配器装置于操纵零碎之后,或在操纵零碎装置之后有变卦,则用户需求手动装置。本文以Emulex HBA作为示例HBA。

                HBA装置于操纵零碎之前:装置顺序发明硬件,预备模块

                HBA装置或变卦于操纵零碎之后:用户手动装置

                检查HBA:

                lspci (Linux command)

                [root@sandboxlinuxetc]# lspci

                00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev c4)

                00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]

                00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)

                00:04.1 IDE interface: VIA Technologies, Inc.

                VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06

                00:04.2 USB Controller: VIA Technologies, Inc. USB (rev 16)

                00:04.3 USB Controller: VIA Technologies, Inc. USB (rev 16)

                00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)

                00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+(rev 10)

                00:0a.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang]

                00:0c.0 Fibre Channel: Emulex Corporation: Unknown device fa00 (rev 01)

                00:0c.1 Fibre Channel: Emulex Corporation: Unknown device fa00 (rev 01)

                01:00.0 VGA compatible controller: ATI Technologies Inc Rage XL AGP 2X (rev 27)

                假如曾经装置了HBA,运用上述下令确认HBA芯片集的范例。此下令列出了适配器的芯片集。本例表现,Fibre Channel Emulex card, device fa00 , rev 01。

                在音讯日记中查找HBA:

                另一个在效劳器中查找HBA范例的办法是检查音讯日记文件最初一次启动进程中保管的信息。本例中,在/var/log/目次下实行“more messages |grep HBA”我们瞥见两个Emulex LP10000 HBA。

                [#/var/log/more messages |grep HBA

                Oct 18 14:55:21 sandboxlinux kernel: scsi0 : HBA: Emulex LightPulse

                LP10000 on PCI bus 00 device 60 irq 11

                Oct 18 14:55:21 sandboxlinux kernel: scsi1 : HBA: Emulex LightPulse

                LP10000 on PCI bus 00 device 61 irq 9

                Emulex HBA驱动:

                Emulex驱动位于/lib/modules/2.4.21-4.EL/kernel/drivers/scsi。SCSI驱动文件是lpfcdd.o。

                /lib/modules/2.4.21-4.EL/kernel/drivers/scsi

                3w-xxxx.o ata_piix.o ide-scsi.olpfcdd.origscsi_mod.ost.o

                aacraidBusLogic.oips.o megaraid2.o sd_mod.o sym53c8xx_2

                aic7xxx dpt_i2o.o libata.omegaraid.osg.o sym53c8xx.o

                aic7xxx_old.o gdth.olpfcdd.o

                lsmod下令验证模块已被加载。本例表现驱动已被加载,名为lpfcdd。

                /sbin/lsmod

                Module Size Used by Tainted: P

                ide-cd 34016 0 (autoclean)

                cdrom 32576 0 (autoclean) [ide-cd]

                mousedev 5624 1 (autoclean)

                input 6144 0 (autoclean) [mousedev]

                iptable_filter 2412 1 (autoclean)

                ext3 89960 2

                jbd 55060 2 [ext3]

                lpfcdd 295016 18

                aic7xxx 162064 4

                sd_mod 13360 25 [emcp]

                scsi_mod 112680 5 [emcpmpapemcpmp

                怎样运用Emulex lputil东西查找WWN:

                经过实行lputil,可经过Emulex “lputil”东西查找HBA卡的WWN名。选择2“Adapter Information”,之后选择4“IEEE Address”。此地点将会被表现成为2个8位16进制字符,即为WWN。

                Linux下HBA卡的衔接设置装备摆设进程分享

                Emulex永世绑定:

                在光纤网络情况下,引荐永世绑定驱动,但不强迫要求,目标是限定网络存储只能经过预界说的端口停止通讯。如不绑定,则无法包管效劳器端与存储阵列经过光纤网络通讯逻辑路由的分歧性。假如交流机的物理设置装备摆设发作变卦(如互换线缆或主机重启),逻辑路由将无法坚持分歧,这将会招致数据破坏。留意Emulex驱动的永世绑定是基于target的,而非LUN。可经过两种方法来完成永世绑定,运用Emulex设置装备摆设文件/etc/lpfc.conf,或在/etc/modules.conf文件中添加选项。

                lpfc.conf文件包括一切控制驱动初始化的参数。此文件一经修正,需求颠末重新编译和加载才干使窜改失效。也便是说,假如lpfc.conf文件中添加了永世绑定章必需重新加载。

                设置装备摆设lpfc.conf文件的步调:

                在lpfc.conf文件中设置装备摆设永世绑定,起首在lpfc.conf文件中查找lpfc_bind_entries参数并将此参数设置成该主机实践的绑定命目。比方:intlpfc_bind_entries =4; 界说了4个绑定。

                第二,选择一种永世绑定的方法。Emulex有三种永世绑定的办法:

                lpfc_fcp_bind_WWNN将指定的World Wide Node Name绑定至target ID

                lpfc_fcp_bind_WWPN将指定的World Wide Port Name绑定至target ID

                lpfc_fcp_bind_DID将指定的port ID绑定至target ID

                引荐经过WWPN永世绑定。只能运用一种永世绑定方法。当指定target ID时,Target 0不克不及被运用,由于target 0是为控制器保存的。

                第三步,查找lpfc_automap参数并将其设置为0。

                第四步,查找lpfc_scandown参数并将其设置为0。

                第五步,保管lpfc.conf文件。

                第六步,运用make build下令编译驱动。

                第七步,运用make install下令在以后运转的内核装置驱动。make install参数将驱动复制到/lib/modules/$myversion/kernel/drivers/scsi($myversion是内核版本)。

                我们依照target device WWPN树立FCP绑定。lpfc_fcp_bind_WWPN将指定WWPN绑定至target ID。该绑定确保分派的target在重启之后仍被保管。绑定内容款式为:“NNNNNNNNNNNNNNNN:lpfcXtY”,NNNNNNNNNNNNNNNN是16bit数代表着target WWPN。X是物理硬件适配器编号,Y是分派的target。多条语句之间以逗号相距离,以分号为完毕。现在无法将适配器target指定给特定的sd设置装备摆设,/dev/sdX。

                比方:char *lpfc_fcp_bind_WWPN[]={"21000020370cf8263:lpfc1t0"};

                举例1:

                char *lpfc_fcp_bind_WWPN={.NNNNNNNNNNNNNNNN:lpfcXtY.};

                vi /etc/lpfc.conf

                intlpfc_bind_entries =4;

                intlpfc_automap parameter=0;

                intlpfc_scandown=0;

                char *lpfc_fcp_bind_WWPN={"50060160006000ed:lpfc0t1",

                "50060168006000ed:lpfc0t2","50060160006000ed:lpfc1t1",

                "50060168006000ed:lpfc1t2"};

                本例中我们修正了lpfc.conf文件,将参数lpfc_bind_entries,lpfc_automap和

                lpfc_scandown设置为0,并经过lpfc_fcp_bind_WWPN绑定WWPN。

                设置装备摆设module.conf文件的步调:

                在module.conf文件中设置装备摆设永世绑定,起首为零碎中每一个adapter指定WWNN/WWPN以及target信息,之后经过在文件中添加永世绑定参数修正module.conf文件。

                起首,将lpfc_bind_entries参数设置成主机实践绑定的数目:比方:lpfc_bind_entries=4。

                第二步,将lpfc_scandown参数设置成“0”。

                第三步,将lpfc_automap参数设置成“0”。

                第四步,选择lpfc_fcp_bind_WWPN, lpfc_fcp_bind_WWNN或lpfc_fcp_bind_DID, target ID设置绑定范例。引荐经过WWPN完成永世绑定。

                第五步,保管对/etc/modules.conf文件的变动。

                第六步,经过实行/sbin/#./modprobelpfcdd更新lpfcdd模块。

                举例2:

                #/etc/more modules.conf

                aliasparport_lowlevelparport_pc

                aliasscsi_hostadapter sym53c8xx

                alias scsi_hostadapter1 lpfcdd

                alias scsi_hostadapter2 lpfcdd

                alias eth0 tlan

                optionsscsi_modmax_scsi_luns=256 scsi_allow_ghost_devices=1

                optionslpfcdd lpfc0_topology=0x02 lpfc1_topology=0x02

                lpfc_network_on=0 lpfc_use_data_direction=0 lpfc_automap=0

                lpfc_scandown=0 lpfc_bind_entries=4

                lpfc_fcp_bind_WWPN={.50060160006000ed:lpfc0t1,50060168006000ed:lpfc0t2,50

                060160006000ed:lpfc1t1,50060168006000ed:lpfc1t2.};

                本例中我们修正了/etc/modules.conf文件,设置lpfc_automap=0, lpfc_scandown=0,

                lpfc_bind_entries=4,并经过lpfc_fcp_bind_WWPN={“50060160006000ed:lpfc0t1,50060168006000ed:lpfc0t2,50060160006000ed:lpfc1t1,50060168006000ed:lpfc1t2”}绑定WWPN。  

                辨认存储设置装备摆设:

                HBA装置完毕偏重启零碎之后,用户可以经过实行“more messages |grep SCSI”辨认HBA发明的磁盘设置装备摆设。本例中我们看到的设置装备摆设从sda到sdf。

                 

                Linux下HBA卡的衔接设置装备摆设进程分享

                 

                持续阅读
                要害词 :
                HBA卡
                中国存储网声明:此文观念不代表本站态度,若有版权疑问请联络我们。
                相干阅读
                产物引荐
                头条阅读
                栏目热门

                Copyright @ 2006-2019 ChinaStor.COM 版权一切 京ICP备14047533号

                中国存储网

                存储第一站,存储流派,存储在线交换平台