Hardware

為什麼有些是磁碟,有些是 LUN?

  • October 6, 2015

問題在底部。

我想使用 Sun StorageTek 6100 作為 ZFS 的 JBOD,因此我使用 QLC2462 HBA 通過 FC 將它連接到 OmniOS。磁碟陣列沒有控制器托盤,只有擴展托盤,因此沒有 RAID 控制器。

HBA 上的兩個埠都連接到埠 1B 中的磁碟陣列,所以我要進行多路復用。對於其中一個連結,我在所有磁碟上都出現錯誤,而另一個連結是完美的。

# fcinfo remote-port -sl -p 210000e08b89bd75
Remote Port WWN: 200100a0b84f89cf
       Active FC4 Types: 
       SCSI Target: yes
       Port Symbolic Name: 
       Node WWN: 200000a0b84f89cf
       Link Error Statistics:
               Link Failure Count: 0
               Loss of Sync Count: 5
               Loss of Signal Count: 8
               Primitive Seq Protocol Error Count: 0
               Invalid Tx Word Count: 76
               Invalid CRC Count: 0
       LUN: 0
         Vendor: ATA     
         Product: HITACHI HUA7210S
         OS Device Name: /dev/rdsk/c3t200000A0B84F89CFd0s2
...

我試圖更換光纖,但錯誤仍然存在,並且不會增加。

在查看時,format我看到了預期的 4 個磁碟,而不是剩餘的 10 個。

...
    /scsi_vhci/disk@g5000c5006443582b
36. c3t200000A0B84EC566d0 <ATA-HITACHIHUA7210S-0609 cyl 60798 alt 2 hd 255 sec 126>
    /scsi_vhci/disk@g200000a0b84ec566
37. c3t200000A0B84F2D06d0 <ATA-HITACHI HUA7210S-0609-931.51GB>
    /scsi_vhci/disk@g200000a0b84f2d06
...

cfgadm -al顯示兩個鏈路的所有 14 個磁碟。

問題

當磁碟陣列中沒有控制器托盤時,為什麼我看不到所有磁碟?

連結錯誤與此有關嗎?如果,如何修復或重置?

Tx 錯誤是由於光纖故障或 HBA 造成的。

我猜你以前用過硬體突襲,對吧?有4個游泳池?

您看到的不是 LUN,而是原始磁碟。只需zpool create在設備上使用,如果磁碟包含舊池,則必須清除磁碟的開頭和結尾以擺脫該元資訊。

引用自:https://serverfault.com/questions/727036