1162
Storage Management Technical Specification, Part 3 Block Devices Version 1.6.0, Revision 4 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 10 February, 2012

Storage Management Technical Specification, Part 3 Block ... · specification’s identifier (e.g., from x.1.x to x.2.x). Minor revisions with the same version number preserve interoperability

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • Storage Management Technical Specification, Part 3 Block Devices

    Version 1.6.0, Revision 4

    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 the ideas,methodologies and technologies described in this document accurately represent the SNIA goalsand are appropriate for widespread distribution. Suggestions for revision should be directed tohttp://www.snia.org/feedback/.

    SNIA Technical Position

    10 February, 2012

  • Revision History

    Revision 1Date

    16 July 2010

    SCRs Incorporated and other changesBlock Storage Views Profile (DRM-SMIS-SCR00209) - Changed the version of profile to 1.6.0 and the CIM-VERSION to 2.27 - Replaced the SNIA_BaseInstance with CIM_ElementView - Promoted all SNIA_ classes to CIM_ classes - Added a SNIA_DiskDriveView, which is subclassed from CIM_DiskDriveView and adds 3 properties - Added a SNIA_VolumeView which is subclassed from CIM_VolumeView and adds the CanDelete property (from SNIA_StorageVolume) - Did a lot of editing of diagrams and text for the promotion to CIM_ classes

    Masking and Mapping Subprofile (DRM-SMIS-SCR00212) - Added AssociatedPrivilege association and deprecated AuthorizedSubject, AuthorizedTarget, AuthorizedPrivilege, and PrivilegeManagementService

    Replication Services Profile (DRM-SMIS-SCR00210) - Added properties CopyRecoveryMode, FailedCopyStopsHostIO, UnequalListsAction, and DeltaUpdateBlocks to class ReplicationSettingData - Added Urgent to the value map of CopyPriority of classes ReplicationSettingData and StorageSynchronized - Expanded value map of ReplicationSettingData.TargetElementSupplier to include "Client must supply" a target element - Added properties CopyRecoveryMode and FailedCopyStopsHostIO to class Synchronized - Expanded the value map of Synchronized.CopyState and added Partitioned and Invalid states - Added property ConsistentPointInTime to class ReplicationGroup - Added methods CreateGroupReplicaFromElements, GetReplicationRelationshipInstances, and ModifyListSettingsDefineState to class ReplicationService - Introduced class RemoteReplicationCollection, inherited for class ConnectivityColllection, and includes properties Active and DeleteOnUnassociated

    Thin Provisioning Profile (DRM-SMIS-SCR00213) - Put in a note that this profile is being superceded by the Block Services with Thin Provisioning Profile

    Storage Relocation profile (DRM-SMIS-SCR00208) - A new profile that adds services for relocating data in storage

    Block Services with Thin Provisioning Profile (DRM-SMIS-SCR00213) - A new profile that extends Block Services for thin provisioning

    CommentsEditorial notes and DRAFT material are displayed.

  • Revision 2Date

    7 October 2010

    SCRs Incorporated and other changesArray (SMIS-160-Draft-SCR00003) - Updated the profile to include the ImplementationCapabilities of the Array implementation

    Block Server Performance (SMIS-150-Errata-SCR00017) -Added the "N" (NULL OK) qualifier to the CSVSequence properties of the Predefined and Client Defined BlockStatisticsManifest class tables

    Replication Services (DRM-SMIS-SCR00218) - Introduced the class RemoteReplicationCollection - Converted all the SNIA classes used by the Replication Services Profile to CIM classes.

    Storage Virtualizer (SMIS-160-Draft-SCR00003) - Updated the profile to include the ImplementationCapabilities of the Array implementation

    Storage Relocation profile (DRM-SMIS-SCR-00215) - Several updates were made throughout the profile

    Automated Storage Tiering Profile (SMIS-160-Draft-SCR00005) - Added new profile that adds Storage Tiers to block devices

    CommentsEditorial notes and DRAFT material are displayed.

    Revision 3Date

    10 March 2011

    SCRs Incorporated and other changesArray (SMIS-160-Draft-SCR00003) - Promoted the profile to include the ImplementationCapabilities of the Array implementation

    Block Services Package (DRM-SMIS-SCR00215, DRM-SMIS-SCR00219 & DRM-SMIS-SCR00223) - Updated the version to be 1.6.0 - Added OperationalStatus to StoragePool and made it conditional on Storage Relocation - Added OperationalStatus tables for StorageVolumes, LogicalDisks and StoragePools to the Health and Fault Management section - Moved CanDelete to CIM_StorageVolume and deleted the SNIA_StorageVolume - Added CapacityInMigratingSource and CapacityInMigratingTarget to StoragePool - Updated OperationalStatus for StorageVolume and LogicalDisk to include the 19 (Relocating) as a secondary value. - Added NumExtentsMigrating to StorageVoume and LogicalDisk - Added the Storage Relocation enumerations to StorageConfigurationCapabilities properties and made them conditional on Storage Relocation (rather than optional) - Added the method CreateElementsFromStoragePool for creating multiple elements - Added the method ReturnElementsToStoragePool for deleting multiple elements

    SMI-S 1.6.0 Revision 4 SNIA Technical Position iii

  • Block Storage Views Profile (DRM-SMIS-SCR00209) - Changed the CIM-VERSION of profile to 2.29 (from 2.27) - Moved the SVCanDelete property from SNIA_VolumeView to CIM_VolumeView and deleted SNIA_VolumeView - Added an SVIsComposite property to CIM_VolumeView - Rewrote the section the Class Diagrams for Block Storage View Classes - Changed the name of the CIM_ExposedView class to CIM_MaskingMappingExposedDeviceView - Changed the SupportedViews enumeration for CIM_MaskingMappingExposedDeviceView to be "SNIA:MaskingMappingExposedDeviceView" instead of "SNIA:ExposedView" - In CIM_ProtocolControllerForUnitView, changed PCFUDeviceNumber to DeviceNumber - Adjusted the subclassing of associations (not subclassed from CIM_View) - Changed the references in CIM_ProtocolControllerForUnitView back to Antecedent and Dependent - Changed the references in CIM_HostedStoragePoolView back to GroupComponent and PartComponent - Renamed the BasedOnView properties to StartingAddress, EndingAddress, OrderIndex from BOStartingAddress, BOEndingAddress, BOOrderIndex - Edited Figures for other changes

    Storage Virtualizer (SMIS-160-Draft-SCR00003) - Promoted the profile to include the ImplementationCapabilities of the Array implementation

    Replication Services (DRM-SMIS-SCR00222) - Added explicit support for creating "Read Only" elements - Added the property StorageSynchronized.ReadOnly to indicate when an element is "Read Only"

    Thin Provisioning (DRM-SMIS-SCR00213) - Promoted "Block Services with Thin Provisioning" to be "Thin Provisioning" as an Experimental Profile - Removed the old "Thin Provisioning" Profile - Added the Thin Provisioning predefined FilterCollection and IndicationFilters with their related associations

    Storage Relocation (DRM-SMIS-SCR00215) - Promoted the profile to Experimental

    Automated Storage Tiering (DRM-SMIS-SCR00221) - Updated the profile based on reviews and feedback from vendors offering storage tiering - Adjusted the profile based on related classes in CIM 2.28 - Expanded the notion of a storage tier to include additional storage objects such as storage pools and volumes - Included a method to locate candidate storage objects that can comprise a storage tier - Promoted the profile to Experimental

    SMI-S Information Model (TSG-SMIS-SCR00294) - Added this Annex

    CommentsEditorial notes are displayed.DRAFT material was hidden.

    iv

  • Revision 4Date

    28 September 2011

    SCRs Incorporated and other changesArray (TSG-SMIS-SCR-00307) - Updated the predefined filter collection name to be "SNIA:Array:Predefined" - Added an optional FilterCollection: "SNIA:Array:ProfileSpecificLifecycleIndicationFilterCollection" and its associations - Changed the references to reference the new Indications profile (specialization of the DMTF Indications Profile)

    Block Services Package (TSG-SMIS-SCR-00307) - Updated the predefined filter collection name to be "SNIA:Block Services:Predefined" - Added an optional FilterCollection: "SNIA:Block Services:ProfileSpecificLifecycleIndicationFilterCollection" and its associations - Changed the references to reference the new Indications profile (specialization of the DMTF Indications Profile) - Updated subclause "5.1.18 Block Services Predefined Indications" to reflect the above changes

    Disk Drive Lite (TSG-SMIS-SCR00307) - Updated the predefined filter collection name to be "SNIA:Disk Drive Lite:Predefined" - Added an optional FilterCollection: "SNIA:Disk Drive Lite:ProfileSpecificLifecycleIndicationFilterCollection" and its associations - Changed the references to reference the new Indications profile (specialization of the DMTF Indications Profile)

    Extent Composition (TSG-SMIS-SCR00307) - Updated the predefined filter collection name to be "SNIA:Extent Composition:Predefined"

    Storage Virtualizer (TSG-SMIS-SCR00307) - Updated the predefined filter collection name to be "SNIA:Storage Virtualizer:Predefined" - Added an optional FilterCollection: "SNIA:Storage Virtualizer:ProfileSpecificLifecycleIndicationFilterCollection" and its associations - Changed the references to reference the new Indications profile (specialization of the DMTF Indications Profile)

    Storage Relocation (TSG-SMIS-SCR00307) - Added an optional FilterCollection "SNIA:Storage Relocation:ProfileSpecificAlertIndicationFilterCollection" and its associations - Changed the references to reference the new Indications profile (specialization of the DMTF Indications Profile)

    Thin Provisioning (TSG-SMIS-SCR00307) - Updated the predefined filter collection name to be "SNIA:Thin Provisioning:Predefined" - Added an optional FilterCollection: "SNIA:Thin Provisioning:ProfileSpecificAlertIndicationFilterCollection" and its associations - Changed the references to reference the new Indications profile (specialization of the DMTF Indications Profile)

    Automated Storage Tiering (DRM-SMIS-SCR00225) - Adjusted the associations SystemComponent and Component - Addressed the comments from 1.6 rev 3 ballot - Updated diagrams to conform to the new associations and classes

    CommentsEditorial notes and DRAFT material are hidden.

    SMI-S 1.6.0 Revision 4 SNIA Technical Position v

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

    The 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 must be reproduced in its entirety with no alteration, and,

    2) Any document, printed or electronic, in which material from this document (or any portion hereof) is repro-duced must acknowledge the SNIA copyright on that material, and must credit the SNIA for granting permis-sion 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.

    Copyright © 2003-2012 Storage Networking Industry Association.

    vi

  • 1

    23

    4

    5678

    9

    1011

    12131415

    16

    171819202122

    23242526

    27282930

    31323334

    35

    36

    37383940414243

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

    DISCLAIMERThe information contained in this publication is subject to change without notice. The SNIA makes no warranty ofany kind with regard to this specification, including, but not limited to, the implied warranties of merchantability andfitness for a particular purpose. The SNIA shall not be liable for errors contained herein or for incidental orconsequential damages in connection with the furnishing, performance, or use of this specification.

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

    Copyright © 2003-2012 SNIA. All rights reserved. All other trademarks or registered trademarks are the property oftheir respective owners.

    Portions of the CIM Schema are used in this document with the permission of the Distributed Management TaskForce (DMTF). The CIM classes that are documented have been developed and reviewed by both the SNIA andDMTF Technical Working Groups. However, the schema is still in development and review in the DMTF WorkingGroups and Technical Committee, and subject to change.

    CHANGES TO THE SPECIFICATIONEach publication of this specification is uniquely identified by a three-level identifier, comprised of a versionnumber, a release number and an update number. The current identifier for this specification is version 1.2.0.Future publications of this specification are subject to specific constraints on the scope of change that ispermissible from one publication to the next and the degree of interoperability and backward compatibility thatshould be assumed between products designed to different publications of this standard. The SNIA has definedthree 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 of thespecification’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 maturity ofemerging material that has completed a rigorous design review but has limited implementation in commercialproducts. This material is clearly delineated as described in the following sections. The typographical convention isintended to provide a sense of the maturity of the affected material, without altering its normative content. Byrecognizing the relative maturity of different sections of the standard, an implementer should be able to make moreinformed decisions about the adoption and deployment of different portions of the standard in a commercialproduct.

    SMI-S 1.6.0 Revision 4 SNIA Technical Position vii

  • 444546474849

    5051525354

    55

    565758596061626364

    65

    666768697071

    This specification has been structured to convey both the formal requirements and assumptions of the SMI-S APIand its emerging implementation and deployment lifecycle. Over time, the intent is that all content in thespecification will represent a mature and stable design, be verified by extensive implementation experience, assureconsistent support for backward compatibility, and rely solely on content material that has reached a similar level ofmaturity. Unless explicitly labeled with one of the subordinate maturity levels defined for this specification, contentis assumed to satisfy these requirements 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 three subordinate levelsof implementation maturity that identify important aspects of the content’s increasing maturity and stability. Eachsubordinate maturity level is defined by its level of implementation experience, its stability and its reliance on otheremerging standards. Each subordinate maturity level is identified by a unique typographical tagging conventionthat clearly distinguishes content at one maturity model from content at another level.

    Experimental Maturity LevelNo material is included in this specification unless its initial architecture has been completed and reviewed. Somecontent included in this specification has complete and reviewed design, but lacks implementation experience andthe maturity gained through implementation experience. This content is included in order to gain wider review andto gain implementation experience. This material is referred to as “Experimental”. It is presented here as an aid toimplementers who are interested in likely future developments within the SMI specification. The contents of anExperimental profile may change as implementation experience is gained. There is a high likelihood that thechanged content will be included in an upcoming revision of the specification. Experimental material can advanceto a higher maturity level as soon as implementations are available. Figure 1 is a sample of the typographicalconvention for Experimental content.

    Implemented Maturity Level Profiles for which initial implementations have been completed are classified as “Implemented”. This indicates thatat least two different vendors have implemented the profile, including at least one provider implementation. At thismaturity level, the underlying architecture and modeling are stable, and changes in future revisions will be limited tothe correction of deficiencies identified through additional implementation experience. Should the material becomeobsolete in the future, it must be deprecated in a minor revision of the specification prior to its removal fromsubsequent releases. Figure 2 is a sample of the typographical convention 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

    viii

  • 72

    7374757677787980

    81

    828384858687888990919293

    94

    9596979899

    100101102103

    Stable Maturity LevelOnce content at the Implemented maturity level has garnered additional implementation experience, it can betagged at the Stable maturity level. Material at this maturity level has been implemented by three different vendors,including both a provider and a client. Should material that has reached this maturity level become obsolete, it mayonly be deprecated as part of a minor revision to the specification. Material at this maturity level that has beendeprecated may only be removed from the specification as part of a major revision. A profile that has reached thismaturity level is guaranteed to preserve backward compatibility from one minor specification revision to the next.As a result, Profiles at or above the Stable maturity level shall not rely on any content that is Experimental. Figure 3is a sample of the typographical convention for Implemented content.

    Finalized Maturity LevelContent that has reached the highest maturity level is referred to as “Finalized.” In addition to satisfying therequirements for the Stable maturity level, content at the Finalized maturity level must solely depend upon or refinematerial that has also reached the Finalized level. If specification content depends upon material that is not underthe control of the SNIA, and therefore not subject to its maturity level definitions, then the external content isevaluated by the SNIA to assure that it has achieved a comparable level of completion, stability, andimplementation experience. Should material that has reached this maturity level become obsolete, it may only bedeprecated as part of a major revision to the specification. A profile that has reached this maturity level isguaranteed to preserve backward compatibility from one minor specification revision to the next. Over time, it ishoped that all specification content will attain this maturity level. Accordingly, there is no special typographicalconvention, as there is with the other, subordinate maturity levels. Unless content in the specification is markedwith one of the typographical 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. Sections identified as“Deprecated” contain material that is obsolete and not recommended for use in new development efforts. Existingand new implementations may still use this material, but shall move to the newer approach as soon as possible.The maturity level of the material being deprecated determines how long it will continue to appear in thespecification. Implemented content shall be retained at least until the next revision of the specialization, whileStable and Finalized material shall be retained until the next major revision of the specification. Providers shallimplement the deprecated elements as long as it appears in the specification in order to achieve backwardcompatibility. Clients may rely on deprecated elements, but are encouraged to use non-deprecated alternativeswhen possible.

    STABLE

    Stable content appears here.

    STABLE

    Figure 3 - Stable Maturity Level Tag

    SMI-S 1.6.0 Revision 4 SNIA Technical Position ix

  • 104105106

    107

    108109110

    111

    112113114

    115116117

    118119120

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

    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 alteration.

    2) Any document, printed or electronic, in which material from this document (or any portion hereof) is repro-duced shall acknowledge the SNIA copyright on that material, and shall credit the SNIA for granting permis-sion 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.

    DEPRECATED

    Content that has been deprecated appears here.

    DEPRECATED

    Figure 4 - Deprecated Tag

    x

  • ContentsRevision History...................................................................................................................................................... iiList of Tables....................................................................................................................................................... xviiList of Figures ................................................................................................................................................... xxxvForeword........................................................................................................................................................... xxxix1. Scope ...................................................................................................................................12. Normative References........................................................................................................3

    2.1 Approved references.................................................................................................................................... 32.2 References under development ................................................................................................................... 32.3 Other references .......................................................................................................................................... 3

    3. Definitions, Symbols, Abbreviations, and Conventions .................................................54. Array Profile ........................................................................................................................7

    4.1 Description ................................................................................................................................................... 74.2 Health and Fault Management..................................................................................................................... 94.3 Cascading Considerations ........................................................................................................................... 94.4 Supported Subprofiles and Packages.......................................................................................................... 94.5 Methods of the Profile ................................................................................................................................ 114.6 Use Cases.................................................................................................................................................. 114.7 Registered Name and Version ................................................................................................................... 124.8 CIM Elements............................................................................................................................................. 12

    5. Block Services Package...................................................................................................255.1 Description ................................................................................................................................................. 255.2 Health and Fault Management Considerations.......................................................................................... 505.3 Cascading Considerations ......................................................................................................................... 525.4 Supported Profile, Subprofiles and Packages............................................................................................ 525.5 Methods of this Profile................................................................................................................................ 535.6 Client Considerations and Recipes ............................................................................................................ 695.7 Registered Name and Version ................................................................................................................... 975.8 CIM Elements............................................................................................................................................. 97

    6. Block Storage Views Profile ..........................................................................................1496.1 Description ............................................................................................................................................... 1496.2 Health and Fault Management Consideration.......................................................................................... 1686.3 Cascading Considerations ....................................................................................................................... 1686.4 Methods of the Profile .............................................................................................................................. 1686.5 Client Considerations and Recipes .......................................................................................................... 1696.6 CIM Elements........................................................................................................................................... 173

    7. Block Server Performance Subprofile ..........................................................................2137.1 Description ............................................................................................................................................... 2137.2 Implementation......................................................................................................................................... 2157.3 Health and Fault Management Considerations........................................................................................ 2367.4 Cascading Considerations ....................................................................................................................... 2367.5 Supported Subprofiles and Packages...................................................................................................... 2367.6 Methods of the Profile .............................................................................................................................. 2367.7 Client Considerations and Recipes .......................................................................................................... 2437.8 CIM Elements........................................................................................................................................... 269

    8. CKD Block Services Profile ...........................................................................................2998.1 Description ............................................................................................................................................... 2998.2 Health and Fault Management Consideration.......................................................................................... 3028.3 Cascading Considerations ....................................................................................................................... 3028.4 Supported Profiles, Subprofiles, and Packages....................................................................................... 3028.5 Methods of the Profile .............................................................................................................................. 3028.6 Client Considerations and Recipes .......................................................................................................... 3028.7 Registered Name and Version ................................................................................................................. 302

    SMI-S 1.6.0 Revision 4 SNIA Technical Position xi

  • 8.8 CIM Elements........................................................................................................................................... 3039. Copy Services Subprofile ..............................................................................................351

    9.1 Description ............................................................................................................................................... 3519.2 Health and Fault Management Considerations........................................................................................ 3919.3 Cascading Considerations ....................................................................................................................... 3929.4 Supported Subprofiles and Packages...................................................................................................... 3939.5 Methods of the Profile .............................................................................................................................. 3939.6 Client Considerations and Recipes .......................................................................................................... 4129.7 CIM Elements........................................................................................................................................... 433

    10. Disk Drive Subprofile .....................................................................................................45711. Disk Drive Lite Subprofile ..............................................................................................459

    11.1 Description ............................................................................................................................................... 45911.2 Health and Fault Management Considerations........................................................................................ 46111.3 Cascading Considerations ....................................................................................................................... 46211.4 Supported Profiles, Subprofiles and Packages........................................................................................ 46211.5 Methods of this Profile.............................................................................................................................. 46211.6 Registered Name and Version ................................................................................................................. 46311.7 CIM Elements........................................................................................................................................... 463

    12. Disk Sparing Subprofile .................................................................................................48512.1 Description ............................................................................................................................................... 48512.2 Health and Fault Management Considerations........................................................................................ 49212.3 Cascading Conjurations ........................................................................................................................... 49212.4 Supported Subprofiles and Packages...................................................................................................... 49212.5 Methods of the Profile .............................................................................................................................. 49212.6 Client Considerations and Recipes .......................................................................................................... 49612.7 Registered Name and Version ................................................................................................................. 49712.8 CIM Elements........................................................................................................................................... 497

    13. Erasure Profile ................................................................................................................50913.1 Description ............................................................................................................................................... 50913.2 Health and Fault Management Considerations........................................................................................ 51113.3 Cascading Considerations ....................................................................................................................... 51113.4 Supported Profiles, Subprofiles, and Packages....................................................................................... 51113.5 Methods of the Profile .............................................................................................................................. 51113.6 Client Considerations and Recipes .......................................................................................................... 51213.7 Registered Name and Version ................................................................................................................. 51613.8 CIM Elements........................................................................................................................................... 516

    14. Extent Composition Subprofile .....................................................................................52114.1 Description ............................................................................................................................................... 52114.2 Health and Fault Management Considerations........................................................................................ 53714.3 Cascading Considerations ....................................................................................................................... 53714.4 Supported Subprofiles and Packages...................................................................................................... 53714.5 Methods of the Profile .............................................................................................................................. 53814.6 Client Considerations and Recipes .......................................................................................................... 53814.7 Registered Name and Version ................................................................................................................. 54414.8 CIM Elements........................................................................................................................................... 544

    15. LUN Creation Subprofile ................................................................................................55716. Extent Mapping Subprofile ............................................................................................55917. LUN Mapping and Masking Subprofile .........................................................................561

    17.1 Compatibility with SMI-S 1.0 clients. ........................................................................................................ 56118. Masking and Mapping Subprofile .................................................................................563

    18.1 Description ............................................................................................................................................... 56318.2 Health and Fault Management Considerations........................................................................................ 57318.3 Cascading Considerations ....................................................................................................................... 57318.4 Supported Subprofiles, and Packages..................................................................................................... 573

    xii

  • 18.5 Methods of the Profile .............................................................................................................................. 57318.6 Client Considerations and Recipes .......................................................................................................... 58318.7 Registered Name and Version ................................................................................................................. 59318.8 CIM Elements........................................................................................................................................... 593

    19. Pool Manipulation Capabilities, and Settings Subprofile ...........................................61520. Storage Server Asymmetry Profile ...............................................................................617

    20.1 Description ............................................................................................................................................... 61720.2 Health and Fault Management Consideration.......................................................................................... 62520.3 Cascading Considerations ....................................................................................................................... 62520.4 Supported Profiles, Subprofiles, and Packages....................................................................................... 62520.5 Methods of the Profile .............................................................................................................................. 62520.6 Client Considerations and Recipes .......................................................................................................... 62620.7 Registered Name and Version ................................................................................................................. 62820.8 CIM Elements........................................................................................................................................... 628

    21. Block Services Resource Ownership Subprofile ........................................................64121.1 Description ............................................................................................................................................... 64121.2 Client Considerations and Recipes .......................................................................................................... 646

    22. Storage Virtualizer Profile..............................................................................................64922.1 Description ............................................................................................................................................... 64922.2 Health and Fault Management................................................................................................................. 65322.3 Storage Virtualizer Support for Cascading............................................................................................... 65322.4 Supported Subprofiles and Packages...................................................................................................... 65522.5 Methods of the Profile .............................................................................................................................. 65722.6 Use Cases................................................................................................................................................ 65722.7 Registered Name and Version ................................................................................................................. 65722.8 CIM Elements........................................................................................................................................... 658

    23. Volume Composition Profile..........................................................................................69123.1 Description ............................................................................................................................................... 69123.2 Striped and Concatenated Composite Volumes ...................................................................................... 70223.3 Health and Fault Management Consideration.......................................................................................... 70323.4 Cascading Considerations ....................................................................................................................... 70423.5 Supported Profiles, Subprofiles, and Packages....................................................................................... 70423.6 Methods of the Profile .............................................................................................................................. 70423.7 Client Considerations and Recipes .......................................................................................................... 71423.8 Registered Name and Version ................................................................................................................. 71923.9 CIM Elements........................................................................................................................................... 720

    24. Volume Management Profile..........................................................................................72924.1 Description ............................................................................................................................................... 72924.2 Health and Fault Management Considerations........................................................................................ 73124.3 Cascading Considerations ....................................................................................................................... 73124.4 Supported Subprofiles and Packages...................................................................................................... 73124.5 Methods of the Profile .............................................................................................................................. 73224.6 Client Considerations and Recipes .......................................................................................................... 73224.7 Registered Name and Version ................................................................................................................. 73224.8 CIM Elements........................................................................................................................................... 732

    25. Storage Element Protection SubProfile........................................................................74125.1 Description ............................................................................................................................................... 74125.2 Health and Fault Management Consideration.......................................................................................... 75225.3 Cascading Considerations ....................................................................................................................... 75225.4 Supported Profiles, Subprofiles, and Packages....................................................................................... 75225.5 Methods of the Profile .............................................................................................................................. 75325.6 Client Considerations and Recipes .......................................................................................................... 75425.7 Registered Name and Version ................................................................................................................. 75825.8 CIM Elements........................................................................................................................................... 759

    SMI-S 1.6.0 Revision 4 SNIA Technical Position xiii

  • 26. Replication Services Profile ..........................................................................................76326.1 Description ............................................................................................................................................... 76326.2 Health and Fault Management Consideration.......................................................................................... 79026.3 Cascading Considerations ....................................................................................................................... 79026.4 Mapping of Copy Services and Replication Services Properties and Methods ....................................... 79326.5 Methods of the Profile .............................................................................................................................. 79426.6 Client Considerations and Recipes .......................................................................................................... 82926.7 Registered Name and Version ................................................................................................................. 83026.8 CIM Elements........................................................................................................................................... 830

    27. Pools from Volumes Profile...........................................................................................86727.1 Description ............................................................................................................................................... 86727.2 Block Services Enhancements................................................................................................................. 87227.3 Health and Fault Management Considerations........................................................................................ 87327.4 Cascading Considerations ....................................................................................................................... 87327.5 Supported Profiles, Subprofiles, and Packages....................................................................................... 87327.6 Methods of the Profile .............................................................................................................................. 87327.7 Client Considerations and Recipes .......................................................................................................... 87427.8 Registered Name and Version ................................................................................................................. 87827.9 CIM Elements........................................................................................................................................... 878

    28. Group Masking and Mapping Profile ............................................................................88328.1 Description ............................................................................................................................................... 88328.2 Health and Fault Management Consideration.......................................................................................... 89128.3 Cascading Considerations ....................................................................................................................... 89128.4 Methods of the Profile .............................................................................................................................. 89128.5 Client Considerations and Recipes .......................................................................................................... 89528.6 Registered Name and Version ................................................................................................................. 89628.7 CIM Elements........................................................................................................................................... 896

    29. Storage Relocation Profile.............................................................................................92529.1 Overview .................................................................................................................................................. 92529.2 Model ....................................................................................................................................................... 92629.3 Implementation......................................................................................................................................... 92629.4 Indications................................................................................................................................................ 92829.5 Health and Fault Management Consideration.......................................................................................... 92929.6 Cascading Considerations ....................................................................................................................... 92929.7 Mapping & Masking Considerations......................................................................................................... 92929.8 Supported Profiles, Subprofiles, and Packages....................................................................................... 93029.9 Methods of the Profile .............................................................................................................................. 93029.10 Client Considerations and Recipes .......................................................................................................... 93329.11 Registered Name and Version ................................................................................................................. 95929.12 CIM Elements........................................................................................................................................... 959

    30. Thin Provisioning Profile ...............................................................................................99530.1 Description ............................................................................................................................................... 99530.2 Health and Fault Management Consideration.......................................................................................... 99830.3 Cascading Considerations ....................................................................................................................... 99830.4 Supported Profiles, Subprofiles, and Packages....................................................................................... 99830.5 Methods of the Profile .............................................................................................................................. 99930.6 Client Considerations and Recipes ........................................................................................................ 100030.7 Registered Name and Version ............................................................................................................... 101330.8 CIM Elements......................................................................................................................................... 1014

    31. Automated Storage Tiering Profile .............................................................................107531.1 Description ............................................................................................................................................. 107531.2 Methods of the Profile ............................................................................................................................ 108731.3 Client Considerations and Recipes ........................................................................................................ 109131.4 CIM Elements......................................................................................................................................... 1092

    xiv

  • Annex A (informative) SMI-S Information Model..............................................................1115Annex B (informative) Registry of StorageExtent Definitions ........................................1117

    B.1 ExtentDiscriminator Definitions .............................................................................................................. 1118B.2 Association Significance of the Various Extent Definitions .................................................................... 1118B.3 Example Valid Combinations of Extent Definitions ................................................................................ 1121B.4 Combinations of Extent Definitions not defined in this Release of the Standard ................................... 1121

    SMI-S 1.6.0 Revision 4 SNIA Technical Position xv

  • xvi

  • List of Tables

    Table 1. Supported Profiles for Array .......................................................................................................................................9Table 2. CIM Elements for Array ............................................................................................................................................12Table 3. SMI Referenced Properties/Methods for CIM_ComputerSystem (Top Level System).............................................14Table 4. SMI Referenced Properties/Methods for CIM_ElementCapabilities (ImplementationCapabilities to System) .........15Table 5. SMI Referenced Properties/Methods for CIM_FilterCollection (Array Predefined FilterCollection)..........................16Table 6. SMI Referenced Properties/Methods for CIM_FilterCollection (Array ProfileSpecificLifecycleIndicationFilterCollec-

    tion)...........................................................................................................................................................................16Table 7. SMI Referenced Properties/Methods for CIM_HostedCollection (Array to ProfileSpecificLifecycleIndicationFilterCol-

    lection) ......................................................................................................................................................................16Table 8. SMI Referenced Properties/Methods for CIM_HostedCollection (Array to predefined FilterCollection)...................17Table 9. SMI Referenced Properties/Methods for CIM_ImplementationCapabilities (ImplementationCapabilities)...............17Table 10. SMI Referenced Properties/Methods for CIM_IndicationFilter (Array System Creation)..........................................18Table 11. SMI Referenced Properties/Methods for CIM_IndicationFilter (Array System Deletion) ..........................................19Table 12. SMI Referenced Properties/Methods for CIM_MemberOfCollection (Array ProfileSpecificLifecycleIndicationFilter-

    Collection to Array Filters) ........................................................................................................................................20Table 13. SMI Referenced Properties/Methods for CIM_MemberOfCollection (Predefined Filter Collection to Array Filters) .20Table 14. SMI Referenced Properties/Methods for CIM_ProtocolControllerForUnit (Arbitrary LU for All LUNs View) ............21Table 15. SMI Referenced Properties/Methods for CIM_ProtocolControllerForUnit (Storage volumes for All LUNs View).....21Table 16. SMI Referenced Properties/Methods for CIM_SCSIArbitraryLogicalUnit (Arbitrary LU) ..........................................22Table 17. SMI Referenced Properties/Methods for CIM_SCSIProtocolController (All LUNs View) .........................................22Table 18. SMI Referenced Properties/Methods for CIM_SystemDevice (System to SCSIArbitraryLogicalUnit) .....................23Table 19. SMI Referenced Properties/Methods for CIM_SystemDevice (System to SCSIProtocolController) ........................23Table 20. Mapping: Supported Actions to Methods..................................................................................................................31Table 21. Valid Values for StorageConfigurationCapabilities associated to a Pool .................................................................33Table 22. SupportedStoragePoolFeatures Array .....................................................................................................................34Table 23. SupportedStoragePoolFeatures Array .....................................................................................................................34Table 24. RAID Mapping ..........................................................................................................................................................39Table 25. Meaning of Usage values .........................................................................................................................................41Table 26. Classes Required In Read-Only Implementation .....................................................................................................42Table 27. Standard Messages for Block Services Package.....................................................................................................50Table 28. OperationalStatus for StoragePool...........................................................................................................................51Table 29. OperationalStatus for StorageVolume......................................................................................................................51Table 30. OperationalStatus for LogicalDisk ............................................................................................................................52Table 31. Supported Profiles for Block Services ......................................................................................................................52Table 32. CIM Elements for Block Services .............................................................................................................................97Table 33. SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePool (Pool from Pool).................................106Table 34. SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePool (Volume or LogicalDisk from Pool) ....106Table 35. SMI Referenced Properties/Methods for CIM_ElementCapabilities (EnabledLogicalElementCapabilities to Stora-

    geVolume or LogicalDisk).......................................................................................................................................107Table 36. SMI Referenced Properties/Methods for CIM_ElementCapabilities (EnabledLogicalElementCapabilities to Storage-

    Pool) .......................................................................................................................................................................107Table 37. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageCapabilities to StorageConfigurationSer-

    vice) ........................................................................................................................................................................107Table 38. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageCapabilities to StoragePool) ...........108Table 39. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabilities to Storage-

    ConfigurationService) .............................................................................................................................................108Table 40. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabilities to concrete

    StoragePool)...........................................................................................................................................................109

    SMI-S 1.6.0 Revision 4 SNIA Technical Position xvii

  • Table 41. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabilities to primordial StoragePool)...........................................................................................................................................................109

    Table 42. SMI Referenced Properties/Methods for CIM_ElementCapabilities (Used to declare the naming capabilities of the StoragePool)...........................................................................................................................................................110

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

    Table 44. SMI Referenced Properties/Methods for CIM_ElementSettingData.......................................................................111Table 45. SMI Referenced Properties/Methods for CIM_EnabledLogicalElementCapabilities (For StorageConfigurationSer-

    vice) ........................................................................................................................................................................111Table 46. SMI Referenced Properties/Methods for CIM_EnabledLogicalElementCapabilities (For StoragePool).................112Table 47. SMI Referenced Properties/Methods for CIM_FilterCollection (Block Services Predefined FilterCollection).........113Table 48. SMI Referenced Properties/Methods for CIM_FilterCollection (Block Services ProfileSpecificLifecycleIndicationFil-

    terCollection) ..........................................................................................................................................................113Table 49. SMI Referenced Properties/Methods for CIM_HostedCollection (Block Services to ProfileSpecificLifecycleIndication-

    FilterCollection).......................................................................................................................................................113Table 50. SMI Referenced Properties/Methods for CIM_HostedCollection (System to predefined IndicationFilters) ............114Table 51. SMI Referenced Properties/Methods for CIM_HostedService ...............................................................................114Table 52. SMI Referenced Properties/Methods for CIM_HostedStoragePool .......................................................................114Table 53. SMI Referenced Properties/Methods for CIM_IndicationFilter (Logical Disk Creation)..........................................115Table 54. SMI Referenced Properties/Methods for CIM_IndicationFilter (Logical Disk Deletion) ..........................................116Table 55. SMI Referenced Properties/Methods for CIM_IndicationFilter (Logical Disk OperationalStatus)...........................117Table 56. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Pool Creation) ........................................118Table 57. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Pool Deletion).........................................119Table 58. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Pool TotalManagedSpace).....................120Table 59. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Volume Creation) ...................................121Table 60. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Volume Deletion)....................................122Table 61. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Volume OperationalStatus) ....................123Table 62. SMI Referenced Properties/Methods for CIM_IndicationFilter (WQL Logical Disk OperationalStatus) .................124Table 63. SMI Referenced Properties/Methods for CIM_IndicationFilter (WQL Storage Volume OperationalStatus) ...........125Table 64. SMI Referenced Properties/Methods for CIM_LogicalDisk ....................................................................................126Table 65. SMI Referenced Properties/Methods for CIM_MemberOfCollection (Block Services Filter Collection to FilterCollec-

    tion).........................................................................................................................................................................127Table 66. SMI Referenced Properties/Methods for CIM_MemberOfCollection (Block Services ProfileSpecificLifecycleIndica-

    tionFilterCollection to Block Services Filters) .........................................................................................................128Table 67. SMI Referenced Properties/Methods for CIM_MemberOfCollection (Predefined Filter Collection to Block Services

    Filters).....................................................................................................................................................................128Table 68. SMI Referenced Properties/Methods for CIM_OwningJobElement .......................................................................128Table 69. SMI Referenced Properties/Methods for CIM_StorageCapabilities .......................................................................129Table 70. SMI Referenced Properties/Methods for CIM_StorageConfigurationCapabilities (Concrete) ................................131Table 71. SMI Referenced Properties/Methods for CIM_StorageConfigurationCapabilities (Global) ....................................133Table 72. SMI Referenced Properties/Methods for CIM_StorageConfigurationCapabilities (Primordial) ..............................135Table 73. SMI Referenced Properties/Methods for CIM_StorageConfigurationService.........................................................136Table 74. SMI Referenced Properties/Methods for CIM_StoragePool (Concrete).................................................................137Table 75. SMI Referenced Properties/Methods for CIM_StoragePool (Empty) .....................................................................139Table 76. SMI Referenced Properties/Methods for CIM_StoragePool (Primordial) ...............................................................140Table 77. SMI Referenced Properties/Methods for CIM_StorageSetting...............................................................................141Table 78. SMI Referenced Properties/Methods for CIM_StorageSettingWithHints ...............................................................142Table 79. SMI Referenced Properties/Methods for CIM_StorageSettingsAssociatedToCapabilities.....................................144Table 80. SMI Referenced Properties/Methods for CIM_StorageSettingsGeneratedFromCapabilities .................................145Table 81. SMI Referenced Properties/Methods for CIM_StorageVolume..............................................................................145Table 82. SMI Referenced Properties/Methods for CIM_SystemDevice (System to StorageVolume or LogicalDisk)...........147

    xviii

  • Table 83. Related Profiles for Block Storage Views ...............................................................................................................149Table 84. Discovery of the Volumes on an Array ...................................................................................................................169Table 85. Discovery of the Disk Drives in a Primordial Pool ..................................................................................................169Table 86. Discover Volumes exposed on a (Target) Port.......................................................................................................170Table 87. Discover (target port) redundancy for a Volume.....................................................................................................170Table 88. Discover Volumes exposed to a Host Port .............................................................................................................171Table 89. Discover Mapping information for an array.............................................................................................................171Table 90. Discover the Pool topology for an array .................................................................................................................172Table 91. Discover the Replica Pairs for an array ..................................................................................................................172Table 92. CIM Elements for Block Storage Views..................................................................................................................173Table 93. SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePoolView (StoragePoolView to Storage-

    Pool) .......................................................................................................................................................................181Table 94. SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePoolView (Volume to StoragePoolView)....181Table 95. SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePoolView (VolumeView to StoragePool)....182Table 96. SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePoolViewView (PoolView to PoolView)......183Table 97. SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePoolViewView (VolumeView to PoolView).183Table 98. SMI Referenced Properties/Methods for CIM_BasedOnView (ExtentOnDriveExtent)...........................................184Table 99. SMI Referenced Properties/Methods for CIM_BasedOnView (VolumeOnExtent) .................................................184Table 100. SMI Referenced Properties/Methods for CIM_ConcreteComponentView..............................................................185Table 101. SMI Referenced Properties/Methods for CIM_ContainerView ...............................................................................185Table 102. SMI Referenced Properties/Methods for CIM_DiskDriveView ...............................................................................186Table 103. SMI Referenced Properties/Methods for CIM_DriveComponentViewView ............................................................188Table 104. SMI Referenced Properties/Methods for CIM_ElementCapabilities (View Capabilities) ........................................188Table 105. SMI Referenced Properties/Methods for CIM_ElementStatisticalDataView (DiskDriveView) ................................189Table 106. SMI Referenced Properties/Methods for CIM_ElementStatisticalDataView (VolumeView) ...................................189Table 107. SMI Referenced Properties/Methods for CIM_ElementView (DiskDrive)...............................................................190Table 108. SMI Referenced Properties/Methods for CIM_ElementView (StorageSetting) ......................................................190Table 109. SMI Referenced Properties/Methods for CIM_ElementView (Volume) ..................................................................191Table 110. SMI Referenced Properties/Methods for CIM_ExtentComponentView ..................................................................191Table 111. SMI Referenced Properties/Methods for CIM_HostedStoragePoolView................................................................192Table 112. SMI Referenced Properties/Methods for CIM_MappingProtocolControllerView ....................................................192Table 113. SMI Referenced Properties/Methods for CIM_MaskingMappingExposedDeviceView...........................................194Table 114. SMI Referenced Properties/Methods for CIM_MaskingMappingView....................................................................195Table 115. SMI Referenced Properties/Methods for CIM_ProtocolControllerForUnitView ......................................................196Table 116. SMI Referenced Properties/Methods for CIM_ReplicaPairView ............................................................................197Table 117. SMI Referenced Properties/Methods for CIM_StoragePoolView ...........................................................................200Table 118. SMI Referenced Properties/Methods for CIM_SystemDeviceView (DiskDriveViews) ...........................................203Table 119. SMI Referenced Properties/Methods for CIM_SystemDeviceView (MappingProtocolControllerViews) ................203Table 120. SMI Referenced Properties/Methods for CIM_SystemDeviceView (ReplicaPairViews) ........................................204Table 121. SMI Referenced Properties/Methods for CIM_SystemDeviceView (VolumeViews)...............................................204Table 122. SMI Referenced Properties/Methods for CIM_ViewCapabilities ............................................................................204Table 123. SMI Referenced Properties/Methods for CIM_VolumeView...................................................................................205Table 124. SMI Referenced Properties/Methods for SNIA_DiskDriveView..............................................................................208Table 125. Related Profiles for Block Server Performance ......................................................................................................213Table 126. Summary of Element Types by Profile ...................................................................................................................224Table 127. Creation, Deletion and Modification Methods in Block Server Performance Subprofile.........................................236Table 128. Summary of Statistics Support by Element ............................................................................................................265Table 129. Formulas and Calculations .....................................................................................................................................267Table 130. Block Server Performance Subprofile Supported Capabilities Patterns.................................................................268

    SMI-S 1.6.0 Revision 4 SNIA Technical Position xix

  • Table 131. CIM Elements for Block Server Performance.........................................................................................................269Table 132. SMI Referenced Properties/Methods for CIM_AssociatedBlockStatisticsManifestCollection (Client defined collec-

    tion).........................................................................................................................................................................273Table 133. SMI Referenced Properties/Methods for CIM_AssociatedBlockStatisticsManifestCollection (Provider defined collec-

    tion).........................................................................................................................................................................273Table 134. SMI Referenced Properties/Methods for CIM_BlockStatisticsCapabilities.............................................................274Table 135. SMI Referenced Properties/Methods for CIM_BlockStatisticsManifest (Client Defined)........................................275Table 136. SMI Referenced Properties/Methods for CIM_BlockStatisticsManifest (Provider Support) ...................................276Table 137. SMI Referenced Properties/Methods for CIM_BlockStatisticsManifestCollection (Client Defined) ........................278Table 138. SMI Referenced Properties/Methods for CIM_BlockStatisticsManifestCollection (Provider Defined)....................279Table 139. SMI Referenced Properties/Methods for CIM_BlockStatisticsService ...................................................................280Table 140. SMI Referenced Properties/Methods for CIM_BlockStorageStatisticalData ..........................................................282Table 141. SMI Referenced Properties/Methods for CIM_ElementCapabilities.......................................................................286Table 142. SMI Referenced Properties/Methods for CIM_ElementStatisticalData (Back end Port Stats) ...............................286Table 143. SMI Referenced Properties/Methods for CIM_ElementStatisticalData (Component System Stats) ......................287Table 144. SMI Referenced Properties/Methods for CIM_ElementStatisticalData (Disk Stats)...............................................287Table 145. SMI Referenced Properties/Methods for CIM_ElementStatisticalData (Extent Stats)............................................288Table 146. SMI Referenced Properties/Methods for CIM_ElementStatisticalData (Front end Port Stats)...............................288Table 147. SMI Referenced Properties/Methods for CIM_ElementStatisticalData (Logical Disk Stats) ..................................289Table 148. SMI Referenced Properties/Methods for CIM_ElementStatisticalData (Remote Copy Stats)................................289Table 149. SMI Referenced Properties/Methods for CIM_ElementStatisticalData (Top Level System Stats) .........................290Table 150. SMI Referenced Properties/Methods for CIM_ElementStatisticalData (Volume Stats)..........................................290Table 151. SMI Referenced Properties/Methods for CIM_HostedCollection (Client Defined) .................................................291Table 152. SMI Referenced Properties/Methods for CIM_HostedCollection (Default).............................................................291Table 153. SMI Referenced Properties/Methods for CIM_HostedCollection (Provider Supplied)............................................292Table 154. SMI Referenced Properties/Methods for CIM_HostedService ...............................................................................292Table 155. SMI Referenced Properties/Methods for CIM_MemberOfCollection (Member of client defined collection) ...........292Table 156. SMI Referenced Properties/Methods for CIM_MemberOfCollection (Member of pre-defined collection) ..............293Table 157. SMI Referenced Properties/Methods for CIM_MemberOfCollection (Member of statistics collection) ..................293Table 158. SMI Referenced Properties/Methods for CIM_StatisticsCollection ........................................................................294Table 159. SMI Referenced Properties/Methods for SNIA_BlockStatisticsCapabilities ...........................................................294Table 160. SMI Referenced Properties/Methods for SNIA_BlockStatisticsManifest (Client Defined) ......................................295Table 161. SMI Referenced Properties/Methods for SNIA_BlockStatisticsManifest (Provider Support)..................................296Table 162. Supported Profiles for CKD Block Services............................................................................................................302Table 163. CIM Elements for CKD Block Services...................................................................................................................303Table 164. SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePool (Pool from Pool).................................312Table 165. SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePool (Volume or LogicalDisk from Pool) ....312Table 166. SMI Referenced Properties/Methods for CIM_ElementCapabilities (EnabledLogicalElementCapabilities to Stora-

    geVolume or LogicalDisk).......................................................................................................................................313Table 167. SMI Referenced Properties/Methods for CIM_ElementCapabilities (EnabledLogicalElementCapabilities to Storage-

    Pool) .......................................................................................................................................................................313Table 168. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageCapabilities to StorageConfigurationSer-

    vice) ........................................................................................................................................................................314Table 169. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageCapabilities to StoragePool) ...........314Table 170. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabilities to Storage-

    ConfigurationService) .............................................................................................................................................314Table 171. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabilities to concrete

    StoragePool)...........................................................................................................................................................315Table 172. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabilities to primordial

    StoragePool)...........................................................................................................................................................315Table 173. SMI Referenced Properties/Methods for CIM_ElementCapabilities (Used to declare the naming capabilities of the

    xx

  • StoragePool)...........................................................................................................................................................316Table 174. SMI Referenced Properties/Methods for CIM_ElementCapabilities (Used to declare the naming capabilities of the

    StorageVolume or LogicalDisk) ..............................................................................................................................316Table 175. SMI Referenced Properties/Methods for CIM_EnabledLogicalElementCapabilities (For StorageConfigurationSer-

    vice) ........................................................................................................................................................................317Table 176. SMI Referenced Properties/Methods for CIM_EnabledLogicalElementCapabilities (For StoragePool).................317Table 177. SMI Referenced Properties/Methods for CIM_FilterCollection (Block Services Predefined FilterCollection).........318Table 178. SMI Referenced Properties/Methods for CIM_FilterCollection (Block Services ProfileSpecificLifecycleIndicationFil-

    terCollection) ..........................................................................................................................................................319Table 179. SMI Referenced Properties/Methods for CIM_HostedCollection (Block Services to ProfileSpecificLifecycleIndication-

    FilterCollection).......................................................................................................................................................319Table 180. SMI Referenced Properties/Methods for CIM_HostedCollection (System to predefined IndicationFilters) ............319Table 181. SMI Referenced Properties/Methods for CIM_HostedStoragePool .......................................................................320Table 182. SMI Referenced Properties/Methods for CIM_IndicationFilter (Logical Disk Creation)..........................................320Table 183. SMI Referenced Properties/Methods for CIM_IndicationFilter (Logical Disk Deletion) ..........................................321Table 184. SMI Referenced Properties/Methods for CIM_IndicationFilter (Logical Disk OperationalStatus)...........................322Table 185. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Pool Creation) ........................................324Table 186. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Pool Deletion).........................................325Table 187. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Pool TotalManagedSpace).....................326Table 188. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Volume Creation) ...................................327Table 189. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Volume Deletion)....................................328Table 190. SMI Referenced Properties/Methods for CIM_IndicationFilter (Storage Volume OperationalStatus) ....................329Table 191. SMI Referenced Properties/Methods for CIM_IndicationFilter (WQL Logical Disk OperationalStatus) .................330Table 192. SMI Referenced Properties/Methods for CIM_IndicationFilter (WQL Storage Volume OperationalStatus) ...........331Table 193. SMI Referenced Properties/Methods for CIM_LogicalDisk ....................................................................................332Table 194. SMI Referenced Properties/Methods for CIM_MemberOfCollection (Bloc