SMI Tutorial > SMI-S 1.1.0 Overview
SMI-S 1.1.0 Overview
SMI-S History | SMI-S 1.1.0 Requirements | How to Read SMI-S 1.1.0
A major activity in the Storage Management Initiative (SMI) is the Storage Management Initiative Specification (SMI-S). This specification defines an interface for the management of a Storage Area Network (SAN) that is a heterogeneous environment of management applications, storage devices and storage systems from different vendors. The interface uses standards based protocols and specifications to provide interoperability, security and extensibility. The SMI-S leverages the Common Information Model (CIM), Web Based Enterprise Management (WBEM) and the Service Location Protocol (SLP).
CIM is the data model. It is a hierarchical, object-oriented architecture that is used to represent all of the storage management components and resources in a SAN. SMI-S 1.1.0 is based on the CIM Schema version 2.11. WBEM is a set of standards based technologies that allow for the exchange of CIM data in an enterprise. It defines a uniform means to retrieve CIM data and to perform operations on CIM data. SLP allows a Client to discover the SMI Agents that are available on a SAN. SLP also allows a Client to determine the capabilities of the SMI Agents such as which storage devices they manage.
The latest version of the SMI-S is 1.1.0. This version describes a functionality matrix that defines the scope of manageability covered by the specification. Five levels of functionality are defined. In top-down order they are:
- Level 5 Application Level Functionality - allows a Client to manage applications (e.g., database, mail server, etc) in a SAN that use data at the File/Record level.
- Level 4 File/Record Level Functionality - allows a Client to manage SAN resources that expose data as files or records such as filesystems.
- Level 3 Block Level Functionality - allows a Client to manage the SAN resources that are used by the File/Record resources such as Storage Volumes (e.g., LUNs) and Logical Disks.
- Level 2 Connectivity Level Functionality - allows a Client to manage the connectivity between physical devices in a SAN such as Fabrics, Zones and iSCSI Sessions.
- Level 1 Device Level Functionality - allows a Client to manage the physical devices in a SAN such as Host Based Adapters (HBA) and disk drives.
Additionally, for each level of functionality, the SMI-S 1.1.0 defines five separate aspects of manageability. Referred to by the acronym FCAPS, they are:
- Fault Management - allows a Client to identify, isolate, correct and log faults that might occur on a SAN resource.
- Configuration Management - allows a Client to discover, configure and monitor SAN resources
- Accounting Management - allows a Client to collect usage statistics for SAN resources
- Performance Management - allows a Client to collect performance, error rate and utilization statistics for SAN resources
- Security Management - allows a Client to manage security mechanisms that protect against unauthorized access to SAN resources