1、American National StandardDeveloped byfor Information Technology Storage Management Part 3: Block DevicesINCITS 388.3-2011INCITS 388.3-2011INCITS 388.3-2011Revision and Partition ofINCITS 388-2008American National Standardfor Information Technology Storage Management Part 3: Block DevicesSecretariat
2、Information Technology Industry CouncilApproved February 11, 2011American National Standards Institute, Inc.AbstractThis specification defines an interface between WBEM-capable clients and servers for the secure, exten-sible, and interoperable management of networked storage.Approval of an American
3、National Standard requires review by ANSI that therequirements for due process, consensus, and other criteria for approval havebeen met by the standards developer.Consensus is established when, in the judgement of the ANSI Board ofStandards Review, substantial agreement has been reached by directly
4、andmaterially affected interests. Substantial agreement means much more thana simple majority, but not necessarily unanimity. Consensus requires that allviews and objections be considered, and that a concerted effort be madetowards their resolution.The use of American National Standards is completel
5、y voluntary; theirexistence does not in any respect preclude anyone, whether he has approvedthe standards or not, from manufacturing, marketing, purchasing, or usingproducts, processes, or procedures not conforming to the standards.The American National Standards Institute does not develop standards
6、 andwill in no circumstances give an interpretation of any American NationalStandard. Moreover, no person shall have the right or authority to issue aninterpretation of an American National Standard in the name of the AmericanNational Standards Institute. Requests for interpretations should beaddres
7、sed to the secretariat or sponsor whose name appears on the titlepage of this standard.CAUTION NOTICE: This American National Standard may be revised orwithdrawn at any time. The procedures of the American National StandardsInstitute require that action be taken periodically to reaffirm, revise, orw
8、ithdraw this standard. Purchasers of American National Standards mayreceive current information on all standards by calling or writing the AmericanNational Standards Institute.American National StandardPublished byAmerican National Standards Institute, Inc.25 West 43rd Street, New York, NY 10036Copy
9、right 2011 by Information Technology Industry Council (ITI)All rights reserved.No part of this publication may be reproduced in anyform, in an electronic retrieval system or otherwise,without prior written permission of ITI, 1101 K Street NW, Suite 610 Washington, DC 20005. Printed in the United Sta
10、tes of AmericaCAUTION: The developers of this standard have requested that holders of patents that may be re-quired for the implementation of the standard disclose such patents to the publisher. However, nei-ther the developers nor the publisher have undertaken a patent search in order to identify w
11、hich, ifany, patents may apply to this standard. As of the date of publication of this standard, followingcalls for the identification of patents that may be required for the implementation of the standard,notice of one or more such claims has been received. By publication of this standard, no posit
12、ionis taken with respect to the validity of this claim or of any rights in connection therewith. The knownpatent holder(s) has (have), however, filed a statement of willingness to grant a license underthese rights on reasonable and nondiscriminatory terms and conditions to applicants desiring to ob-
13、tain such a license. Details may be obtained from the publisher. No further patent search is con-ducted by the developer or publisher in respect to any standard it processes. No representation ismade or implied that this is the only license that may be required to avoid infringement in the use ofthi
14、s standard.iContents1. Scope .12. Normative References32.1 Approved references 32.2 References under development. 32.3 Other references 33. Terms and definitions 53.1 Definitions 54. Typographical Conventions 74.1 Experimental Maturity Level. 74.2 Implemented Maturity Level. 74.3 Stable Maturity Lev
15、el 84.4 Finalized Maturity Level . 84.5 Deprecated Material. 85. Array Profile 115.1 Description . 115.2 Health and Fault Management. 135.3 Cascading Considerations . 135.4 Supported Subprofiles and Packages 135.5 Methods of the Profile 145.6 Client Considerations and Recipes 145.7 Registered Name a
16、nd Version. 145.8 CIM Elements. 156. Block Services Package.196.1 Description . 196.2 Health and Fault Management Considerations 386.3 Cascading Considerations . 396.4 Supported Profile, Subprofiles and Packages 396.5 Methods of this Profile 396.6 Client Considerations and Recipes 536.7 Registered N
17、ame and Version. 816.8 CIM Elements. 817. Block Storage Views Profile 1097.1 Description . 1097.2 Health and Fault Management Consideration 1197.3 Cascading Considerations . 1197.4 Supported Profiles, Subprofiles, and Packages. 1197.5 Methods of the Profile 1197.6 Client Considerations and Recipes 1
18、207.7 CIM Elements. 1208. Block Server Performance Subprofile 1418.1 Description . 1418.2 Implementation. 1438.3 Health and Fault Management Considerations 1618.4 Cascading Considerations . 1628.5 Supported Subprofiles and Packages 1628.6 Methods of the Profile 1638.7 Client Considerations and Recip
19、es 1698.8 Registered Name and Version. 1948.9 CIM Elements. 1959. CKD Block Services Profile .2219.1 Description . 2219.2 Health and Fault Management Consideration 224ii9.3 Cascading Considerations . 2249.4 Supported Profiles, Subprofiles, and Packages. 2249.5 Methods of the Profile 2249.6 Client Co
20、nsiderations and Recipes 2249.7 Registered Name and Version. 2249.8 CIM Elements. 22510. Copy Services Subprofile 25310.1 Description . 25310.2 Health and Fault Management Considerations 27210.3 Cascading Considerations . 27310.4 Supported Subprofiles and Packages 27310.5 Methods of the Profile 2751
21、0.6 Client Considerations and Recipes 28310.7 Registered Name and Version. 30910.8 CIM Elements. 30911. Disk Drive Subprofile .32912. Disk Drive Lite Subprofile 33112.1 Description . 33112.2 Health and Fault Management Considerations 33312.3 Cascading Considerations . 33312.4 Supported Subprofiles a
22、nd Packages 33312.5 Methods of this Profile 33412.6 Registered Name and Version. 33412.7 CIM Elements. 33413. Disk Sparing Subprofile .34713.1 Description . 34713.2 Health and Fault Management Considerations 35313.3 Cascading Conjurations. 35313.4 Supported Subprofiles and Packages 35313.5 Methods o
23、f the Profile 35313.6 Client Considerations and Recipes 35613.7 Registered Name and Version. 35813.8 CIM Elements. 35814. Erasure Profile 36914.1 Description . 36914.2 Health and Fault Management Considerations 37114.3 Cascading Considerations . 37114.4 Supported Profiles, Subprofiles, and Packages.
24、 37114.5 Methods of the Profile 37114.6 Client Considerations and Recipes 37214.7 Registered Name and Version. 37614.8 CIM Elements. 37615. Extent Mapping Subprofile 38116. Extent Composition Subprofile .38316.1 Description . 38316.2 Health and Fault Management Considerations 39716.3 Cascading Consi
25、derations . 39716.4 Supported Subprofiles and Packages 39716.5 Methods of the Profile 39716.6 Client Considerations and Recipes 39816.7 Registered Name and Version. 40316.8 CIM Elements. 40417. LUN Creation Subprofile 40918. LUN Mapping and Masking Subprofile .411iii18.1 Compatibility with SMI-S 1.0
26、 clients. 41119. Masking and Mapping Subprofile .41319.1 Description . 41319.2 Health and Fault Management Considerations 42219.3 Cascading Considerations . 42219.4 Supported Subprofiles, and Packages. 42219.5 Methods of the Profile 42219.6 Client Considerations and Recipes 43219.7 Registered Name a
27、nd Version. 44219.8 CIM Elements. 44220. Pool Management Policy Subprofile 46120.1 Description . 46120.2 Health and Fault Management Considerations 46420.3 Cascading Considerations . 46420.4 Supported Subprofiles and Packages 46420.5 Methods of the Profile 46420.6 Client Considerations and Recipes 4
28、6620.7 Required CIM Elements. 46620.8 Classes Used in the Profile 46820.9 Dependencies on Other Standards 47821. Pool Manipulation Capabilities, and Settings Subprofile .48122. Storage Server Asymmetry Profile .48322.1 Description . 48322.2 Health and Fault Management Consideration 49222.3 Cascading
29、 Considerations . 49222.4 Supported Profiles, Subprofiles, and Packages. 49222.5 Methods of the Profile 49222.6 Client Considerations and Recipes 49322.7 Registered Name and Version. 49422.8 CIM Elements. 49523. Block Services Resource Ownership Subprofile 50723.1 Description . 50723.2 Client Consid
30、erations and Recipes 51224. Storage Virtualizer Profile51524.1 Description . 51524.2 Health and Fault Management. 51724.3 Cascading Considerations . 51824.4 Supported Subprofiles and Packages 52024.5 Methods of the Profile 52124.6 Client Considerations and Recipes 52124.7 Registered Name and Version
31、. 52124.8 CIM Elements. 52125. Volume Composition Profile52725.1 Description . 52725.2 Health and Fault Management Consideration 53825.3 Cascading Considerations . 53825.4 Supported Profiles, Subprofiles, and Packages. 53825.5 Methods of the Profile 53925.6 Client Considerations and Recipes 54825.7
32、Registered Name and Version. 55325.8 CIM Elements. 55326. Volume Management Profile56126.1 Description . 56126.2 Health and Fault Management Considerations 562iv26.3 Cascading Considerations . 56326.4 Supported Subprofiles and Packages 56326.5 Methods of the Profile 56326.6 Client Considerations and
33、 Recipes 56326.7 Registered Name and Version. 56426.8 CIM Elements. 56427. Storage Element Protection SubProfile57327.1 Description . 57327.2 Health and Fault Management Consideration 58427.3 Cascading Considerations . 58427.4 Supported Profiles, Subprofiles, and Packages. 58427.5 Methods of the Pro
34、file 58527.6 Client Considerations and Recipes 58727.7 Registered Name and Version. 59027.8 CIM Elements. 591vList of TablesTable 1. Supported Profiles for Array .13Table 2. CIM Elements for Array 15Table 3. SMI Referenced Properties/Methods for CIM_ComputerSystem.15Table 4. SMI Referenced Propertie
35、s/Methods for CIM_SCSIArbitraryLogicalUnit.16Table 5. SMI Referenced Properties/Methods for CIM_SCSIProtocolController .17Table 6. SMI Referenced Properties/Methods for CIM_SystemDevice (System to SCSIArbitraryLogicalUnit) .17Table 7. SMI Referenced Properties/Methods for CIM_SystemDevice (System to
36、 SCSIProtocolController) 17Table 8. Mapping: Supported Actions to Methods24Table 9. SupportedStoragePoolFeatures Array .25Table 10. SupportedStorageElementFeatures Array .25Table 11. RAID Mapping 29Table 12. Meaning of Usage values .31Table 13. Classes Required In Read-Only Implementation .32Table 1
37、4. Standard Messages for Block Services Package.39Table 15. Supported Profiles for Block Services 39Table 16. CIM Elements for Block Services .81Table 17. SMI Referenced Properties/Methods for CIM_AllocatedFromStoragePool (Pool from Pool).85Table 18. SMI Referenced Properties/Methods for CIM_Allocat
38、edFromStoragePool (Volume or LogicalDisk from Pool) 86Table 19. SMI Referenced Properties/Methods for CIM_AssociatedComponentExtent (storage element to extent from Extent Composition) 86Table 20. SMI Referenced Properties/Methods for CIM_AssociatedRemainingExtent (storage element to extent from Exte
39、nt Composition) 87Table 21. SMI Referenced Properties/Methods for CIM_BasedOn (LogicalDisk to extent from Extent Composition).87Table 22. SMI Referenced Properties/Methods for CIM_BasedOn (StorageVolume to extent from Extent Composition) 87Table 23. SMI Referenced Properties/Methods for CIM_Concrete
40、Component (storage element to extent from Extent Composition) 88Table 24. SMI Referenced Properties/Methods for CIM_ElementCapabilities (EnabledLogicalElementCapabilities to StorageVolume or LogicalDisk) 88Table 25. SMI Referenced Properties/Methods for CIM_ElementCapabilities (EnabledLogicalElement
41、Capabilities to StoragePool).89Table 26. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageCapabilities to StoragePool) .89Table 27. SMI Referenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabilities to StorageConfigurationService) 89Table 28. SMI Ref
42、erenced Properties/Methods for CIM_ElementCapabilities (StorageConfigurationCapabilities to StoragePool).90Table 29. SMI Referenced Properties/Methods for CIM_ElementCapabilities (Used to declare the naming capabilities of the StoragePool).90Table 30. SMI Referenced Properties/Methods for CIM_Elemen
43、tCapabilities (Used to declare the naming capabilities of the StorageVolume or LogicalDisk) 91Table 31. SMI Referenced Properties/Methods for CIM_ElementSettingData.91Table 32. SMI Referenced Properties/Methods for CIM_EnabledLogicalElementCapabilities (For StorageConfigurationService) 92Table 33. S
44、MI Referenced Properties/Methods for CIM_EnabledLogicalElementCapabilities (For StoragePool).92Table 34. SMI Referenced Properties/Methods for CIM_HostedService .93Table 35. SMI Referenced Properties/Methods for CIM_HostedStoragePool .93Table 36. SMI Referenced Properties/Methods for CIM_LogicalDisk
45、 94Table 37. SMI Referenced Properties/Methods for CIM_OwningJobElement .95Table 38. SMI Referenced Properties/Methods for CIM_StorageCapabilities .95Table 39. SMI Referenced Properties/Methods for CIM_StorageConfigurationCapabilities 98viTable 40. SMI Referenced Properties/Methods for CIM_StorageCo
46、nfigurationService.99Table 41. SMI Referenced Properties/Methods for CIM_StoragePool (Concrete).99Table 42. SMI Referenced Properties/Methods for CIM_StoragePool (Empty) .100Table 43. SMI Referenced Properties/Methods for CIM_StoragePool (Primordial) .101Table 44. SMI Referenced Properties/Methods f
47、or CIM_StorageSetting.102Table 45. SMI Referenced Properties/Methods for CIM_StorageSettingWithHints .104Table 46. SMI Referenced Properties/Methods for CIM_StorageSettingsAssociatedToCapabilities.105Table 47. SMI Referenced Properties/Methods for CIM_StorageSettingsGeneratedFromCapabilities .106Tab
48、le 48. SMI Referenced Properties/Methods for CIM_StorageVolume106Table 49. SMI Referenced Properties/Methods for CIM_SystemDevice (System to StorageVolume or LogicalDisk).108Table 50. Related Profiles for Block Storage Views .109Table 51. CIM Elements for Block Storage Views120Table 52. SMI Referenc
49、ed Properties/Methods for CIM_ElementCapabilities (View Capabilities) 125Table 53. SMI Referenced Properties/Methods for SNIA_AllocatedFromStoragePoolView 125Table 54. SMI Referenced Properties/Methods for SNIA_BaseInstance (DiskDrive) 126Table 55. SMI Referenced Properties/Methods for SNIA_BaseInstance (StorageSetting)126Table 56. SMI Referenced Properties/Methods for SNIA_BaseInstance (Volume) .127Table 57. SMI Referenced Properties/Methods for SNIA_BasedOnView (ExtentOnDriveExtent) .127Table 58. SMI Referenced Properties/Methods for SNIA_BasedOnView (VolumeOnExtent) .128Table 59. SMI