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

相關文章
相關標籤/搜索