Shopping Cart

No products in the cart.

BS ISO/IEC 24775-7:2021

$215.11

Information technology. Storage management – Host elements

Published By Publication Date Number of Pages
BSI 2021 190
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

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
BS ISO/IEC 24775-7:2021
$215.11