BS ISO/IEC 24775-7:2021
$215.11
Information technology. Storage management – Host elements
Published By | Publication Date | Number of Pages |
BSI | 2021 | 190 |
The host-base storage portion of the Storage Management Technical Specification defines management profiles for autonomous, component and abstract profiles for management of host-based storage devices. The autonomous profiles describe the management of a stand-alone host-based storage entity. The component profiles describe management of aspects of host-based storage entities that may be used by other autonomous profiles. Finally, this section describes abstract profiles that may be used as a basis for creating additional Host-based autonomous profiles.
This version of the Host-based Storage portion of the Storage Management Technical Specification includes autonomous profiles:
-
The Host Discovered Resources Profile
This profile defines the model for the storage devices presented to an operating system running on a host computer system. In addition, this profile describes the map of storage associated to a host-computer system that a client application can discover.
-
“The Fibre Channel HBA Profile
This profile defines the model and functions of a Fibre Channel HBA that exports block storage to a host computer system from a SAN device (Fibre Channel switch, array, tape library, etc.).
-
iSCSI Initiator Profile
This profile defines the model and functions necessary to manage an iSCSI initiator.
Component profiles used by autonomous profiles to describe aspects of host-based storage elements and services. The component profiles defined in this version of the specification include:
-
Host Hardware RAID Controller Profile
This profile defines the model and functions of a host-based RAID controller that exports block storage to a host computer system from locally attached storage devices (internal hard drives, JBODs, etc.)
-
Storage HBA Profile
This profile defines the model and functions of a SAS, SATA, SPI, or Fibre Channel HBA that exports storage to a host computer system from a SAN device (Fibre Channel switch, array, tape library, etc.).
-
Disk Partition Profile
The Disk Partition profile models partition (or slice) configuration services provided by operating systems on some platforms.
-
SB Multipath Management Profile
The SB Multipath Management Profile models paths (connections between host controllers and device ports) for environments supporting the SB (Single Byte) command protocol.
-
SCSI Multipath Management Profile
The SCSI Multipath Management profile models paths (connections between host controllers, device ports, and logical units) for environments supporting the SCSI command protocol.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
15 | List of Figures |
17 | List of Tables |
23 | Foreword |
25 | 1 Scope |
27 | 2 Normative References 2.1 Overview 2.2 Approved references 2.3 References under development |
29 | 3 Terms, Definitions, Symbols, Abbreviations, and Conventions 3.1 General 3.2 Terms and Definitions |
31 | 4 Disk Partition Profile 4.1 Description 4.1.1 Synopsis 4.1.2 Overview |
33 | 4.1.3 Background on X86 MBR Partitions |
37 | 4.2 Health and Fault Management Considerations |
38 | 4.3 Supported Profiles and Packages 4.4 Methods of the Profile 4.4.1 SetPartitionStyle 4.4.2 CreateOrModifyPartition |
39 | 4.5 Client Considerations and Recipes 4.5.1 Client Considerations 4.5.2 Recipes 4.6 CIM Elements 4.6.1 Overview |
40 | 4.6.2 CIM_BasedOn (Partition to Extent) |
41 | 4.6.3 CIM_BasedOn (Partition to Partition) 4.6.4 CIM_DiskPartition 4.6.5 CIM_DiskPartitionConfigurationCapabilities |
42 | 4.6.6 CIM_DiskPartitionConfigurationService 4.6.7 CIM_ElementCapabilities |
43 | 4.6.8 CIM_ElementConformsToProfile (DiskPartitionConfigurationService to Disk Partition RegisteredProfile) 4.6.9 CIM_GPTDiskPartition |
44 | 4.6.10 CIM_GenericDiskPartition 4.6.11 CIM_HostedService 4.6.12 CIM_InstalledPartitionTable (Capabilities to Extent) |
45 | 4.6.13 CIM_InstalledPartitionTable (Capabilities to Partition) 4.6.14 CIM_LogicalDisk |
46 | 4.6.15 CIM_LogicalDiskBasedOnPartition (LogicalDisk to Partition) 4.6.16 CIM_StorageExtent |
47 | 4.6.17 CIM_SystemDevice (System to Extent) 4.6.18 CIM_SystemDevice (System to LogicalDisk) 4.6.19 CIM_SystemDevice (System to Partition) 4.6.20 CIM_VTOCDiskPartition |
49 | 5 FC HBA Profile |
51 | 6 Storage HBA Profile 6.1 Synopsis 6.2 Description 6.3 Implementation 6.3.1 Health and Fault Management Consideration |
52 | 6.3.2 Cascading Considerations 6.3.3 Storage HBA Model Overview 6.3.4 CIM_ComputerSystem 6.3.5 Profile Registration Profile |
53 | 6.3.6 Generic Initiator Ports Profile |
54 | 6.3.7 Software Inventory Profile |
55 | 6.3.8 Software Update Profile 6.3.9 HBA Hot Swap Events 6.3.10 Physical Asset Profile |
56 | 6.3.11 Modeling Attached Disk, Tape, and Optical Drives 6.3.12 Virtual System Considerations 6.3.13 Fibre Channel HBAs |
57 | 6.3.14 FC HBA Diagnostics Profile 6.4 Methods of the Profile 6.4.1 Overview 6.4.2 Profile Conventions for Operations |
58 | 6.5 Use Cases 6.6 CIM Elements 6.6.1 Overview |
59 | 6.6.2 CIM_ControlledBy 6.6.3 CIM_PortController |
60 | 6.6.4 CIM_Product 6.6.5 CIM_ProductElementComponent 6.6.6 CIM_Realizes |
61 | 6.6.7 CIM_SystemDevice |
63 | 7 Host Discovered Resources Profile 7.1 Description 7.1.1 Synopsis 7.1.2 Overview |
65 | 7.1.3 Host Disk Extent Class Name Conventions 7.1.4 Discovered Hardware Resources |
68 | 7.2 Health and Fault Management Considerations 7.3 Cascading Considerations 7.4 Extrinsic Methods of the Profile |
69 | 7.5 Use Cases 7.6 CIM Elements 7.6.1 Overview |
70 | 7.6.2 CIM_ATAInitiatorTargetLogicalUnitPath |
71 | 7.6.3 CIM_ATAProtocolEndpoint 7.6.4 CIM_ElementConformsToProfile (LogicalDevice to Host Discovered Resources RegisteredProfile) 7.6.5 CIM_HostedAccessPoint |
72 | 7.6.6 CIM_LogicalDevice (LogicalDevice) 7.6.7 CIM_LogicalDisk (LogicalDevice) |
73 | 7.6.8 CIM_SCSIArbitraryLogicalUnit (LogicalDevice) 7.6.9 CIM_SCSIInitiatorTargetLogicalUnitPath |
74 | 7.6.10 CIM_SCSIProtocolEndpoint 7.6.11 CIM_StorageExtent (LogicalDevice) |
75 | 7.6.12 CIM_SystemDevice 7.6.13 CIM_TapeDrive (LogicalDevice) |
76 | 7.6.14 CIM_SBInitiatorTargetLogicalUnitPath 7.6.15 CIM_SBProtocolEndpoint |
79 | 8 Host Hardware RAID Controller Profile 8.1 Synopsis |
80 | 8.2 Description 8.3 Implementation 8.3.1 Relationship to autonomous profiles |
81 | 8.3.2 CIM_PortController 8.3.3 CIM_ComputerSystem |
82 | 8.3.4 CIM_AlarmDevice 8.3.5 Server Profile 8.3.6 Profile Registration |
83 | 8.3.7 Profile Discovery and Advertisement 8.3.8 Physical Asset Profile |
84 | 8.3.9 Storage Enclosure Profile 8.3.10 Implementation of Block Services Package |
86 | 8.3.11 Implementation of DAPort and SCSIProtocolController |
87 | 8.3.12 Implementation of Software Inventory Profile |
88 | 8.3.13 Implementation of Initiator Ports Profiles |
89 | 8.3.14 Models for Imported Storage |
91 | 8.3.15 Implementation of Extent Composition Profile 8.3.16 Disk Sparing |
92 | 8.3.17 Multi-function controllers |
93 | 8.3.18 Health and Fault Management Consideration 8.3.19 Cascading Considerations |
94 | 8.4 Methods 8.4.1 Extrinsic Methods of the Profile 8.4.2 Intrinsic Methods of this Profile 8.5 Use Cases 8.6 CIM Elements 8.6.1 Overview |
96 | 8.6.2 CIM_AlarmDevice 8.6.3 CIM_AssociatedAlarm |
97 | 8.6.4 CIM_ComputerSystem (Host Hardware RAID Controller) 8.6.5 CIM_ComputerSystemPackage (Associates PhysicalPackage to ComputerSystem) 8.6.6 CIM_ControlledBy |
98 | 8.6.7 CIM_ElementCapabilities (ImplementationCapabilities to System) 8.6.8 CIM_ImplementationCapabilities (ImplementationCapabilities) |
99 | 8.6.9 CIM_LogicalIdentity 8.6.10 CIM_MediaAccessDevice |
100 | 8.6.11 CIM_PortController 8.6.12 CIM_Product |
101 | 8.6.13 CIM_ProductPhysicalComponent 8.6.14 CIM_ProtocolControllerForUnit (Extent or MediaAccessDevice) |
102 | 8.6.15 CIM_ProtocolControllerForUnit (Volume) 8.6.16 CIM_Realizes (Associates PhysicalPackage to PortController) 8.6.17 CIM_SAPAvailableForElement |
103 | 8.6.18 CIM_SCSIProtocolController 8.6.19 CIM_SoftwareIdentity (Driver) |
104 | 8.6.20 CIM_SoftwareIdentity (FCode/BIOS) 8.6.21 CIM_SoftwareIdentity (Firmware) 8.6.22 CIM_StorageExtent |
105 | 8.6.23 CIM_SystemComponent 8.6.24 CIM_SystemDevice (Associates System to AlarmDevice) |
106 | 8.6.25 CIM_SystemDevice (Associates controller system to PortController) 8.6.26 CIM_SystemDevice (System to SCSIProtocolController) 8.6.27 CIM_ElementSoftwareIdentity (Driver) |
107 | 8.6.28 CIM_ElementSoftwareIdentity (Firmware or FCode/BIOS) |
109 | 9 iSCSI Initiator Profile 9.1 Description 9.1.1 Synopsis 9.1.2 Overview |
111 | 9.1.3 Sessions and Connections |
112 | 9.1.4 Durable Names and Correlatable IDs of the Profile 9.2 Health and Fault Management Considerations 9.3 Methods of the Profile 9.4 Use Cases |
113 | 9.5 CIM Elements 9.5.1 Overview |
114 | 9.5.2 CIM_BindsTo (TCPProtocolEndpoint to IPProtocolEndpoint) 9.5.3 CIM_BindsTo (iSCSIProtocolEndpoint to TCPProtocolEndpoint) 9.5.4 CIM_ComputerSystem |
115 | 9.5.5 CIM_ControlledBy 9.5.6 CIM_DeviceSAPImplementation (EthernetPort to IPProtocolEndpoint) 9.5.7 CIM_DeviceSAPImplementation (EthernetPort to iSCSIProtocolEndpoint) |
116 | 9.5.8 CIM_ElementSoftwareIdentity 9.5.9 CIM_EndpointOfNetworkPipe (Between iSCSI Session and iSCSIProtocolENdpoint) 9.5.10 CIM_EndpointOfNetworkPipe (Between iSCSI connection and TCPProtocolEndpoint) |
117 | 9.5.11 CIM_InstalledSoftwareIdentity 9.5.12 CIM_NetworkPipeComposition 9.5.13 CIM_PhysicalPackage |
118 | 9.5.14 CIM_PortController 9.5.15 CIM_Product |
119 | 9.5.16 CIM_ProductPhysicalComponent 9.5.17 CIM_Realizes 9.5.18 CIM_SAPAvailableForElement 9.5.19 CIM_SCSIProtocolController |
120 | 9.5.20 CIM_SoftwareIdentity 9.5.21 CIM_SystemDevice (to EthernetPort) |
121 | 9.5.22 CIM_SystemDevice (to PortController) 9.5.23 CIM_SystemDevice (to ProtocolController) 9.5.24 CIM_iSCSIConnection |
122 | 9.5.25 CIM_iSCSISession |
125 | 10 SCSI Multipath Management Profile 10.1 Description 10.1.1 Synopsis 10.1.2 Overview |
127 | 10.1.3 Asymmetric Multipath Target Devices |
128 | 10.2 Health and Fault Management Considerations 10.3 Methods of the Profile 10.3.1 Implementation Requirements 10.3.2 SCSIPathConfigurationService.SetTPGAccess 10.3.3 SCSIPathConfigurationService.SetLoadBalanceAlgorithm 10.3.4 SCSIPathConfigurationService.AssignLogicalUnitToPortGroup |
129 | 10.3.5 SCSIPathConfigurationService.SetOverridePath 10.3.6 SCSIPathConfigurationService.CancelOverridePath 10.4 Use Cases 10.5 CIM Elements 10.5.1 Overview |
130 | 10.5.2 CIM_ConcreteComponent 10.5.3 CIM_ConcreteDependency 10.5.4 CIM_ElementCapabilities |
131 | 10.5.5 CIM_ElementConformsToProfile (SCSIPathConfigurationService to SCSI Multipath Management RegisteredProfile) 10.5.6 CIM_ElementSettingData 10.5.7 CIM_ElementSoftwareIdentity (Driver) |
132 | 10.5.8 CIM_ElementSoftwareIdentity (MP API Plugin) 10.5.9 CIM_HostedService 10.5.10 CIM_MemberOfCollection |
133 | 10.5.11 CIM_Product 10.5.12 CIM_SCSIMultipathConfigurationCapabilities |
134 | 10.5.13 CIM_SCSIMultipathSettings 10.5.14 CIM_SCSIPathConfigurationService |
135 | 10.5.15 CIM_SCSITargetPortGroup 10.5.16 CIM_ServiceAvailableToElement |
136 | 10.5.17 CIM_SoftwareIdentity (Driver) 10.5.18 CIM_SoftwareIdentity (MP API Plugin) |
137 | 11 SB Multipath Management Profile |
139 | 12 Memory Configuration Profile 12.1 Synopsis 12.2 Description 12.2.1 Overview |
140 | 12.2.2 Class Diagram 12.2.3 MemoryConfigurationService 12.2.4 ResourcePool(Memory) 12.2.5 MemoryConfigurationCapabilities & MemoryCapabilities 12.2.6 MemoryAllocationSettingData 12.2.7 Registered Profile |
141 | 12.2.8 DMTF: Multi-type System Memory Profile 12.3 Implementation 12.3.1 CIM_ResourcePool (memory) 12.3.2 Determining Pool Capacity 12.3.3 CIM_MemoryCapabilities 12.3.4 CIM_MemoryConfigurationService 12.3.5 CIM_MemoryConfigurationCapabilities 12.3.6 CIM_MemoryAllocationSettingData |
142 | 12.3.7 CIM_ElementCapabilities 12.3.8 CIM_ServiceAffectsElement 12.3.9 CIM_ConcreteComponent 12.3.10 CIM_ElementAllocatedFromPool 12.3.11 CIM_HostedService 12.3.12 CIM_ElementSettingData 12.3.13 CIM_ElementConformsToProfile |
143 | 12.4 Methods 12.4.1 Overview 12.4.2 CIM_MemoryConfigurationService |
145 | 12.4.3 CIM_ResourcePool (memory) 12.4.4 CIM_MemoryCapabilities 12.4.5 CIM_MemoryConfigurationCapabilities |
146 | 12.4.6 CIM_MemoryAllocationSettingData 12.4.7 CIM_ElementCapabilities 12.4.8 CIM_ServiceAffectsElement |
147 | 12.4.9 CIM_ConcreteComponent 12.4.10 CIM_ElementAllocatedFromPool 12.4.11 CIM_HostedService 12.4.12 CIM_ElementSettingData |
148 | 12.4.13 CIM_ElementConformsToProfile 12.5 Use Cases 12.5.1 Advertising Profile Conformance 12.5.2 Determine Support for Memory Configuration |
149 | 12.5.3 Determine Support for Memory Features |
150 | 12.5.4 Determine Available Capacity 12.5.5 Allocate Capacity 12.5.6 Deallocate Capacity 12.5.7 Delete a Pending Request |
153 | 12.6 CIM Elements 12.6.1 Overview 12.6.2 CIM_RegisteredProfile |
154 | 12.6.3 CIM_MemoryConfigurationService 12.6.4 CIM_ResourcePool |
155 | 12.6.5 CIM_MemoryCapabilities 12.6.6 CIM_MemoryConfigurationCapabilities |
156 | 12.6.7 CIM_MemoryAllocationSettingData |
157 | 12.6.8 CIM_ElementSettingData |
158 | 12.6.9 CIM_HostedService 12.6.10 CIM_ElementAllocatedFromPool |
159 | 12.6.11 CIM_ConcreteComponent 12.6.12 CIM_ElementCapabilities |
161 | 13 Persistent Memory Configuration Profile 13.1 Synopsis 13.2 Overview 13.2.1 Description |
162 | 13.2.2 Class Hierarchy Overview |
163 | 13.3 Implementation 13.3.2 CIM_PersistentMemoryCapabilities 13.3.3 CIM_PersistentMemoryService 13.3.4 CIM_PersistentConfigurationCapabilities 13.3.5 CIM_PersistentMemoryNamespace 13.3.6 CIM_PersistentMemoryNamespaceSettingData |
164 | 13.3.7 CIM_ElementCapabilities 13.3.8 CIM_ServiceAffectsElement 13.3.9 CIM_ConcreteComponent 13.3.10 CIM_ElementAllocatedFromPool 13.3.11 CIM_HostedService 13.3.12 CIM_ElementSettingData 13.3.13 CIM_ElementConformsToProfile 13.3.14 CIM_SystemDevice 13.4 Methods 13.4.1 CIM_ResourcePool |
165 | 13.4.2 CIM_PersistentMemoryCapabilities 13.4.3 CIM_PersistentMemoryService |
168 | 13.4.4 CIM_PersistentConfigurationCapabilities 13.4.5 CIM_PersistentMemoryNamespace |
169 | 13.4.6 CIM_PersistentMemoryNamespaceSettingData 13.4.7 CIM_ElementCapabilities |
170 | 13.4.8 CIM_ServiceAffectsElement 13.4.9 CIM_ConcreteComponent 13.4.10 CIM_ElementAllocatedFromPool 13.4.11 CIM_HostedService |
171 | 13.4.12 CIM_ElementSettingData 13.4.13 CIM_ElementConformsToProfile 13.4.14 CIM_SystemDevice 13.5 Use Cases 13.5.1 Advertising Profile Conformance |
172 | 13.5.2 Locate Existing Persistent Namespaces 13.5.3 Determine Support for Persistent Memory Features and Operations |
173 | 13.5.4 Determine Availability of Persistent Capacity 13.5.5 Create a Persistent Namespace |
174 | 13.5.6 Deallocate a Persistent Namespace 13.5.7 Modify a Persistent Namespace |
175 | 13.6 CIM Elements 13.6.1 Overview 13.6.2 CIM_RegisteredProfile |
176 | 13.6.3 CIM_ResourcePool 13.6.4 CIM_PersistentMemoryCapabilities |
177 | 13.6.5 CIM_PersistentMemoryService 13.6.6 CIM_PersistentConfigurationCapabilities 13.6.7 CIM_PersistentMemoryNamespace |
178 | 13.6.8 CIM_PersistentMemoryNamespaceSettingData |
179 | 13.6.9 CIM_ElementCapabilities 13.6.10 CIM_ServiceAffectsElement |
180 | 13.6.11 CIM_ConcreteComponent 13.6.12 CIM_ElementAllocatedFromPool 13.6.13 CIM_HostedService |
181 | 13.6.14 CIM_ElementSettingData 13.6.15 CIM_ElementConformsToProfile 13.6.16 CIM_SystemDevice |
182 | 13.6.17 CIM_BasedOn |
183 | Annex A (informative) SMI-S Information Model |
185 | Annex B (Informative) Host Profile Deployment Guidelines B.1 Introduction B.2 Background – Early SMI-S Host Profiles B.3 Limitations of Monolithic Agents for Host Storage B.4 Shared ComputerSystem Approach |
186 | B.5 Overview of Host Storage Models B.5.1 Combined Profiles B.5.2 FC HBA Profile |
187 | B.5.3 Storage HBA Profile B.5.4 Host Hardware RAID Controller Profile |
188 | B.5.5 Other Host Storage Profiles B.6 Deployment Guidelines B.6.1 Emulating the Monolithic Agent Approach B.6.2 Platform Vendor Supporting Device Partners |
189 | B.6.3 How to Deploy FC HBA with New Host Profiles B.7 Client Discovery of Host Storage Profiles |