Storage Management Initiative Specification (SMI-S)

For storage equipment vendors, management software vendors and end-users seeking to address the day-to-day tasks of the IT environment, the Storage Management Initiative-Specification (SMI-S) is an ISO approved international standard implemented in over 500 products that provides access to common storage management functions and features. Unlike proprietary management interfaces, using a standard interface allows management applications to support a wider range of storage equipment from multiple vendors.

(SMI-S)  has been developed by the SNIA Storage Management Initiative (SMI), its “Member Companies,” and the SNIA’s Technical Working Groups (TWGs) in association with additional standards and technical bodies strategically aligned with the SNIA.

Watch this short video for an introduction to SMI-S.

Features and Functionality of SMI-S

Initially providing a foundation for identifying the attributes and properties of storage devices, SMI-S now also delivers services such as discovery, security, virtualization, performance, and fault reporting. SMI-S addresses storage management related to:

Hardware Devices: SMI-S Providers

  • FC Switches
  • Arrays (FC and iSCSI)
  • NAS Devices
  • Tape Libraries
  • Host Profiles (including HBAs)

SMI-S Clients (software)

  • Configuration Discovery
  • Provisioning and Trending
  • Security
  • Asset Management
  • Compliance and Cost Management
  • Event Management
  • Data Protection

SMI-S Participating and Conformant Companies

What makes the SMI-S program unique is the Conformance Testing Program for SMI Providers. To learn more about the companies who have passed the SMI-S Conformance tests, visit: SMI-S Conforming Provider Companies

ONLINE DOCUMENTATION

SNIA Technology Specifications
Version Title Release Date Comments
1.7 SNIA SMI-S
Specification rev 5
8 March 2016 SNIA Technical Position
1.6.1 SNIA SMI-S
Specification rev 6
30 November 2016 SNIA Technical Position
1.6 SNIA SMI-S
Specification rev 5
2 September 2016 SNIA Technical Position
1.5 SNIA SMI-S
Specification rev 6
14 September 2011 SNIA Technical Position
1.4 SNIA SMI-S
Specification rev 6
17 May 2010 SNIA Technical Position
1.3 SNIA SMI-S
Specification rev 6
21 April 2009 SNIA Technical Position
1.2 SNIA SMI-S
Specification
22 October 2007 SNIA Technical Position
1.1 SNIA SMI-S
Specification
5 June 2007 SNIA Technical Position
1.0 SNIA SMI-S
Specification
5 October 2007 SNIA Technical Position
Current ISO SMI-S Specifications – Released ISO Standards:
SNIA SMI-S Specifications – Released SNIA Working Drafts
Version Title Release Date Comments
1.8 SNIA SMI-S
Specification rev 1
TBD Working draft for public review in process

SMI-S Getting Started Guide

  • SMI-S Getting Started Guide. This guide describes the high-level development steps and available resources needed to create an SMI-S implementation

Related Materials

Learn About SMI-S

Open Source

  • PyWBEM - an open source library written in Python. It provides storage management software developers and system administrators with an easy-to-use method of accessing Common Information Model (CIM) objects and operations in Web-Based Enterprise Management (WBEM) servers, such as those found in SMI-S and other CIM-based environments. 
  • PyWBEM GITHub Library  -  A repository of PyWBEM projects on GitHub. 
  • PyWBEM Documentation -  An overview of PyWBEM projects, community issues and feature requests. 
  • PyWBEM Blog - "Automate Your SMI-S Managed Storage Systems with PyWBEM," June 2017. 

For more information on SMI-S, contact membership@snia.org or call 1-719-694-1380.

Join the SMI-S Developers Group to ask and answer questions!