
Frage ganz unten.
Ich möchte einen Sun StorageTek 6100 als JBOD für ZFS verwenden und habe ihn daher über FC mit einem QLC2462 HBA an OmniOS angeschlossen. Das Disk-Array hat keinen Controller-Einschub, nur einen Erweiterungseinschub, also keinen RAID-Controller.
Beide Ports des HBA sind mit dem Disk-Array in Port 1B verbunden, daher verwende ich Multiplexing. Bei einem der Links erhalte ich Fehler auf allen Festplatten, während der andere Link einwandfrei ist.
# 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
...
Ich habe versucht, die Faser zu ersetzen, aber die Fehler bestehen weiterhin und nehmen nicht zu.
Beim Betrachten format
sehe ich wie erwartet 4 der Festplatten und nicht die restlichen 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
zeigt alle 14 Festplatten für beide Links.
Frage
Warum werden mir nicht alle Festplatten angezeigt, wenn sich im Festplatten-Array kein Controller-Fach befindet?
Kann der Linkfehler damit etwas zu tun haben? Wenn ja, wie kann er behoben bzw. zurückgesetzt werden?
Antwort1
Die Tx-Fehler sind entweder auf fehlerhafte Fasern oder HBA zurückzuführen.
Ich nehme an, Sie haben vorher Hardware-RAID verwendet, richtig? Und hatten 4 Pools?
Was Sie sehen, sind keine LUNs, sondern Rohdatenträger. Verwenden Sie es einfach zpool create
auf den Geräten. Wenn die Datenträger alte Pools enthalten, müssen Sie den Anfang und das Ende des Datenträgers löschen, um diese Metadaten zu entfernen.