问题在底部。
我想使用 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
在设备上使用,如果磁盘包含旧池,则必须清除磁盘的开头和结尾以摆脱该元信息。