storage management technical specification, part 4 block ... · - added as a new profile as a...

1144
Storage Management Technical Specification, Part 4 Block Devices Version 1.6.1, Revision 5 Abstract: This SNIA Technical Position defines an interface between WBEM-capable clients and servers for the secure, extensible, and interoperable management of networked storage. This document has been released and approved by the SNIA. The SNIA believes that the ideas, methodologies and technologies described in this document accurately represent the SNIA goals and are appropriate for widespread distribution. Suggestions for revision should be directed to http://www.snia.org/feedback/. SNIA Technical Position December 17, 2014

Upload: others

Post on 08-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

  • Storage Management Technical Specification, Part 4 Block Devices

    Version 1.6.1, Revision 5

    Abstract: This SNIA Technical Position defines an interface between WBEM-capable clients andservers for the secure, extensible, and interoperable management of networked storage.

    This document has been released and approved by the SNIA. The SNIA believes that theideas, methodologies and technologies described in this document accurately representthe SNIA goals and are appropriate for widespread distribution. Suggestions for revisionshould be directed to http://www.snia.org/feedback/.

    SNIA Technical Position

    December 17, 2014

  • Revision History

    Revision 1Date

    1 December 2011

    SCRs Incorporated and other changesBlock Services Package (SMIS-160-Addenda-Draft-SCR00003) - Updated Block Services with Storage Compression as Draft material (DRM-SMIS-SCR00226) - Updated Block Services with Disk Provisioning as Draft material

    Masking and Mapping (SMIS-160-Addenda-Draft-SCR00002) - Updated the Masking and Mapping profile to add ElementName for SCSIProtocolController and add additional Operating Systems for StorageClientSettingData - Promoted the material to Experimental

    Replication Services (SMIS-160-Addenda-Draft-SCR00006) - Updated Replication Services to support storage compression - Promoted the material to Experimental

    Automated Storage Tiering Policy (SMIS-160-Addenda-Draft-SCR00001) - Added as a new profile as a specialization of the Automated Storage Tiering profile

    Revision 2Date

    27 August 2013

    SCRs Incorporated and other changesBlock part number changed to Part 4, per ISO request change re SMI-S 1.5.Array (SMIS-150-Eratta-SCR00051) - Fixed Group Masking and Mapping Profile nameAutoStorageTiering (SMIS-160-Addenda-Draft-SCR00019) - Updated Automated Storage Tiering Policy Profile: Clarify usage of ModifyStorageTierPolicyRule methodBlockServicesWithThinProvisioning- Updates rolled forward from SMIS-150-Errata-SCR00040CopyServices - Updates for SMIS-150-Errata-SCR00042DiskDriveLite (SMIS-160-Addenda-Draft-SCR00016) - Added disk drive dependency to Disk Drive Lite SubprofileGroupMaskingMapping (SMIS-150-Eratta-SCR0005) - Fixed Group Masking and Mapping Profile nameMappingMasking (SMIS-160-Addenda-Draft-SCR00012) - FixedElement Naming in Masking and Mapping - Corrected to make plural: DeviceAccesses values (Mantis 4208) ReplicationServices(SMIS-160-Addenda-Draft-SCR00018) - Added support for TokenizedClone (ODX). - Allowed capabilities methods to accept a ReplicationSettingData parameter to refine the ReplicationType. - Added support to “attach” a target to an instance of SynchronizationAspect. - Synced up the signature of CreateSynchronizationAspect with the MOF. - Added the missing CreateListReplica to GetSupportedWaitForCopyState.

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 3

    CommentsEditorial notes and DRAFT material are displayed.

    Revision 3Date

    4 December 2013

    SCRs Incorporated and other changesAutomated Storage Tiering Profile- Material promoted to Experimental per SMIS-160-Addenda-Draft-SCR00013- Promoted to Experimental per SMIS-160-Addenda-Draft-SCR00014 and SMIS-160-Addenda-Draft-SCR00019

    Block Server Performance- Added support for Rate Performance Data, promoted to Experimental per SMIS-160-Addenda-Draft-SCR00020

    Block Services Package- Element Naming in Block Services Package promoted to Experimental per SMIS-160-Addenda- Draft-SCR00011- Changes per MIS-160-Addenda-Draft-SCR00015, promoted to Experimental: - Clarification of StorageVolume – thinly versus fully provisioned - Creation of StorageVolumes from multiple StoragePools - TotalManagedSpace and elements with shared storage capacity - TotalManagedSpace and StoragePool’s metadata space - Resolution of extends returned by GetAvailableExtents for Pools from Volumes

    Disk Drive Lite- Added disk drive dependency to Disk Drive Lite Subprofile, promoted to Experimental per SMIS-160-Addenda-Draft-SCR00016

    Masking and Mapping - Element Naming in Masking and Mapping promoted to Experimental per SMIS-160-Addenda-Draft-SCR00012

    Replication Services Profile- Enhanced Replication Services for Storage Compression, promoted to Experimental per SMIS-160-Addenda-Draft-SCR00004 - Enhancements promoted to Experimental per SMIS-160-Addenda-Draft-SCR00010- Added support for TokenizedClone, promoted to Experimental per SMIS-160-Addenda-Draft-SCR00018- Storage Compression, per SMIS-160-Addenda-Draft-SCR00003, SMIS-160-Addenda-Draft-SCR00004

    Storage Virtualizer Profile- Added extent dependency to Storage Virtualizer Profile, promoted to Experimental per SMIS-160-Addenda-Draft-SCR00017

    CommentsEditorial notes are displayed.

    DRAFT material is hidden.

  • 4

    Revision 4Date

    25 February 2014

    SCRs Incorporated and other changesReplication Services Profile- TSG-SMIS-SCR00315 -- Utilize Standard Messages for Alert Indications.

    CommentsEditorial notes and DRAFT material are hidden.

    Revision 5Date

    11 August 2014

    SCRs Incorporated and other changesBlock Server Performance Subprofile- SMIS-160-Errata-SCR00008 -- Update the Block Server Performance Profile to relax metric requirements

    Masking and Mapping Profile - OFFICIAL: SMIS-150-Errata-SCR00059.00 -- Adjusted requirements of ExposePaths and HidePaths to facilitate specialization of Masking and Mapping Subprofile.

    Annex: SMI-S Information Model- CIM version updated to V2.41 per TSG ballot -- Correct CIM Schema Version in SMI-S.

    CommentsEditorial notes and DRAFT material are hidden.

    Suggestion for changes or modifications to this document should be sent to the SNIA StorageManagement Initiative Technical Steering Group (SMI-TSG) at http://www.snia.org/feedback/.

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 5

    USAGEThe SNIA hereby grants permission for individuals to use this document for personal use only, and for corporationsand other business entities to use this document for internal use only (including internal copying, distribution, anddisplay) provided that:

    1) Any text, diagram, chart, table or definition reproduced shall be reproduced in its entirety with no altera-tion, and,

    2) Any document, printed or electronic, in which material from this document (or any portion hereof) is reproduced shall acknowledge the SNIA copyright on that material, and shall credit the SNIA for granting permission for its reuse.

    Other than as explicitly provided above, you may not make any commercial use of this document, sell any or thisentire document, or distribute this document to third parties. All rights not explicitly granted are expressly reservedto SNIA.

    Permission to use this document for purposes other than those enumerated above may be requested by [email protected]. Please include the identity of the requesting individual and/or company and a brief description ofthe purpose, nature, and scope of the requested use.

    All code fragments, scripts, data tables, and sample code in this SNIA document are made available under thefollowing license:

    BSD 3-Clause Software License

    Copyright (c) 2014, The Storage Networking Industry Association.

    Redistribution and use in source and binary forms, with or without modification, are permitted provided that thefollowing conditions are met:

    • Redistributions of source code must retain the above copyright notice, this list of conditions and the followingdisclaimer.

    • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and thefollowing disclaimer in the documentation and/or other materials provided with the distribution.

    • Neither the name of The Storage Networking Industry Association (SNIA) nor the names of its contributors maybe used to endorse or promote products derived from this software without specific prior written permission.

    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANYEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALLTHE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; ORBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER INCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANYWAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

    1

    234

    5

    6789

    10

    11

    1213

    14151617

    18

    192021222324

    25262728

    29303132

    33343536

    37

    38

    39404142434445

  • 6

    DISCLAIMERThe information contained in this publication is subject to change without notice. The SNIA makes nowarranty of any kind with regard to this specification, including, but not limited to, the implied warrantiesof merchantability and fitness for a particular purpose. The SNIA shall not be liable for errors containedherein or for incidental or consequential damages in connection with the furnishing, performance, or useof this specification.

    Suggestions for revisions should be directed to http://www.snia.org/feedback/.

    Copyright © 2003-2014 SNIA. All rights reserved. All other trademarks or registered trademarks are theproperty of their respective owners.

    Portions of the CIM Schema are used in this document with the permission of the DistributedManagement Task Force (DMTF). The CIM classes that are documented have been developed andreviewed by both the SNIA and DMTF Technical Working Groups. However, the schema is still indevelopment and review in the DMTF Working Groups and Technical Committee, and subject to change.

    46474849505152

    535455565758

    59

    60616263646566676869

    70

    7172737475

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 7

    INTENDED AUDIENCEThis document is intended for use by individuals and companies engaged in developing, deploying, andpromoting interoperable multi-vendor SANs through the Storage Networking Industry Association (SNIA)organization.

    CHANGES TO THE SPECIFICATIONEach publication of this specification is uniquely identified by a three-level identifier, comprised of aversion number, a release number and an update number. The current identifier for this specification isversion 1.2.0. Future publications of this specification are subject to specific constraints on the scope ofchange that is permissible from one publication to the next and the degree of interoperability andbackward compatibility that should be assumed between products designed to different publications ofthis standard. The SNIA has defined three levels of change to a specification:

    • Major Revision: A major revision of the specification represents a substantial change to the underlying scopeor architecture of the SMI-S API. A major revision results in an increase in the version number of the versionidentifier (e.g., from version 1.x.x to version 2.x.x). There is no assurance of interoperability or backwardcompatibility between releases with different version numbers.

    • Minor Revision: A minor revision of the specification represents a technical change to existing content or anadjustment to the scope of the SMI-S API. A minor revision results in an increase in the release number ofthe specification’s identifier (e.g., from x.1.x to x.2.x). Minor revisions with the same version number preserveinteroperability and backward compatibility.

    • Update: An update to the specification is limited to minor corrections or clarifications of existing specificationcontent. An update will result in an increase in the third component of the release identifier (e.g., from x.x.1 tox.x.2). Updates with the same version and minor release levels preserve interoperability and backwardcompatibility.

    TYPOGRAPHICAL CONVENTIONSMaturity LevelIn addition to informative and normative content, this specification includes guidance about the maturityof emerging material that has completed a rigorous design review but has limited implementation incommercial products. This material is clearly delineated as described in the following sections. Thetypographical convention is intended to provide a sense of the maturity of the affected material, withoutaltering its normative content. By recognizing the relative maturity of different sections of the standard, animplementer should be able to make more informed decisions about the adoption and deployment ofdifferent portions of the standard in a commercial product.

    This specification has been structured to convey both the formal requirements and assumptions of theSMI-S API and its emerging implementation and deployment lifecycle. Over time, the intent is that allcontent in the specification will represent a mature and stable design, be verified by extensiveimplementation experience, assure consistent support for backward compatibility, and rely solely oncontent material that has reached a similar level of maturity. Unless explicitly labeled with one of thesubordinate maturity levels defined for this specification, content is assumed to satisfy theserequirements and is referred to as “Finalized”. Since much of the evolving specification

    content in any given release will not have matured to that level, this specification defines threesubordinate levels of implementation maturity that identify important aspects of the content’s increasingmaturity and stability. Each subordinate maturity level is defined by its level of implementationexperience, its stability and its reliance on other emerging standards. Each subordinate maturity level isidentified by a unique typographical tagging convention that clearly distinguishes content at one maturitymodel from content at another level.

    7677

    78

    798081828384858687

    88

    8990919293949596979899

    100101

    102

    103104105

  • 8

    Experimental Maturity LevelNo material is included in this specification unless its initial architecture has been completed andreviewed. Some content included in this specification has complete and reviewed design, but lacksimplementation experience and the maturity gained through implementation experience. This content isincluded in order to gain wider review and to gain implementation experience. This material is referred toas “Experimental”. It is presented here as an aid to implementers who are interested in likely futuredevelopments within the SMI specification. The contents of an Experimental profile may change asimplementation experience is gained. There is a high likelihood that the changed content will be includedin an upcoming revision of the specification. Experimental material can advance to a higher maturity levelas soon as implementations are available. Figure 1 is a sample of the typographical convention forExperimental content.

    Implemented Maturity Level Profiles for which initial implementations have been completed are classified as “Implemented”. Thisindicates that at least two different vendors have implemented the profile, including at least one providerimplementation. At this maturity level, the underlying architecture and modeling are stable, and changesin future revisions will be limited to the correction of deficiencies identified through additionalimplementation experience. Should the material become obsolete in the future, it must be deprecated in aminor revision of the specification prior to its removal from subsequent releases. Figure 2 is a sample ofthe typographical convention for Implemented content.

    Stable Maturity LevelOnce content at the Implemented maturity level has garnered additional implementation experience, itcan be tagged at the Stable maturity level. Material at this maturity level has been implemented by threedifferent vendors, including both a provider and a client. Should material that has reached this maturitylevel become obsolete, it may only be deprecated as part of a minor revision to the specification. Materialat this maturity level that has been deprecated may only be removed from the specification as part of amajor revision. A profile that has reached this maturity level is guaranteed to preserve backwardcompatibility from one minor specification revision to the next. As a result, Profiles at or above the Stablematurity level shall not rely on any content that is Experimental. Figure 3 is a sample of the typographicalconvention for Implemented content

    EXPERIMENTAL

    Experimental content appears here.

    EXPERIMENTAL

    Figure 1 - Experimental Maturity Level Tag

    IMPLEMENTED

    Implemented content appears here.

    IMPLEMENTED

    Figure 2 - Implemented Maturity Level Tag

    106107108109110111

    112113114

    115

    116117118119120

    121

    122123124

    125

    126127128

    129130131

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 9

    .

    Finalized Maturity LevelContent that has reached the highest maturity level is referred to as “Finalized.” In addition to satisfyingthe requirements for the Stable maturity level, content at the Finalized maturity level must solely dependupon or refine material that has also reached the Finalized level. If specification content depends uponmaterial that is not under the control of the SNIA, and therefore not subject to its maturity leveldefinitions, then the external content is evaluated by the SNIA to assure that it has achieved acomparable level of completion, stability, and implementation experience. Should material that hasreached this maturity level become obsolete, it may only be deprecated as part of a major revision to thespecification. A profile that has reached this maturity level is guaranteed to preserve backwardcompatibility from one minor specification revision to the next. Over time, it is hoped that all specificationcontent will attain this maturity level. Accordingly, there is no special typographical convention, as there iswith the other, subordinate maturity levels. Unless content in the specification is marked with one of thetypographical conventions defined for the subordinate maturity levels, it should be assumed to havereached the Finalized maturity level.

    Deprecated MaterialNon-Experimental material can be deprecated in a subsequent revision of the specification. Sectionsidentified as “Deprecated” contain material that is obsolete and not recommended for use in newdevelopment efforts. Existing and new implementations may still use this material, but shall move to thenewer approach as soon as possible. The maturity level of the material being deprecated determines howlong it will continue to appear in the specification. Implemented content shall be retained at least until thenext revision of the specialization, while Stable and Finalized material shall be retained until the nextmajor revision of the specification. Providers shall implement the deprecated elements as long as itappears in the specification in order to achieve backward compatibility. Clients may rely on deprecatedelements, but are encouraged to use non-deprecated alternatives when possible.

    Deprecated sections are documented with a reference to the last published version to include thedeprecated section as normative material and to the section in the current specification with thereplacement. Figure 4 contains a sample of the typographical convention for deprecated content.

    STABLE

    Stable content appears here.

    STABLE

    Figure 3 - Stable Maturity Level Tag

    DEPRECATED

    Content that has been deprecated appears here.

    DEPRECATED

    Figure 4 - Deprecated Tag

  • 10

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 11

    ContentsRevision History ..................................................................................................................................... 2List of Figures ...................................................................................................................................... 17List of Tables........................................................................................................................................ 21Foreword.............................................................................................................................................. 431 Scope ............................................................................................................................................ 452 Normative References................................................................................................................... 47

    2.1 Approved references........................................................................................................... 472.2 References under development .......................................................................................... 472.3 Other references ................................................................................................................. 47

    3 Definitions, Symbols, Abbreviations, and Conventions ................................................................. 494 Array Profile................................................................................................................................... 51

    4.1 Description .......................................................................................................................... 514.2 Health and Fault Management............................................................................................ 534.3 Cascading Considerations .................................................................................................. 534.4 Supported Subprofiles and Packages................................................................................. 534.5 Methods of the Profile ......................................................................................................... 544.6 Use Cases........................................................................................................................... 554.7 Registered Name and Version ............................................................................................ 554.8 CIM Elements...................................................................................................................... 56

    5 Block Services Package ................................................................................................................ 675.1 Description .......................................................................................................................... 675.2 Health and Fault Management Considerations ................................................................... 945.3 Cascading Considerations .................................................................................................. 965.4 Supported Profile, Subprofiles and Packages..................................................................... 975.5 Methods of this Profile......................................................................................................... 975.6 Client Considerations and Recipes ................................................................................... 1175.7 Registered Name and Version .......................................................................................... 1455.8 CIM Elements.................................................................................................................... 145

    6 Block Storage Views Profile ........................................................................................................ 1896.1 Description ........................................................................................................................ 1896.2 Health and Fault Management Consideration................................................................... 2086.3 Cascading Considerations ................................................................................................ 2086.4 Methods of the Profile ....................................................................................................... 2086.5 Client Considerations and Recipes ................................................................................... 2096.6 CIM Elements.................................................................................................................... 212

    7 Block Server Performance Subprofile ......................................................................................... 2437.1 Description ........................................................................................................................ 2437.2 Implementation.................................................................................................................. 2457.3 Health and Fault Management Considerations ................................................................. 2687.4 Cascading Considerations ................................................................................................ 2687.5 Supported Subprofiles and Packages............................................................................... 2687.6 Methods of the Profile ....................................................................................................... 2687.7 Client Considerations and Recipes ................................................................................... 2777.8 CIM Elements.................................................................................................................... 304

    8 CKD Block Services Profile ......................................................................................................... 3318.1 Description ........................................................................................................................ 3318.2 Health and Fault Management Consideration................................................................... 3338.3 Cascading Considerations ................................................................................................ 333

  • 12

    8.4 Supported Profiles, Subprofiles, and Packages................................................................ 3348.5 Methods of the Profile ....................................................................................................... 3348.6 Client Considerations and Recipes ................................................................................... 3348.7 Registered Name and Version .......................................................................................... 3348.8 CIM Elements.................................................................................................................... 334

    9 Copy Services Subprofile ............................................................................................................ 3799.1 Description ........................................................................................................................ 3799.2 Health and Fault Management Considerations ................................................................. 4179.3 Cascading Considerations ................................................................................................ 4189.4 Supported Subprofiles and Packages............................................................................... 4199.5 Methods of the Profile ....................................................................................................... 4199.6 Client Considerations and Recipes ................................................................................... 4379.7 CIM Elements.................................................................................................................... 457

    10 Disk Drive Subprofile ................................................................................................................... 47511 Disk Drive Lite Subprofile ............................................................................................................ 477

    11.1 Description ........................................................................................................................ 47711.2 Health and Fault Management Considerations................................................................. 47911.3 Cascading Considerations ................................................................................................ 48211.4 Supported Profiles, Subprofiles and Packages................................................................. 48211.5 Methods of this Profile....................................................................................................... 48211.6 Registered Name and Version .......................................................................................... 48311.7 CIM Elements.................................................................................................................... 483

    12 Disk Sparing Subprofile ............................................................................................................... 50312.1 Description ........................................................................................................................ 50312.2 Health and Fault Management Considerations................................................................. 51012.3 Cascading Conjurations .................................................................................................... 51012.4 Supported Subprofiles and Packages............................................................................... 51012.5 Methods of the Profile ....................................................................................................... 51012.6 Client Considerations and Recipes ................................................................................... 51412.7 Registered Name and Version .......................................................................................... 51512.8 CIM Elements.................................................................................................................... 515

    13 Erasure Profile............................................................................................................................. 52713.1 Description ........................................................................................................................ 52713.2 Health and Fault Management Considerations................................................................. 52913.3 Cascading Considerations ................................................................................................ 52913.4 Supported Profiles, Subprofiles, and Packages................................................................ 52913.5 Methods of the Profile ....................................................................................................... 52913.6 Client Considerations and Recipes ................................................................................... 53013.7 Registered Name and Version .......................................................................................... 53413.8 CIM Elements.................................................................................................................... 534

    14 Extent Composition Subprofile .................................................................................................... 53914.1 Description ........................................................................................................................ 53914.2 Health and Fault Management Considerations................................................................. 55514.3 Cascading Considerations ................................................................................................ 55514.4 Supported Subprofiles and Packages............................................................................... 55514.5 Methods of the Profile ....................................................................................................... 55514.6 Client Considerations and Recipes ................................................................................... 55614.7 Registered Name and Version .......................................................................................... 56114.8 CIM Elements.................................................................................................................... 562

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 13

    15 LUN Creation Subprofile.............................................................................................................. 57316 Extent Mapping Subprofile .......................................................................................................... 57517 LUN Mapping and Masking Subprofile ........................................................................................ 577

    17.1 Compatibility with SMI-S 1.0 clients. ................................................................................. 57718 Masking and Mapping Subprofile ................................................................................................ 579

    18.1 Description ........................................................................................................................ 57918.2 Health and Fault Management Considerations................................................................. 58818.3 Cascading Considerations ................................................................................................ 58818.4 Supported Subprofiles, and Packages.............................................................................. 58818.5 Methods of the Profile ....................................................................................................... 58818.6 Client Considerations and Recipes ................................................................................... 60118.7 Registered Name and Version .......................................................................................... 61418.8 CIM Elements.................................................................................................................... 614

    19 Pool Manipulation Capabilities, and Settings Subprofile ............................................................. 63320 Storage Server Asymmetry Profile .............................................................................................. 635

    20.1 Description ........................................................................................................................ 63520.2 Health and Fault Management Consideration................................................................... 64320.3 Cascading Considerations ................................................................................................ 64320.4 Supported Profiles, Subprofiles, and Packages................................................................ 64320.5 Methods of the Profile ....................................................................................................... 64320.6 Client Considerations and Recipes ................................................................................... 64420.7 Registered Name and Version .......................................................................................... 64620.8 CIM Elements.................................................................................................................... 646

    21 Block Services Resource Ownership Subprofile ......................................................................... 65721.1 Description ........................................................................................................................ 65721.2 Client Considerations and Recipes ................................................................................... 662

    22 Storage Virtualizer Profile............................................................................................................ 66522.1 Description ........................................................................................................................ 66522.2 Health and Fault Management.......................................................................................... 67122.3 Storage Virtualizer Support for Cascading........................................................................ 67122.4 Supported Subprofiles and Packages............................................................................... 67322.5 Methods of the Profile ....................................................................................................... 67422.6 Use Cases......................................................................................................................... 67422.7 Registered Name and Version .......................................................................................... 67522.8 CIM Elements.................................................................................................................... 675

    23 Volume Composition Profile ........................................................................................................ 70323.1 Description ........................................................................................................................ 70323.2 Striped and Concatenated Composite Volumes ............................................................... 71423.3 Health and Fault Management Consideration................................................................... 71523.4 Cascading Considerations ................................................................................................ 71523.5 Supported Profiles, Subprofiles, and Packages................................................................ 71623.6 Methods of the Profile ....................................................................................................... 71623.7 Client Considerations and Recipes ................................................................................... 72523.8 Registered Name and Version .......................................................................................... 73023.9 CIM Elements.................................................................................................................... 731

    24 Volume Management Profile ....................................................................................................... 73724.1 Description ........................................................................................................................ 73724.2 Health and Fault Management Considerations................................................................. 73924.3 Cascading Considerations ................................................................................................ 739

  • 14

    24.4 Supported Subprofiles and Packages............................................................................... 73924.5 Methods of the Profile ....................................................................................................... 74024.6 Client Considerations and Recipes ................................................................................... 74024.7 Registered Name and Version .......................................................................................... 74024.8 CIM Elements.................................................................................................................... 740

    25 Storage Element Protection SubProfile ....................................................................................... 74925.1 Description ........................................................................................................................ 74925.2 Health and Fault Management Consideration................................................................... 76025.3 Cascading Considerations ................................................................................................ 76025.4 Supported Profiles, Subprofiles, and Packages................................................................ 76025.5 Methods of the Profile ....................................................................................................... 76125.6 Client Considerations and Recipes ................................................................................... 76225.7 Registered Name and Version .......................................................................................... 76625.8 CIM Elements.................................................................................................................... 766

    26 Replication Services Profile......................................................................................................... 77126.1 Description ........................................................................................................................ 77126.2 Health and Fault Management Consideration................................................................... 79926.3 Cascading Considerations ................................................................................................ 80026.4 Mapping of Copy Services and Replication Services Properties and Methods ................ 80326.5 Methods of the Profile ....................................................................................................... 80426.6 Client Considerations and Recipes ................................................................................... 84026.7 Registered Name and Version .......................................................................................... 84126.8 CIM Elements.................................................................................................................... 841

    27 Pools from Volumes Profile ......................................................................................................... 87527.1 Description ........................................................................................................................ 87527.2 Block Services Enhancements.......................................................................................... 88027.3 Health and Fault Management Considerations................................................................. 88127.4 Cascading Considerations ................................................................................................ 88127.5 Supported Profiles, Subprofiles, and Packages................................................................ 88127.6 Methods of the Profile ....................................................................................................... 88127.7 Client Considerations and Recipes ................................................................................... 88227.8 Registered Name and Version .......................................................................................... 88527.9 CIM Elements.................................................................................................................... 886

    28 Group Masking and Mapping Profile ........................................................................................... 88928.1 Description ........................................................................................................................ 88928.2 Health and Fault Management Consideration................................................................... 89728.3 Cascading Considerations ................................................................................................ 89728.4 Methods of the Profile ....................................................................................................... 89728.5 Client Considerations and Recipes ................................................................................... 90128.6 Registered Name and Version .......................................................................................... 90228.7 CIM Elements.................................................................................................................... 902

    29 Storage Relocation Profile........................................................................................................... 92729.1 Overview ........................................................................................................................... 92729.2 Model ................................................................................................................................ 92729.3 Implementation.................................................................................................................. 92829.4 Indications ......................................................................................................................... 93029.5 Health and Fault Management Consideration................................................................... 93129.6 Cascading Considerations ................................................................................................ 93129.7 Mapping & Masking Considerations.................................................................................. 93129.8 Supported Profiles, Subprofiles, and Packages................................................................ 932

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 15

    29.9 Methods of the Profile ....................................................................................................... 93229.10 Client Considerations and Recipes ................................................................................... 93529.11 Registered Name and Version .......................................................................................... 96129.12 CIM Elements.................................................................................................................... 961

    30 Thin Provisioning Profile.............................................................................................................. 98930.1 Description ........................................................................................................................ 98930.2 Health and Fault Management Consideration................................................................... 99230.3 Cascading Considerations ................................................................................................ 99230.4 Supported Profiles, Subprofiles, and Packages................................................................ 99330.5 Methods of the Profile ....................................................................................................... 99330.6 Client Considerations and Recipes ................................................................................... 99430.7 Registered Name and Version ........................................................................................ 100730.8 CIM Elements.................................................................................................................. 1007

    31 Automated Storage Tiering Profile ............................................................................................ 105731.1 Description ...................................................................................................................... 105731.2 Methods of the Profile ..................................................................................................... 107031.3 Client Considerations and Recipes ................................................................................. 107531.4 CIM Elements.................................................................................................................. 1076

    32 Automated Storage Tiering Policy Profile.................................................................................. 109732.1 Synopsis.......................................................................................................................... 109732.2 Description ...................................................................................................................... 109732.3 Implementation................................................................................................................ 109832.4 Methods .......................................................................................................................... 110232.5 Use Cases....................................................................................................................... 110732.6 CIM Elements.................................................................................................................. 1108

    Annex A (informative) SMI-S Information Model.............................................................................. 1137Annex B (informative) Registry of StorageExtent Definitions........................................................... 1139

  • 16

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 17

    List of Figures

    Figure 1 - Experimental Maturity Level Tag ......................................................................................... 8Figure 2 - Implemented Maturity Level Tag ......................................................................................... 8Figure 3 - Stable Maturity Level Tag.................................................................................................... 9Figure 4 - Deprecated Tag................................................................................................................... 9Figure 5 - Array Profile Instance Diagram.......................................................................................... 51Figure 6 - Array Package Diagram .................................................................................................... 52Figure 7 - Storage Capacity State...................................................................................................... 67Figure 8 - StoragePool Manipulation Instance Diagram .................................................................... 69Figure 9 - Capabilities Specific to a StoragePool............................................................................... 70Figure 10 - StorageVolume Creation Instance Diagram .................................................................... 77Figure 11 - Storage Configuration...................................................................................................... 79Figure 12 - StorageExtent Conservation - Step 1 .............................................................................. 86Figure 13 - StorageExtent Conservation - Step 2 .............................................................................. 87Figure 14 - StorageExtent Conservation - Step 3 .............................................................................. 88Figure 15 - Block Services Predefined FilterCollection ...................................................................... 93Figure 16 - Representative Block Service Instance Diagram........................................................... 117Figure 17 - StoragePool Creation - Initial State ............................................................................... 118Figure 18 - StoragePool Creation - Step 1....................................................................................... 119Figure 19 - StoragePool Creation - Step 2....................................................................................... 119Figure 20 - StoragePool Creation - Step 3....................................................................................... 120Figure 21 - StorageVolume Creation - Initial State .......................................................................... 121Figure 22 - StorageVolume Creation - Step 1.................................................................................. 121Figure 23 - StorageVolume Creation - Step 2.................................................................................. 122Figure 24 - StorageVolume Creation - Step 3.................................................................................. 123Figure 25 - Class diagram for managed element Block Storage View Classes............................... 192Figure 26 - Class diagram for view associations.............................................................................. 193Figure 27 - Block Storage View Class Capabilities .......................................................................... 194Figure 28 - VolumeView and related associations........................................................................... 195Figure 29 - DiskDriveView and related associations........................................................................ 197Figure 30 - MaskingMappingExposedDeviceView Association ....................................................... 200Figure 31 - MaskingMappingView Association ................................................................................ 201Figure 32 - The MappingProtocolControllerView ............................................................................. 202Figure 33 - The StoragePoolView.................................................................................................... 204Figure 34 - The ReplicaPairView ..................................................................................................... 207Figure 35 - Block Server Performance Subprofile Summary Instance Diagram.............................. 246Figure 36 - Base Array Profile Block Server Performance Instance Diagram.................................. 249Figure 37 - Base Storage Virtualizer Profile Block Server Performance Instance Diagram............. 251Figure 38 - Base Volume Management Profile Block Server Performance Instance Diagram........ 253Figure 39 - Multiple Computer System Subprofile Block Server Performance Instance Diagram ... 257Figure 40 - Fibre Channel Initiator Port Subprofile Block Server Performance Instance Diagram .. 258Figure 41 - Extent Composition Subprofile Block Server Performance Instance Diagram .............. 260Figure 42 - Disk Drive Lite Subprofile Block Server Performance Instance Diagram ...................... 261Figure 43 - Disk Drive Performance Data Rates.............................................................................. 262

  • 18

    Figure 44 - SCSIArbitraryLogicalUnit Block Server Performance Instance Diagram....................... 263Figure 45 - Remote Mirrors Block Server Performance Instance Diagram...................................... 264Figure 46 - Block Server Performance Manifest Collections............................................................ 266Figure 47 - Block Services Support for Count Key Data Storage .................................................... 331Figure 48 - Copy Services Discovery............................................................................................... 381Figure 49 - Local Replica ................................................................................................................. 385Figure 50 - Multi-Level Local Replication......................................................................................... 386Figure 51 - Multiple Snapshots Per Source Element ....................................................................... 387Figure 52 - SettingsDefineState Association ................................................................................... 391Figure 53 - SynchronizationAspect Instance ................................................................................... 392Figure 54 - State Transitions for Mirrors and Clones ....................................................................... 400Figure 55 - State Transitions for Snapshots and Migration.............................................................. 401Figure 56 - CopyState Transitions ................................................................................................... 403Figure 57 - Sample CopyState and ProgressStatus Transitions...................................................... 409Figure 58 - Fixed Space Consumption ............................................................................................ 413Figure 59 - Variable Space Consumption ........................................................................................ 414Figure 60 - Fixed Space Consumption ............................................................................................ 444Figure 61 - Variable Space Consumption ........................................................................................ 445Figure 62 - CIM Elements in the Disk Drive Model .......................................................................... 478Figure 63 - Disk Drive Dependency ................................................................................................. 481Figure 64 - Drive Dependency and Pool Hierarchy.......................................................................... 482Figure 65 - Sparing Instance Diagram ............................................................................................. 503Figure 66 - Variations of RS per Storage Element........................................................................... 506Figure 67 - Before Failure ................................................................................................................ 508Figure 68 - During Failure ................................................................................................................ 508Figure 69 - After Failure ................................................................................................................... 509Figure 70 - Model Elements ............................................................................................................. 529Figure 71 - Remaining Extents in Extent Composition..................................................................... 541Figure 72 - Volume Composition from General QOS Pool .............................................................. 543Figure 73 - Single QOS Pool Composition (RAID Groups).............................................................. 544Figure 74 - SIngle QOS Pool Composition - Two Concretes........................................................... 545Figure 75 - Concatenation Composition .......................................................................................... 547Figure 76 - RAID0 Composition ....................................................................................................... 547Figure 77 - RAID1 Composition ....................................................................................................... 548Figure 78 - RAID10 Composition ..................................................................................................... 549Figure 79 - RAID0+1 Composition ................................................................................................... 550Figure 80 - RAID4, 5 Composition ................................................................................................... 551Figure 81 - RAID 6, 5DP, 4DP ......................................................................................................... 552Figure 82 - RAID15 Composition ..................................................................................................... 553Figure 83 - RAID50 Composition ..................................................................................................... 554Figure 84 - RAID51 Composition ..................................................................................................... 555Figure 85 - Generic System with no Configuration Service ............................................................. 581Figure 86 - Generic System with ControllerConfigurationService.................................................... 581Figure 87 - Relationship of Initiator IDs, Endpoints, and Logical Units ............................................ 583Figure 88 - StorageClientSettingData Model ................................................................................... 586Figure 89 - Entire Model .................................................................................................................. 587

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 19

    Figure 90 - Storage Asymmetry Class Hierarchy............................................................................. 637Figure 91 - Asymmetry with MCS .................................................................................................... 639Figure 92 - Ports Do Not Failover, Healthy ...................................................................................... 640Figure 93 - Ports Do Not Failover, Failed Controller ........................................................................ 641Figure 94 - Ports Failover, Healthy .................................................................................................. 642Figure 95 - Ports Failover, Failed Controller .................................................................................... 643Figure 96 - Resource Ownership for Block Services ....................................................................... 658Figure 97 - ServiceAffectsElement Associations for ResourceOwnership....................................... 661Figure 98 - AuthorizedPrivilege Associations for ResourceOwnership............................................ 662Figure 99 - Storage Virtualizer Package Diagram............................................................................ 665Figure 100 - Storage Virtualizer System Instance ........................................................................... 667Figure 101 - Dependency to Primordial StorageExtents.................................................................. 668Figure 102 - Primordial Extent Dependency and Pool Hierarchy..................................................... 669Figure 103 - Virtualizer, Cascading and Initiator Ports..................................................................... 672Figure 104 - Volume Composition Class Mode................................................................................ 704Figure 105 - Example 1 Step 1 ........................................................................................................ 707Figure 106 - Example 1 Step 2 ........................................................................................................ 708Figure 107 - First Alternative Example - Before Composition .......................................................... 709Figure 108 - First Alternative Example - After Composition ............................................................. 710Figure 109 - Second Alternative Example - Before Composition.................................................... 711Figure 110 - Second Alternative Example - After Composition........................................................ 712Figure 111 - Example 2 - Before Composition................................................................................. 713Figure 112 - Example 2 - After Composition.................................................................................... 714Figure 113 - Striping and Concatenation ......................................................................................... 715Figure 114 - Volume Management Instance Diagram ..................................................................... 738Figure 115 - Storage Element Protection Class Model .................................................................... 750Figure 116 - Retention Time Line .................................................................................................... 754Figure 117 - Protection State Transition DIagram ........................................................................... 755Figure 118 - Step 1 - Initial State ..................................................................................................... 756Figure 119 - Step 2 - Volume Set to Read-only ............................................................................... 757Figure 120 - Step 3 - Second Volume Set to Read-only .................................................................. 758Figure 121 - Step 4 - Volume Set to Read/Write Disabled............................................................... 759Figure 122 - Step 5 Volume Access Changed................................................................................. 760Figure 123 - Replication Services Discovery ................................................................................... 774Figure 124 - Local Replica ............................................................................................................... 776Figure 125 - Remote Replica ........................................................................................................... 777Figure 126 - Remote Replication over two Paths ............................................................................ 778Figure 127 - Expanded Remote Replica.......................................................................................... 779Figure 128 - An instance of ReplicationEntity .................................................................................. 780Figure 129 - StorageSynchronized and ReplicationEntity ............................................................... 780Figure 130 - Multi-hop Replication ................................................................................................... 781Figure 131 - Group Instances .......................................................................................................... 782Figure 132 - Sequentially Consistent Example ................................................................................ 783Figure 133 - Associated Groups and Elements ............................................................................... 784Figure 134 - SettingsDefineState Association ................................................................................. 785Figure 135 - A new instance of SynchronizationAspect................................................................... 785

  • 20

    Figure 136 - SynchronizationAspect of a Group of elements .......................................................... 786Figure 137 - SynchronizationAspect Instance ................................................................................. 787Figure 138 - One-to-Many Association ............................................................................................ 788Figure 139 - CopyState Transitions ................................................................................................. 790Figure 140 - Sample CopyState and ProgressStatus Transitions.................................................... 792Figure 141 - Fixed Space Consumption .......................................................................................... 796Figure 142 - Variable Space Consumption ...................................................................................... 797Figure 143 - Instance Diagram for Access to Leaf Resources......................................................... 800Figure 144 - Instance of ServiceAccessPoint .................................................................................. 801Figure 145 - Replication Services support for Cascading................................................................ 802Figure 146 - Cascading and Replication Groups ............................................................................. 803Figure 147 - Class Model ................................................................................................................. 876Figure 148 - Before Pool Creation ................................................................................................... 877Figure 149 - After Pool Creation ...................................................................................................... 879Figure 150 - After Pool Creation without Extent Composition.......................................................... 880Figure 151 - Group Masking and Mapping Model............................................................................ 891Figure 152 - Masking Groups .......................................................................................................... 892Figure 153 - Nested Masking Groups .............................................................................................. 893Figure 154 - Nested Masking Group Example................................................................................. 894Figure 155 - Example ConsistentLogicalUnitNumber set to true ..................................................... 895Figure 156 - Example ConsistentLogicalUnitNumber set to false.................................................... 896Figure 157 - Storage Relocation ...................................................................................................... 928Figure 158 - Relocate StorageVolume to local StoragePool ........................................................... 936Figure 159 - Relocate StorageVolume to remote StoragePool........................................................ 937Figure 160 - Relocate StoragePool to local StoragePool ................................................................ 938Figure 161 - Relocate StoragePool to remote StoragePool............................................................. 939Figure 162 - Relocate StorageVolume to local StorageExtent group .............................................. 940Figure 163 - Relocate StorageVolume to remote StorageExtent group........................................... 941Figure 164 - Thin Provisioning Model .............................................................................................. 990Figure 165 - RAID1 Capacity after Volume Creation ..................................................................... 1005Figure 166 - RAID1 Capacity with Thin Volume and RAID-at-Pool Approach............................... 1006Figure 167 - RAID1 Capacity with Thin Volume and RAID-at-Volume Approach.......................... 1007Figure 168 - Automated Storage Tiering Discovery....................................................................... 1059Figure 169 - Additional Automated Storage Tiering Components.................................................. 1060Figure 170 - Storage Tiering Model ............................................................................................... 1062Figure 171 - Storage Tiering Model based on different pools ........................................................ 1063Figure 172 - Storage Tiering based on StorageVolumes forming a StoragePool .......................... 1064Figure 173 - Storage tiers based on QoS ...................................................................................... 1065Figure 174 - StorageTiers based on Primordial StorageExtents.................................................... 1066Figure 175 - Two TierDomain Configuration.................................................................................. 1068Figure 176 - A volume associated to two storage tiers .................................................................. 1069Figure 177 - Automated Storage Tiering Policy Discovery ............................................................ 1098Figure 178 - Additional Tiering Policy Components....................................................................... 1099Figure 179 - PolicyTimePeriodCondition ....................................................................................... 1100Figure 180 - ManagedElement Subject to Tiering ......................................................................... 1101

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 21

    List of Tables

    Table 1 - Supported Profiles for Array ................................................................................................................53Table 2 - CIM Elements for Array .......................................................................................................................56Table 3 - SMI Referenced Properties/Methods for CIM_ComputerSystem (Top Level System)........................57Table 4 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (ImplementationCapabilities to

    System) ...............................................................................................................................................58Table 5 - SMI Referenced Properties/Methods for CIM_FilterCollection (Array Predefined FilterCollection).....58Table 6 - SMI Referenced Properties/Methods for CIM_FilterCollection (Array ProfileSpecificLifecycleIndi-

    cationFilterCollection) ..........................................................................................................................58Table 7 - SMI Referenced Properties/Methods for CIM_HostedCollection (Array to ProfileSpecificLifecycle-

    IndicationFilterCollection) ....................................................................................................................59Table 8 - SMI Referenced Properties/Methods for CIM_HostedCollection (Array to predefined FilterCollec-

    tion)......................................................................................................................................................59Table 9 - SMI Referenced Properties/Methods for CIM_ImplementationCapabilities (ImplementationCapabil-

    ities) .....................................................................................................................................................59Table 10 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Array System Creation).....................60Table 11 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Array System Deletion) .....................61Table 12 - SMI Referenced Properties/Methods for CIM_MemberOfCollection (Array ProfileSpecificLifecycle-

    IndicationFilterCollection to Array Filters)............................................................................................62Table 13 - SMI Referenced Properties/Methods for CIM_MemberOfCollection (Predefined Filter Collection

    to Array Filters) ....................................................................................................................................62Table 14 - SMI Referenced Properties/Methods for CIM_ProtocolControllerForUnit (Arbitrary LU for All

    LUNs View)..........................................................................................................................................62Table 15 - SMI Referenced Properties/Methods for CIM_ProtocolControllerForUnit (Storage volumes for All

    LUNs View)..........................................................................................................................................63Table 16 - SMI Referenced Properties/Methods for CIM_SCSIArbitraryLogicalUnit (Arbitrary LU) .....................63Table 17 - SMI Referenced Properties/Methods for CIM_SCSIProtocolController (All LUNs View) ....................64Table 18 - SMI Referenced Properties/Methods for CIM_SystemDevice (System to SCSIArbitraryLogical-

    Unit) .....................................................................................................................................................64Table 19 - SMI Referenced Properties/Methods for CIM_SystemDevice (System to SCSIProtocolController) ...65Table 20 - Mapping: Supported Actions to Methods.............................................................................................73Table 21 - Valid Values for StorageConfigurationCapabilities associated to a Pool ............................................75Table 22 - SupportedStoragePoolFeatures Array ................................................................................................76Table 23 - SupportedStoragePoolFeatures Array ................................................................................................76Table 24 - RAID Mapping .....................................................................................................................................80Table 25 - Meaning of Usage values ....................................................................................................................83Table 26 - Classes Required In Read-Only Implementation ................................................................................83Table 27 - Standard Messages for Block Services Package................................................................................95Table 28 - OperationalStatus for StoragePool......................................................................................................95Table 29 - OperationalStatus for StorageVolume.................................................................................................96Table 30 - OperationalStatus for LogicalDisk .......................................................................................................96Table 31 - Supported Profiles for Block Services .................................................................................................97Table 32 - Values for applicable Goal properties................................................................................................111Table 33 - CIM Elements for Block Services ......................................................................................................145Table 34 - SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePool (Pool from Pool)............151Table 35 - SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePool (Volume or LogicalD-

    isk from Pool).....................................................................................................................................151Table 36 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (EnabledLogicalElementCapa-

    bilities to StorageVolume or LogicalDisk) ..........................................................................................152Table 37 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (EnabledLogicalElementCapa-

    bilities to StoragePool).......................................................................................................................152

  • 22

    Table 38 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (ImplementationCapabilities to System) .............................................................................................................................................153

    Table 39 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageCapabilities to Stor-ageConfigurationService) ..................................................................................................................153

    Table 40 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageCapabilities to Stor-agePool) ............................................................................................................................................153

    Table 41 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabili-ties to StorageConfigurationService).................................................................................................154

    Table 42 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabili-ties to concrete StoragePool) ............................................................................................................154

    Table 43 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabili-ties to primordial StoragePool) ..........................................................................................................155

    Table 44 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (Used to declare the naming capabilities of the StoragePool).........................................................................................................155

    Table 45 - SMI Referenced Properties/Methods for CIM_ElementCapabilities (Used to declare the naming capabilities of the StorageVolume or LogicalDisk) ............................................................................156

    Table 46 - SMI Referenced Properties/Methods for CIM_ElementSettingData..................................................156Table 47 - SMI Referenced Properties/Methods for CIM_EnabledLogicalElementCapabilities (For Storage-

    ConfigurationService) ........................................................................................................................157Table 48 - SMI Referenced Properties/Methods for CIM_EnabledLogicalElementCapabilities (For Storage-

    Pool) ..................................................................................................................................................157Table 49 - SMI Referenced Properties/Methods for CIM_FilterCollection (Block Services Predefined Filter-

    Collection)..........................................................................................................................................158Table 50 - SMI Referenced Properties/Methods for CIM_FilterCollection (Block Services ProfileSpecificLife-

    cycleIndicationFilterCollection) ..........................................................................................................158Table 51 - SMI Referenced Properties/Methods for CIM_HostedCollection (Block Services to ProfileSpecifi-

    cLifecycleIndicationFilterCollection) ..................................................................................................158Table 52 - SMI Referenced Properties/Methods for CIM_HostedCollection (System to predefined Indication-

    Filters)................................................................................................................................................159Table 53 - SMI Referenced Properties/Methods for CIM_HostedService ..........................................................159Table 54 - SMI Referenced Properties/Methods for CIM_HostedStoragePool ..................................................159Table 55 - SMI Referenced Properties/Methods for CIM_ImplementationCapabilities (ImplementationCapabil-

    ities) ...................................................................................................................................................160Table 56 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Logical Disk Creation).....................160Table 57 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Logical Disk Deletion) .....................161Table 58 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Logical Disk OperationalStatus)......162Table 59 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Pool Creation) ...................163Table 60 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Pool Deletion)....................163Table 61 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Pool TotalManagedSpace)164Table 62 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Volume Creation) ..............165Table 63 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Volume Deletion)...............166Table 64 - SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Volume OperationalSta-

    tus).....................................................................................................................................................167Table 65 - SMI Referenced Properties/Methods for CIM_IndicationFilter (WQL Logical Disk OperationalSta-

    tus).....................................................................................................................................................168Table 66 - SMI Referenced Properties/Methods for CIM_IndicationFilter (WQL Storage Volume Operation-

    alStatus) ............................................................................................................................................168Table 67 - SMI Referenced Properties/Methods for CIM_LogicalDisk ...............................................................169Table 68 - SMI Referenced Properties/Methods for CIM_MemberOfCollection (Block Services Filter Collec-

    tion to FilterCollection).......................................................................................................................170Table 69 - SMI Referenced Properties/Methods for CIM_MemberOfCollection (Block Services ProfileSpecifi-

    cLifecycleIndicationFilterCollection to Block Services Filters) ...........................................................171Table 70 - SMI Referenced Properties/Methods for CIM_MemberOfCollection (Predefined Filter Collection

  • SMI-S 1.6.1 Revision 5 SNIA Technical Position 23

    to Block Services Filters) ...................................................................................................................171Table 71 - SMI Referenced Properties/Methods for CIM_OwningJobElement ..................................................171Table 72 - SMI Referenced Properties/Methods for CIM_StorageCapabilities ..................................................172Table 73 - SMI Referenced Properties/Methods for CIM_StorageConfigurationCapabilities (Concrete) ...........174Table 74 - SMI Referenced Properties/Methods for CIM_StorageConfigurationCapabilities (Global) ...............175Table 75 - SMI Referenced Properties/Methods for CIM_StorageConfigurationCapabilities (Primordial) .........177Table 76 - SMI Referenced Properties/Methods for CIM_StorageConfigurationService....................................178Table 77 - SMI Referenced Properties/Methods for CIM_StoragePool (Concrete)............................................179Table 78 - SMI Referenced Properties/Methods for CIM_StoragePool (Empty) ................................................180Table 79 - SMI Referenced Properties/Methods for CIM_StoragePool (Primordial) ..........................................181Table 80 - SMI Referenced Properties/Methods for CIM_StorageSetting..........................................................182Table 81 - SMI Referenced Properties/Methods for CIM_StorageSettingWithHints ..........................................183Table 82 - SMI Referenced Properties/Methods for CIM_StorageSettingsAssociatedToCapabilities................185Table 83 - SMI Referenced Properties/Methods for CIM_StorageSettingsGeneratedFromCapabilities ............185Table 84 - SMI Referenced Properties/Methods for CIM_StorageVolume.........................................................185Table 85 - SMI Referenced Properties/Methods for CIM_SystemDevice (System to StorageVolume or Logi-

    calDisk)..............................................................................................................................................187Table 86 - Related Profiles for Block Storage Views ..........................................................................................189Table 87 - Discovery of the Volumes on an Array ..............................................................................................209Table 88 - Discovery of the Disk Drives in a Primordial Pool .............................................................................209Table 89 - Discover Volumes exposed on a (Target) Port..................................................................................210Table 90 - Discover (target port) redundancy for a Volume................................................................................210Table 91 - Discover Volumes exposed to a Host Port ..............................................................................