
問題在最下面。
我想使用 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 個磁碟。
問題
當磁碟陣列中沒有控制器托盤時,為什麼我看不到所有磁碟?
連結錯誤可能與此有關嗎?如果,如何修復或重置?
答案1
Tx 錯誤是由於光纖故障或 HBA 造成的。
我猜你之前使用過硬體raid,對嗎?還有4個泳池?
您看到的不是 LUN,而是原始磁碟。只需在裝置上使用zpool create
,如果磁碟包含舊池,則必須清除磁碟的開頭和結尾以刪除該元資訊。