I have a HP D6000 (sometimes called MDS 600) storage array, HP DL380p G8 with an LSI 9207-8e SAS adapter.
When I am in the OmniOS (Solaris 10 fork), I can e.g. dd
to one of the disks, but I don't see the HDD led flash. On the front of the storage array are the HDD leds with numbers,
and they never light up. I suspect they should be green according to the manual:
Green: The drive is online, but is not currently active.
Off: The drive is offline, a spare, or not configured as part of an array.
If I enter the LSI setup, then I get can get number and HDD to light up using the test feature.
Question
What does the offline message above mean, and how do I active them, so I can use the disks as a JBOD for ZFS?
You'll want to look into implementing some of the SES commands. SES stands for SCSI Enclosure Services, and is the protocol used by external JBOD storage enclosures to report health and do things like illuminate disk LEDs. Nexenta has
sesctl
, but there are other third-party options like SmartMon-UX.Are you actually using real Solaris, or a ZFS-based derivative? The appliance solutions (Nexenta, QuantaStor, etc.) already have this support in place.
Example NexentaStor JBOD layout below:
Edit:
You probably won't be able to get this working with your OS/controller/enclosure combination. Be vigilant about monitoring your actual disk pools and label your drives (with the last few WWN digits) in the event you need to replace a disk.