


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux系统SCSI磁盘扫描机制解析及命令实例最近更新: 2013-3-9 276 0之前一直在找除了reboot能识别出新添加lun的方式,偶然的一次机会在微博上发现了,在这里share出来,感谢EMC support网站! 介绍Linux系统扫描SCSI磁盘有几种方式?Linux新增LUN之后,能否不重启主机就认出设备?如果安装了PowerPath,动态添加/删除LUN的命令是什么?本文总结了Linux主机对磁盘设备进行重新配置的方式,并附加命令实例。更多信息Linux系统提供多重机制以重新扫描SCSI总线并重认系统中加入的SCSI设备。在2.4内核方案中,由于动态LUN扫描机制不具备一致性,往往需要中断I/O。2.6内核里,LUN扫描有了显著改进并添加了动态LUN扫描机制。Linux目前缺乏像drvconfig或ioscan那样允许动态SCSI通道重配的命令。Linux主机对磁盘设备进行重新配置的方式包括:重启系统卸载并重新加载HBA驱动模块Echo /proc下的SCSI设备列表通过/sys下的属性设置运行SCSI扫描通过HBA厂商脚本运行SCSI扫描系统重启重启主机是检测新添加磁盘设备的可靠方式。在所有I/O停止之后方可重启主机,同时静态或以模块方式连接磁盘驱动。系统初始化时会扫描PCI总线,因此挂载其上的SCSI host adapter会被扫描到,并生成一个PCI device。之后扫描软件会为该PCI device加载相应的驱动程序。加载SCSI host驱动时,其探测函数会初始化SCSI host,注册中断处理函数,最后调用scsi_scan_host函数扫描scsi host adapter所管理的所有scsi总线。重新加载HBA驱动通常情况下,HBA驱动在系统中以模块形式加载。从而允许模块被卸载并重新加载,在该过程中SCSI扫描函数得以调用。通常,在卸载HBA驱动之前,SCSI设备的所有I/O都应该停止,卸载文件系统,多路径服务应用也需停止。如果有代理或HBA应用帮助模块,也应当中止。命令示例:例如,rac节点上某台服务器执行fdisk l命令看不到共享磁盘,可尝试执行如下命令:# modprobe -r lpfc(卸载驱动)# modprobe lpfc(加载驱动)/proc下SCSI扫描2.4内核中,/proc文件系统提供了可用SCSI设备的列表。如果系统中SCSI设备重新配置,那么所有这些改变通过echo /proc接口反映到SCSI设备中。添加一个设备,主机,channel,target ID,以及磁盘设备的LUN编号会被添加到/proc/scsi/,需指定scsi编号。命令示例:# echo scsi add-single-device 0 1 2 3 /proc/scsi/scsi0:主机ID1:channel ID2:target ID3:LUN编号该命令会将新磁盘设备添加到/proc/scsi/scsi文件中。如果没有找到相应文件,需为/dev路径下新增磁盘设备创建设备文件名。如果要删除一个磁盘设备,使用适当的主机,channel,target ID及LUN编号运行如下格式命令:# echo scsi remove-single-device 0 1 2 3 /proc/scsi/scsi0:主机ID1:channel ID2:target ID3:LUN编号/sys下SCSI扫描2.6内核中,HBA驱动将SCAN功能导出至/sys目录下,可用来重新扫描该接口下的SCSI磁盘设备。命令如下:# cd /sys/class/scsi_host/host4/# ls -al scan# echo - - - scan- - -代表channel,target和LUN编号。以上命令会导致hba4下所有channel,target以及可见LUN被扫描。RHEL5 或SUSE10:echo - - - /sys/class/scsi_host/host0/scan/sys/class/scsi_host/ 下面有几个host 就扫描几次RHEL4 或SUSE9:echo 1 /sys/class/scsi_host/host0/issue_lip同样是/sys/class/scsi_host/ 下面有几个host 就执行几次echo - - - /sys/class/scsi_host/host0/scan在现有PowerPath环境中增加LUN:1. 1.确保存储端已配置好LUN并输出给Linux 主机2. 2.通过powermt命令获得HBA 卡列表,并扫描列表中所有的HBAecho - - - /sys/class/scsi_host/host#/scan例如, 如果powermt 显示列出HBA 4 和5, 使用如下命令开始扫描:echo - - - /sys/class/scsi_host/host4/scanecho - - - /sys/class/scsi_host/host5/scan3. 3.运行powermt config 配置新认到的磁盘,生成虚拟设备4. 4.用powermt display 检查新认到的LUN 及设备路径在现有PowerPath环境中动态删除 LUN注意,必须严格遵守操作次序,如果次序有误可能会造成主机OS panic。1. 1.在将要删除的设备上停止所有的I/O。2. 2.通过以下命令确定虚拟设备对应的原始SCSI设备:powermt display dev=emcpower3. 3.删除虚拟设备powermt remove dev=emcpower4. 4.回收虚拟设备号以备后用powermt release如果此命令失败,已删除的虚拟设备仍会存在于/dev 和/sys/block 下,并且在以后动态添加新LUN时可能会引发问题。5. 5.对每个原始SCSI 设备执行以下命令:echo 1 /sys/block/sd/device/delete此命令使PowerPath 停止这些原始sd 设备上的I/O 并且将其从/dev 和/sys/block下移除。如此命令执行不成功,在以后动态添加新LUN时可能会引发问题。6. 6.在存储阵列中删除对应的LUN,执行powermt display 验证设备已被删除。通过HBA厂商脚本进行SCSI扫描QLogic利用QLogic FC HBA LUN Scan Utility 脚本即可无需重启动系统而识别新添加的LUN。也无需对QLogic FC driver 的重新加载。命令示例:通过以下命令重新扫描所有HBA:# ./ql-dynamic-tgt-lun-disc.sh# ./ql-dynamic-tgt-lun-disc.sh -s# ./ql-dynamic-tgt-lun-disc.sh scan重新扫描并删除丢失的LUN,使用以下两个命令其中任何一个:# ./ql-dynamic-tgt-lun-disc.sh -s -r# ./ql-dynamic-tgt-lun-disc.sh -scan refreshEmulex使用 Emulex LUN Scan Utility 脚本可以动态扫描新添加的LUN。命令示例:# gunzi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业物联网信号干扰分析-全面剖析
- 2025-2030全球及中国汽车发动机气门行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 图像压缩与编码技术-全面剖析
- 2025-2030全球及中国客户沟通管理(CCM)软件行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 智能化移动应用设计-全面剖析
- 2025-2030全球及中国员工保护软件行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2025-2030全球及中国便携式数字录音机行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2025-2030光电探测器件行业市场发展分析及前景趋势与投资研究报告
- 2025-2030儿童室内游乐园产业市场深度分析及前景趋势与投资研究报告
- 马耳他语中的体育词汇研究论文
- 提高施工现场从业人员隐患上报(举报)率 -4:3
- 戏剧常识知识考试试题题库及答案
- 断绝父子关系协议书
- 小牛在线2018第四季度营销方案20181106
- 职业院校“金课”建设方案
- 医疗护理员基础理论知识考试试题题库及答案
- JT-T-1051-2016城市轨道交通运营突发事件应急预案编制规范
- 山东省济南市槐荫中区2023-2024学年八年级下学期期中考试物理试卷
- 艺术中国智慧树知到期末考试答案2024年
- 30道计量员岗位常见面试问题含HR问题考察点及参考回答
- (正式版)YST 1694-2024 铅冶炼企业节能诊断技术规范
评论
0/150
提交评论