Solaris系统下配置MPXIO

2022-12-14 0 730

用的LSI的存储和普安的存储SUNV245平台+LPE11002或者QlogicQLE2460 环境SUN的V245+LSI3994 想测试下LSI的存储在Solaris下的路径冗余,因为用LSI带的RDAC装完系统就Hang住了…… 操作系统环境SUN-V245Solaris10U5HBA卡是Emulex的LPE11002双端口的,先用LSI的Santricity做了一个Raid 然后在Solaris下用Format能看到俩个盘 接着如果使用第三方的存储就如下: bash-3.00#cat/kernel/drv/scsi_vhci.conf # #Copyright2004SunMicrosystems,Inc.Allrightsreserved. #Useissubjecttolicenseterms. # #pragmaident"@(#)scsi_vhci.conf1.904/08/26SMI" # name="scsi_vhci"class="root"; # #Loadbalancingglobalconfiguration:settingload-balance="none"willcause #allI/Otoagivendevice(whichsupportsmultipathI/O)tooccurviaone #path.Settingload-balance="round-robin"willcauseeachpathtothedevice #tobeusedinturn. # load-balance="round-robin"; # #Automaticfailbackconfiguration #possiblevaluesareauto-failback="enable"orauto-failback="disable" auto-failback="enable"; # #ForenablingMPxIOsupportfor3rdpartysymmetricdeviceneedan #entrysimilartofollowinginthisfile.Justreplacethe"SUNSENA" #partwiththeVendorID/ProductIDforthedevice,exactlyasreportedby #Inquirycmd. # #device-type-scsi-options-list= #"SUNSENA","symmetric-option"; # #symmetric-option=0x1000000; 如果需要添加别的存储在下面添加如下: device-type-scsi-options-list= “DGCRAID”,“symmetric-option”; symmetric-option=0×1000000; 怎么识别VendorID/ProductID了o(∩_∩)o… 首先执行format,然后选择映射过来的磁盘,选择inquiry就可以显示了:)如下例所示: bash-3.00#format Searchingfordisks…doneAVAILABLEDISKSELECTIONS: 0.c0t0d0<SEAGATE-ST973451SS-0001cyl38296alt2hd4sec935>/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@0,0 1.c0t1d0<FUJITSU-MBB2147RC-0105cyl65533alt2hd4sec1095>/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@1,0 2.c0t2d0<drivetypeunknown>/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@2,0 3.c0t3d0<FUJITSU-MBB2147RC-0105cyl65533alt2hd4sec1095>/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@3,0 4.c1t2d0<ENGENIO-INF-01-00-0619cyl25598alt2hd64sec64>/pci@1e,600000/pci@0/pci@8/lpfc@0/fp@0,0/ssd@w200800a0b8420154,0 5.c2t1d0<ENGENIO-INF-01-00-0619cyl25598alt2hd64sec64>/pci@1e,600000/pci@0/pci@8/lpfc@0,1/fp@0,0/ssd@w200800a0b8420153,0Specifydisk(enteritsnumber):4selectingc1t2d0[diskformatted]FORMATMENU: disk-selectadisk type-select(define)adisktype partition-select(define)apartitiontable current-describethecurrentdisk format-formatandanalyzethedisk repair-repairadefectivesector label-writelabeltothedisk analyze-surfaceanalysis defect-defectlistmanagement backup-searchforbackuplabels verify-readanddisplaylabels save-savenewdisk/partitiondefinitions inquiry-showvendor,productandrevision volname-set8-charactervolumename !<cmd>-execute<cmd>,thenreturn quit format>inquiry Vendor:ENGENIO Product:INF-01-00 Revision:0619 format> 然后呢执行: bash-3.00#stmsboot-e WARNING:Thisoperationwillrequireareboot. Doyouwanttocontinue?[y/n](default:y)y Thechangeswillcomeintoeffectafterrebootingthesystem. Rebootthesystemnow?[y/n](default:y)y Thisrequiredareboot,soIrebootedthemachine,andlowandbeholdthedevicesappearedcorrectly: 重启以后在用format应该就会只看到一个盘了:) ####################################################### 如果用的是普安的光纤存储的话或者其他光纤存储需要修改另外一些文件 首先用format看到俩个盘 然后在bash-3.00#format Searchingfordisks…done AVAILABLEDISKSELECTIONS: 0.c0t0d0<SEAGATE-ST973451SS-0001cyl38296alt2hd4sec935>/pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@0,0 1.c1t112d0<inspur-AS800-361Gcyl37793alt2hd127sec64>/pci@1e,600000/pci@0/pci@2/lpfc@0/fp@0,0/ssd@w220000d0230014de,0 2.c2t113d0<inspur-AS800-361Gcyl37793alt2hd127sec64>/pci@1e,600000/pci@0/pci@2/lpfc@0,1/fp@0,0/ssd@w220000d0231014de,0 Specifydisk(enteritsnumber):1 selectingc1t112d0[diskformatted] FORMATMENU: disk-selectadisk type-select(define)adisktype partition-select(define)apartitiontable current-describethecurrentdisk format-formatandanalyzethedisk repair-repairadefectivesector label-writelabeltothedisk analyze-surfaceanalysis defect-defectlistmanagement backup-searchforbackuplabels verify-readanddisplaylabels save-savenewdisk/partitiondefinitions inquiry-showvendor,productandrevision volname-set8-charactervolumename !<cmd>-execute<cmd>,thenreturn quit format>inquiry Vendor:inspur Product:AS800 Revision:361G format>q 然后修改/kernel/drv/scsi_conf文件 如下所示:bash-3.00#cat/kernel/drv/scsi_vhci.conf bash-3.00#cat/kernel/drv/scsi_vhci.conf # #Copyright2004SunMicrosystems,Inc.Allrightsreserved. #Useissubjecttolicenseterms. # #pragmaident"@(#)scsi_vhci.conf1.904/08/26SMI" # name="scsi_vhci"class="root"; # #Loadbalancingglobalconfiguration:settingload-balance="none"willcause #allI/Otoagivendevice(whichsupportsmultipathI/O)tooccurviaone #path.Settingload-balance="round-robin"willcauseeachpathtothedevice #tobeusedinturn. # load-balance="round-robin"; # #Automaticfailbackconfiguration #possiblevaluesareauto-failback="enable"orauto-failback="disable" auto-failback="enable"; # #ForenablingMPxIOsupportfor3rdpartysymmetricdeviceneedan #entrysimilartofollowinginthisfile.Justreplacethe"SUNSENA" #partwiththeVendorID/ProductIDforthedevice,exactlyasreportedby #Inquirycmd. # #device-type-scsi-options-list= #"SUNSENA","symmetric-option"; # #symmetric-option=0x1000000; device-type-scsi-options-list= "inspurAS800","symmetric-option"; symmetric-option=0x1000000; 在然后看下机器上的光纤设备,我下面显示的还有Qlogic的是因为我插过QLOGIC的卡…… bash-3.00#ls-l/dev/fc total10 lrwxrwxrwx1rootroot60Jul2212:12fp0->../../devices/pci@1e,600000/pci@0/pci@8/lpfc@0/fp@0,0:devctl lrwxrwxrwx1rootroot62Jul2212:12fp1->../../devices/pci@1e,600000/pci@0/pci@8/lpfc@0,1/fp@0,0:devctl lrwxrwxrwx1rootroot64Jul2214:26fp2->../../devices/pci@1e,600000/pci@0/pci@2/QLGC,qlc@0/fp@0,0:devctl lrwxrwxrwx1rootroot60Jul2214:38fp3->../../devices/pci@1e,600000/pci@0/pci@2/lpfc@0/fp@0,0:devctl lrwxrwxrwx1rootroot62Jul2214:38fp4->../../devices/pci@1e,600000/pci@0/pci@2/lpfc@0,1/fp@0,0:devctl 然后编辑/kernel/drv/fcp.conf文件添加下面的内容 bash-3.00#vi/kernel/drv/fcp.conf "/kernel/drv/fcp.conf"8lines,182characters # #Copyright1999SunMicrosystems,Inc.Allrightsreserved. #Useissubjecttolicenseterms. # #ident"@(#)fcp.conf1.203/09/30SMI" # name="fcp"parent="pseudo"instance=0; name="fcp"parent="pci@1e,600000/pci@0/pci@2/lpfc@0"instance=0port=0mpxio-disable="no"; name="fcp"parent="pci@1e,600000/pci@0/pci@2/lpfc@0,1"instance=0port=0mpxio-disable="no"; ~ 然后保存后执行下面的命令:#stmsboot-e重启后就可以正确认出来一块盘了 bash-3.00#luxadmprobe NoNetworkArrayenclosuresfoundin/dev/es FoundFibreChanneldevice(s): NodeWWN:200000d0230014deDeviceType:Diskdevice LogicalPath:/dev/rdsk/c3t600D0230FFFFFFFF0014DE422CA20201d0s2 bash-3.00#format Searchingfordisks…done AVAILABLEDISKSELECTIONS: 0.c0t0d0<SEAGATE-ST973451SS-0001cyl38296alt2hd4sec935> /pci@1e,600000/pci@0/pci@a/pci@0/pci@8/scsi@1/sd@0,0 1.c3t600D0230FFFFFFFF0014DE422CA20201d0<inspur-AS800-361Gcyl37793alt2hd127sec64> /scsi_vhci/ssd@g600d0230ffffffff0014de422ca20201 Specifydisk(enteritsnumber):^D 如果有什么不对的地方或者需要修改的地方请帮忙指出谢谢:)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 操作系统 Solaris系统下配置MPXIO https://www.u-9.cn/jiaocheng/system/8974.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

注册会员,众多资源免费下载