MSA 2040 SMU Reference Guide

170 Using SMI-S
Software Inventory subprofile
Block Server Performance subprofile
Copy Services subprofile
Job Control subprofile
Storage Enclosure subprofile (if expansion enclosures are attached)
Disk Sparing subprofile
Object Manager Adapter subprofile
The embedded SMI-S provider supports:
HTTPS using SSL encryption on the default port 5989, or standard HTTP on the default port 5988. Both ports
cannot be enabled at the same time.
SLPv2
CIM Alert and Lifecycle indications
Full Disk Encryption (FDE)
Microsoft Windows Server 2012 Server Manager and System Center Virtual Machine Manager
SMI-S implementation
SMI-S is implemented with the following components:
CIM server (called a CIM Object Manager or CIMOM), which listens for WBEM requests (CIM operations over
HTTP) from a CIM client, and responds.
CIM provider, which communicates to a particular type of managed resource (for example, MSA 2040 storage
systems), and provides the CIMOM with information about them. In theory, providers for multiple types of devices
(for example, MSA 2040 storage systems and Brocade switches) can be plugged into the same CIMOM.
However, in practice, all storage vendors provide the CIMOM and a single provider together, and they do not
co-exist well with solutions from other vendors.
These components may be provided in several different ways:
Embedded agent: The hardware device has an embedded SMI-S agent. No other installation of software is
required to enable management of the device.
SMI solution: The hardware or software ships with an agent that is installed on a host. The agent needs to connect
to the device and obtain unique identifying information.
SMI-S architecture
The architecture requirements for the embedded SMI-S Array provider are to work within the Management Controller
(MC) architecture, use limited disk space, use limited memory resources and be as fast as a proxy provider running
on a server. The CIMOM used is the open source SFCB CIMOM.
SFCB is a lightweight CIM daemon that responds to CIM client requests and supports the standard CIM XML over
http/https protocol. The provider is a CMPI (Common Management Protocol Interface) provider and uses this
interface. To reduce the memory footprint, a third-party package called CIMPLE (www.simplewbem.org
) is used. For
more information on SFCB go to sblim.cvs.sourceforge.net/sblim/sfcb/README?view=markup
.
About the MSA 2040 SMI-S provider
The GL105 provider is a SMI-S 1.5 provider which passes CTP 1.5 tests. Full provisioning is supported.
The MSA 2040 SMI-S provider is a full-fledged embedded provider implemented in the firmware. It provides an
industry-standard WBEM-based management framework. SMI-S clients can interact with this embedded provider
directly and do not need an intermediate proxy provider. The provider supports active management features such as
RAID provisioning.
MSA 2040 SAN and SAS systems are supported. The classes for HP are HP_XXX. The device namespace for HP is
/root/hpq.