Linux/Unix存储管理常见问题与解决方法(二)

问题1:如何经过iSCSILinux动态发现新LUNs服务器

平台Red Hat Linux, SuSE Linuxsession

问题描述:没法动态发现新磁盘设备ide

根本缘由spa

iSCSI驱动可在Ethernet上动态发现目标存储系统,然而,它没法动态发现存储系统上的LUNLinux操做系统的SCSI中间层负责发现LUN。所以,经过Fibre Channel,用户必须从新扫描SCSI总线以发现新添加LUN,用户可经过重启服务器或从新加载iSCSI模块实现上述操做。操作系统

解决方法rest

root权限使用如下命令在 RHEL 3, RHEL4, SLES 8, SLES 9, Asianux 1.0, and Asianux 2.0上从新加载iSCSI驱动:日志

# /etc/init.d/iscsi restartorm

RHEL5SLES 10上做为root使用如下命令:xml

RHEL5it

# /etc/init.d/iscsid restart

SLES 10

# /etc/init.d/open-iscsi restart

# /sbin/iscsiadm -m session –R

 

 

问题2:Linux是否须要LUN 0

平台Linux

问题描述

  1. 1. /proc/scsi/scsi每条路径只包含一个DGC LUN Z

  2. 2. /proc/scsi/qla2?00/[0-9] 显示除了LUN 0之外的全部LUN,星号标记显示没有 SCSI注册。

  3. 3. Emulex HBA 已在 FA注册 但/proc/scsi/scsi中没有device entry

       根本缘由

     Linux 2.4.x内核对LUN 0使用SCSI INQUIRY命令以肯定系统链接到何种类型的磁盘设备。若是没有LUN 0QLogicEmulex驱动将会返回错误而不是发INQUIRY命令给磁盘设备,所以,Linux系统将没法自动扫描磁盘设备。须手动激活LUN

       解决方法

     可经过如下方法解决此问题:

     1. 映射一个GatekeeperLUN 0Linux 2.4受到最大SCSI磁盘设备数量的限制,所以可能须要手动指定HLU

     2. 手动扫描LUN。用户须当心规划扫描时间。

     3. 为Linux SCSI驱动打补丁(不推荐)。

     详情请见Primus Solution emc115253

 

 

 

 

问题3Linux主机Emulex HBA没法看见磁盘设备

平台Linux Kernel 2.4

问题描述

  1. 1. 主机在存储端注册并登记后没法看到任何磁盘设备。

  2. 2. 全部lpfc驱动实例文件(例如:/proc/scsi/lpfc/*)没法看见存储WWN。

解决方法

按照如下步骤进行操做:

  1. 1. 经过以下命令检查哪些模块依赖于lpfc

lsmod | grep lpfc
lpfc       243664   0  [lpfcdfc]

命令输出地黑体部分是正在使用lpfc的模块。在lpfcdfc被删除以前,lpfc将没法删除。

  1. 2. 使用rmmod命令删除相关模块,命令格式以下:

rmmod lpfcdfc

当该命令执行成功,经过lsmod命令验证该模块已被删除。

  1. 3. 使用如下命令删除lpfc模块:

rmmod lpfc

  1. 4. 使用如下命令从新加载lpfc模块:

modprobe lpfc

  1. 5. 模块成功加载以后,将会初始化PLOGI及存储端口信息,将会在驱动实例文件中看到。

同时也会自动扫描磁盘设备,若是没有,运行命令echo '- - -' > /proc/scsi/scsi扫描磁盘设备。

 

 

问题4"powermt display dev=all "Device(s) not found""

平台HP-UX, IBM AIX, Red Hat Linux, UNIX

软件PowerPath 5.0

问题描述:使用命令powermt display dev=all没法查看新加SCSI磁盘设备

解决方法:在emcgrab日志"powermt display options"文件检查PowerPath阵列状态是否设置为“managed”,或在主机运行命令powermt display options

若是指定阵列设置为“unmanaged”,则输入如下命令:

powermt manage class="symm" (or class="clariion", etc.)

powermt display dev=all

powermt save

相关文章
相关标签/搜索