-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Labels
Description
Some feedback we've gotten from one of our test labs is that we are not able to monitor the status of JBODs with lsm. If we use an lsm-only approach to management, the only way to detect JBOD health issues is to view the health LED on the physical chassis.
I've already completed about 35% of the work needed to enable this feature, but I haven't been able to work on it in a while. It would be good to develop some requirements around what details need to be included in an enclosure moving forward.
Desired properties:
- Enclosure name
- Enclosure serial number
- Enclosure link speed - Addendum: HPSSACLI does not give us this; does SES?
- 6G_SAS
- 12G_SAS
- OTHER
- UNKNOWN
- Enclosure status
- OK (healthy)
- UNKOWN
- FAIL (failed)
- OTHER
- Enclosure location
- INTERNAL (this enclosure is inside the node, e.g., Apollo internal enclosure)
- EXTERNAL (this enclosure is outside of the node, e.g., JBOD)
- UNKNOWN
- OTHER
- SEPs exposed in the chassis
- Many JBODs are physically/logically separated into multiple different SEPs. In HPE's case, the SEPs are indicative of drawer in the JBOD or backplane segment in an Apollo unit. We already have some scripts built around HPSSACLI that we would like to port to libstoragemgmt, but we need enclosure support including these SEPs to do so.
- We also need to be able to determine which SEP a local disk belongs to to make the association