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