ISO/IEC 24775-3:2021
(Main)Information technology — Storage management — Part 3: Common profiles
Information technology — Storage management — Part 3: Common profiles
Storage Management Technical Specification, Part 3 Common Profiles, 1.8.0 Rev 4 defines profiles that are supported by profiles defined in the other parts of this standard. The first few clauses provide background material that helps explain the purpose and profiles. Common port profiles are grouped together since they serve as transport-specific variations of a common model. The port profiles are followed by other common profiles.
Technologie de l'information — Management du stockage — Partie 3: Titre manque
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 24775-3
Second edition
2021-03
Information technology — Storage
management —
Part 3:
Common profiles
Reference number
ISO/IEC 24775-3:2021(E)
©
ISO/IEC 2021
---------------------- Page: 1 ----------------------
ISO/IEC 24775-3:2021(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2021
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2021 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 24775-3:2021(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical activity.
ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of document should be noted (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. Details
of any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents) or the IEC list of patent
declarations received (see http://patents.iec.ch).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the World
Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT),
see www.iso.org/iso/foreword.html.
This document was prepared by SNIA (as Storage Management Technical Specification, Part 3 Common
Profiles, Version 1.8.0, Revision 5) and drafted in accordance with its editorial rules. It was adopted,
under the JTC 1 PAS procedure, by Joint Technical Committee ISO/IEC JTC 1, Information technology.
This second edition cancels and replaces the first edition (ISO/IEC 24775-3:2014), which has been
technically revised.
The main changes compared to the previous edition are as follows:
— USAGE text was revised to address code (now included in the front matter for all SNIA specifications)
— All recipes and their references were deleted.
— Instances of subprofile were changed to profile. In the annex, instances of subprofile were changed
to component profile (TSG meeting voice vote).
— Profile versions and related text were updated. (TSG meeting voice vote).
— Indications have been replaced by DMTF Indications, and all affected clauses updated. (TSG meeting
voice vote).
— Instances of Experimental within profiles already labeled as Experimental were removed to avoid
confusion and redundancy. (Editorial change)
— CIM/XML was changed to CIM-XML (Response to ballot comments).
© ISO/IEC 2021 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 24775-3:2021(E)
— Annex: SMI-S Information Model.
— The CIM schema version was changed to 2.51 for V1.8.0 Rev3.
— Multiple profiles (TSG-SMIS-SCR00315.001):
— Promoted the maturity level from DRAFT to EXPERIMENTAL for these revisions: Update
profiles to remove SNIA_ classes and use DMTF CIM_ classes in these profiles: Common, SAS
Target Port, SB Target Ports, FC-SB-x Initiator Ports, Generic Initiator Ports, iSCSI Initiator Ports,
FC Initiator Ports, SAS Initiator Ports, ATA Initiator Ports, SB Initiator Ports, FCoE Initiator Ports,
Cascading, Server Profile, Experimental Indications, Proxy Server System Management,
Operational Power, Indications.
— ATA Initiator Ports
— Deprecated this experimental profile (TSG-SMIS-SCR00318).
— Backend Ports
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
— Base Server Profile
— Changed references from DSP1011 version 1.0.1 to DSP1011 version 1.0.2.
— Made the DMTF Computer System Profile Mandatory, since Base Server specializes the
Computer.
— System profile
— Fixed the reference to the Record Log profile.
— Fixed the version numbers on the Related Profiles to match what the profiles claim,
— Added the specialization information.
— Fixed the Descriptions to the References in CIM_ComputerSystemPackage.
— Cluster Profile
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
— Cascading Profile
— Deleted the text of this profile (was deprecated) and added a reference to the last (non-
deprecated) version of this profile, in SMI-S Version 1.4.0 Revision 6.
— DA Target Ports Profile
— Added the specialization information.
— Made PortType Mandatory, since it is Mandatory in Generic Target Ports.
— Direct Attach (DA) Ports Profile
— Promoted to Stable (TSG-SMIS-SCR00318).
— Extra Capacity Set
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
iv © ISO 2021 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 24775-3:2021(E)
— Fan Profile
— Added the specialization information.
— FC Initiator Ports Profile
— Promoted to Stable (TSG-SMIS-SCR00318).
— Added back in the specialization notations.
— Redefined CIM_FCPortStatistics to be a specialization of CIM_StatisticalData.
— FC Target Ports Profile
— SMI Referenced Properties/Methods for CIM_FCPort Table, Row for NetworkAddresses
(added): text changed to “8 unseparated upper case hex digits”.
— Added back in the specialization notations, including the fact that the profile specializes the
Generic Target Ports Profile.
— FCoE Initiator Ports Profile
— Added back in the specialization notations.
— Redefined CIM_FCPortStatistics to be a specialization of CIM_StatisticalData.
— FCoE Target Ports Profile
— Moved within Part 3 to follow FC Target Ports Profile (CORE-SMIS-SCR-00084).
— Text tweaked for FCoE, including test and figure referencing ProtocolControllerForPort (CORE-
SMISSCR-00084).
— Added back in the specialization notations, including the fact that the profile specializes the
Generic Target Ports Profile.
— Removed the CIM_LogicalPort, since the CIM_FCPort specializes it.
— Generic Initiator Ports
— Promoted to Stable (TSG-SMIS-SCR00318).
— Changed CIM_LogicalPortStatistics to CIM_StatisticalData to resolve specialization issues.
— Health Package
— Promoted sections 25.1.8 (RECE) and 25.1.6 (TSG-SMIS-SCR00318).
— Indication Profile
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
— Initiator Ports profile
— Added back in properties that were dropped.
— Change the name of the clause to match the name of the profile.
— iSCSI Initiator Port Profile
— Promoted to Stable (TSG-SMIS-SCR00318).
— Removed the statement that this profile specializes the Generic Initiator Ports Profile (it does
not).
© ISO/IEC 2021 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC 24775-3:2021(E)
— iSCSI Target Ports Profile (SMIS-161-Errata-SCR00002)
— Fixed typo: For CIM_ElementCapabilities, USAGE=CIM_iSCSICapabilities to System References.
— Added the method CreateiSCSIProtocolEndpointUsingCS to CIM_iSCSIConfigurationService as
optional.
— Put in the existing methods of the service as Optional (since we never told anyone they were
required).
— Made CIM_SystemDevice (ComputerSystem to EthernetPort) conditional, since EthernetPort is
Optional.
— Fixed the reference descriptions in CIM_ConcreteDependency.
— Fixed descriptions on the references in CIM_SAPAvailableForElement.
— Changed the Central Class from EthernetPort to CIM_iSCSICapabilities (TSG-SMIS-SCR00333).
— Job Control Profile
— Changed the Central Class from Service (e.g., StorageConfigurationService) to CIM_ConcreteJob
(TSGSMIS-SCR00333).
— Location Profile
— Added the Physical Package Related Profile to the spec.
— Media Access Device Profile
— A CIM_ElementCapabilities was added to the Profile to link CIM_MediaAccessDevice to
CIM_EnabledLogicalElementCapabilities.
— Added the key property to CIM_EnabledLogicalElementCapabilities.
— Made the DMTF Indications Profile optional, since both indications in the profile are optional.
— Miscellaneous Security Profiles
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
— MultiSystem Profile
— SMI Referenced Properties/Methods for CIM_RedundancySet table: RedundancyStatus row
revised (SMIS-160-Errata-SCR00010).
— Changed the Central Class from ComputerSystem to CIM_ComputerSystem (Non-Top-Level
System).
— Fixed the profile versions in the Related Profiles table (TSG-SMIS-SCR00333).
— Parallel SCSI (SPI) Target Ports Profile
— Removed per von Behren SMI-S V1.7r3 comments 2 and 3.
— Physical Package Package
— Changed the Central Class from PhysicalPackage to CIM_PhysicalPackage (System) (TSG-
SMISSCR00333).
— Power Supply Profile
— Promoted to Stable (TSG-SMIS-SCR00318).
— Added the Failover method to CIM_RedundancySet.
vi © ISO 2021 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/IEC 24775-3:2021(E)
— Profile Introduction
— Removed the statement that Packages are not advertised in the CIM Server (SMIS-180-Errata-
SCR00005).
— Profile Registration
— Added clarifying statements on the direction of the CIM_ReferencedProfile association (SMIS-
180-Errata-SCR00006).
— Added back in the specialization notations.
— Added the Scoping class to the SynopsisComments.
— Proxy Server System Management Profile
— Added a reference to the last version of this profile in SMI-S Version 1.6.1 Revision 5.
— Recipe Overview
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
— References
— Updated some references here and within profiles, removed others (irrelevant).
— Added DMTF DSP1054 v1.2.2, Indications Profile (and changed version to 1.2.2 throughout
book).
— Removed DSP0004, DSP0200, DSP0202, DSP0207.
— SAS Initiator Ports Profile
— Promoted to Stable (TSG-SMIS-SCR00318).
— Added the specialization information.
— Added a key to CIM_SASPhyStatistics.
— Fixed the references in both CIM_ElementStatisticalData CIM Elements tables.
— SAS Target Ports Profile
— Added back in the specialization notations, including the fact that the profile specializes
the Generic Target Ports Profile.
— Serial Attached SCSI (SAS) Target Port Profile (LSI/NetApp and HP implementations)
— Promoted to Stable (TSG-SMIS-SCR00318).
— SATA Target Port Profile
— Deprecated this experimental profile (TSG-SMIS-SCR00318).
— SB Initiator Ports Profile
— Added back in the specialization notations, including the fact that this profile specializes
the Generic Initiator Ports Profile.
— SB Target Ports Profile
— Added back in the specialization notations, including the fact that the profile specializes
the Generic Target Ports Profile.
© ISO/IEC 2021 – All rights reserved vii
---------------------- Page: 7 ----------------------
ISO/IEC 24775-3:2021(E)
— Added back in properties that were dropped.
— Server Profile
— Copied the 1.6.1 version of the profile into this clause and edited it as follows:
— Created a Synopsis subclause and deleted the Supported Subprofiles and Packages, and the
Registered Name and Version.
— Deleted the Experimental Indications Profile from the Related Profiles table.
— Replaced the Indications Supported Profile Group with the DMTF Indications Profile.
— Deleted the CIM_CIMXMLCommunicationMechanism (in favor of using the
CIM_ObjectManagerCommunicationMechanism class).
— Made CIM_ObjectManagerCommunicationMechanism Mandatory, since it now covers CIM-XML
as well as WS-Man.
— Deleted the deprecated WQL indication.
— Removed deprecated properties from CIM_Namespace.
— Changed the Scoping Class from System to ObjectManager (SMIS-180-Errata-SCR00004).
— Software Inventory Profile
— Fixed the references on CIM_ElementSoftwareIdentity.
— Added TargetOSTypes to CIM_SoftwareIdentity.
— Added ResourceType to CIM_SoftwareIdentityResource.
— SPI Initiator Ports Profile
— Deprecated this experimental profile (TSG-SMIS-SCR00318).
— SPI Target Ports Profile
— Deprecated this experimental profile (TSG-SMIS-SCR00318).
— Promoted to Stable (TSG-SMIS-SCR00318).
— Storage Enclosure Profile (TSG-SMIS-SCR00328)
— Added “Specializes: DMTF Physical Asset Profile” to the Synopsis.
— Fixed the version numbers on the Related Profiles to match what the profiles claim.
— Changed references to “Base System” to be “Base Server”.
— Included the classes inherited from the DMTF Physical Asset Profile.
— Annex A (informative) SMI-S Information Mode
— Removed statement about SNIA_ classes.
— This standard is now based on DMTF’s CIM schema Version 2.51.
— Annex B Cross Profile Considerations
— Added: content moved within Part 3 to Annex B. (CORE-SMIS-SCR-00084).
A list of all parts in the ISO/IEC 24775 series can be found on the ISO website.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.
viii © ISO 2021 – All rights reserved
---------------------- Page: 8 ----------------------
ISO/IEC 24775-3:2021(E)
1 INTENDED AUDIENCE
2 This document is intended for use by individuals and companies engaged in developing, deploying, and
3 promoting interoperable multi-vendor SANs through the Storage Networking Industry Association (SNIA)
4 organization.
5 CHANGES TO THE SPECIFICATION
6 Each publication of this specification is uniquely identified by a three-level identifier, comprised of a
7 version number, a release number and an update number. The current identifier for this specification is
8 version 1.8.0. Future publications of this specification are subject to specific constraints on the scope of
9 change that is permissible from one publication to the next and the degree of interoperability and
10 backward compatibility that should be assumed between products designed to different publications of
this standard. The SNIA has defined three levels of change to a specification:
11
• Major Revision: A major revision of the specification represents a substantial change to the underlying scope
12
or architecture of the SMI-S API. A major revision results in an increase in the version number of the version
13
identifier (e.g., from version 1.x.x to version 2.x.x). There is no assurance of interoperability or backward
compatibility between releases with different version numbers.
14
15
• Minor Revision: A minor revision of the specification represents a technical change to existing content or an
16
adjustment to the scope of the SMI-S API. A minor revision results in an increase in the release number of
17
the specification’s identifier (e.g., from x.1.x to x.2.x). Minor revisions with the same version number preserve
interoperability and backward compatibility.
18
• Update: An update to the specification is limited to minor corrections or clarifications of existing specification
19
content. An update will result in an increase in the third component of the release identifier (e.g., from x.x.1 to
20
x.x.2). Updates with the same version and minor release levels preserve interoperability and backward
21
compatibility.
22
23
TYPOGRAPHICAL CONVENTIONS
24
Maturity Level
25
In addition to informative and normative content, this specification includes guidance about the maturity
26
of emerging material that has completed a rigorous design review but has limited implementation in
27
commercial products. This material is clearly delineated as described in the following sections. The
28
typographical convention is intended to provide a sense of the maturity of the affected material, without
29 altering its normative content. By recognizing the relative maturity of different sections of the standard, an
30 implementer should be able to make more informed decisions about the adoption and deployment of
31 different portions of the standard in a commercial product.
32
This specification has been structured to convey both the formal requirements and assumptions of the
33 SMI-S API and its emerging implementation and deployment lifecycle. Over time, the intent is that all
34 content in the specification will represent a mature and stable design, be verified by extensive
35 implementation experience, assure consistent support for backward compatibility, and rely solely on
36 content material that has reached a similar level of maturity. Unless explicitly labeled with one of the
subordinate maturity levels defined for this specification, content is assumed to satisfy these
37 requirements and is referred to as “Finalized”. Since much of the evolving specification
38 content in any given release will not have matured to that level, this specification defines three
subordinate levels of implementation maturity that identify important aspects of the content’s increasing
39
maturity and stability. Each subordinate maturity level is defined by its level of implementation
40
experience, its stability and its reliance on other emerging standards. Each subordinate maturity level is
41
identified by a unique typographical tagging convention that clearly distinguishes content at one maturity
42
model from content at another level.
43
44
45
9
© ISO/IEC 2021 – All rights reserved
---------------------- Page: 9 ----------------------
ISO/IEC 24775-3:2021(E)
46 Experimental Maturity Level
47
No material is included in this document unless its initial architecture has been completed and reviewed.
48
Some content included in this document has complete and reviewed design, but lacks implementation
49
experience and the maturity gained through implementation experience. This content is included in order
50
to gain wider review and to gain implementation experience. This material is referred to as
51
“Experimental”. It is presented here as an aid to implementers who are interested in likely future
52
developments within the SMI specification. The contents of an Experimental profile may change as
implementation experience is gained. There is a high likelihood that the changed content will be included
53
in an upcoming revision of the specification. Experimental material can advance to a higher maturity level
54
as soon as implementations are available. Figure 1 is a sample of the typographical convention for
55
Experimental content.
56
57
58
EXPERIMENTAL
59
Experimental content appears here.
60
61
EXPERIMENTAL
62
63
64
Figure 1 - Experimental Maturity Level Tag
65
66
67
Implemented Maturity Level
68
Profiles for which initial implementations have been completed are classified as “Implemented”. This
69
indicates that at least two different vendors have implemented the profile, including at least one provider
implementation. At this maturity level, the underlying architecture and modeling are stable, and changes
in future revisions will be limited to the correction of deficiencies identified through additional
implementation experience. Should the material become obsolete in the future, it must be deprecated in a
minor revision of the specification prior to its removal from subsequent releases. Figure 2 is a sample of
the typographical convention for Implemented content.
IMPLEMENTED
Implemented content appears here.
70
IMPLEMENTED
71
72
Figure 2 - Implemented Maturity Level Tag
73
74
75
Stable Maturity Level
Once content at the Implemented maturity level has garnered additional implementation experience, it
can be tagged 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 may only be deprecated as part of a minor revision to the specification. Material
at this maturity level that has been deprecated may only be removed from the specification as part of a
major revision. A profile that has reached this maturity level is guaranteed to preserve backward
compatibility from one minor specification revision to the next. As a result, Profiles at or above the Stable
10
© ISO/IEC 2021 – All rights reserved
---------------------- Page: 10 ----------------------
ISO/IEC 24775-3:2021(E)
76 maturity level shall not rely on any content that is Experimental. Figure 3 is a sample of the typographical
77 convention for Implemented content.
STABLE
Stable content appears here.
STABLE
Figure 3 - Stable Maturity Level Tag
78 Finalized Maturity Level
79 Content that has reached the highest maturity level is referred to as “Finalized.” In addition to satisfying
80 the requirements for the Stable maturity level, content at the Finalized maturity level must solely depend
81 upon or refine material that has also reached the Finalized level. If specification content depends upon
82 material that is not under the control of the SNIA, and therefore not subject to its maturity level
83 definitions, then the external content is evaluated by the SNIA to assure that it has achieved a
84 comparable level of completion, stability, and implementation experience. Should material that has
85 reached this maturity level become obsolete, it may only be deprecated as part of a major revision to the
86 specification. A profile that has reached this maturity level is guaranteed to preserve backward
87 compatibility from one minor specification revision to the next. Over time, it is hoped that all specification
content will attain this maturity level. Accordingly, there is no special typographical convention, as there is
with the other, subordinate maturity levels. Unless content in the specification is marked with one of the
typographical conventions defined for the subordinate maturity levels, it should be assumed to have
reached the Finalized maturity level.
Deprecated Material
Non-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. Existing and 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 the specification. Implemented content shall be retained at least until the
next revision of the specialization, while Stable and Finalized material shall be retained until the next
88
major revision of the specification. Providers shall implement the deprecated elements as long as it
89
appears in the specification in order to achieve backward compatibility. Clients may rely on deprecated
90
elements, but are encouraged to use non-deprecated alternatives when possible.
91
Deprecated sections are documented with a reference to the last published version to include the
92
deprecated section as normative material and to the section in the current specification with the
93
replacement. Figure 4 contains a sample of the typographical convention for deprecated content.
94
95
96
97
DEPRECATED
98
99
Content that has been deprecated appears here.
100
101
DEPRECATED
102
Figure 4 - Deprecated Tag
103
104
105
11
© ISO/IEC 2021 – All rights reserved
---------------------- Page: 11 ----------------------
ISO/IEC 24775-3:2021(E)
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
12
© ISO/IEC 2021 – All rights reserved
---------------------- Page: 12 ----------------------
ISO/IEC 24775-3:2021(E)
Contents
List of Figures . 19
List of Tables . 21
Foreword . 31
1 Scope . 33
2 Normative References. 35
2.1 Approved References . 35
2.2 DMTF References (Final). 35
2.3 References under development . 35
3 Terms and Definitions. 37
3.1 General . 37
3.2 Terms . 37
4 Profile Introduction. 39
4.1 Profile Overview . 39
4.2 Terminology . 40
4.3 Format for Profile Specifications . 40
5 Generic Target Ports Profile . 43
5.1 Synopsis. 43
5.2 Description . 43
5.3 Implementation. 43
5.4 Methods of the Profile . 46
5.5 Use Cases. 46
5.6 CIM Elements. 46
6 FC Target Ports Profile. 49
6.1 Synopsis. 49
6.2 Description . 49
6.3 Implementation. 50
6.4 Durable Names and Correlatable IDs of the Profile . 50
6.5 Health and Fault Management. 50
6.6 Supported Profiles and Packages. 50
6.7 Extrinsic Methods of this Profile . 50
6.8 Client Considerations and Recipes . 51
6.9 CIM Elements. 51
7 FCoE Target Ports Profile . 55
7.1 Synopsis. 55
7.2 Description . 55
7.3 Implementation. 56
7.4 Durable Names and Correlatable IDs of the Profile . 56
7.5 Methods .
...
INTERNATIONAL ISO/IEC
STANDARD 24775-3
Second edition
2021-03
Information technology — Storage
management —
Part 3:
Common profiles
Reference number
ISO/IEC 24775-3:2021(E)
©
ISO/IEC 2021
---------------------- Page: 1 ----------------------
ISO/IEC 24775-3:2021(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2021
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2021 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 24775-3:2021(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical activity.
ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of document should be noted (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. Details
of any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents) or the IEC list of patent
declarations received (see http://patents.iec.ch).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the World
Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT),
see www.iso.org/iso/foreword.html.
This document was prepared by SNIA (as Storage Management Technical Specification, Part 3 Common
Profiles, Version 1.8.0, Revision 5) and drafted in accordance with its editorial rules. It was adopted,
under the JTC 1 PAS procedure, by Joint Technical Committee ISO/IEC JTC 1, Information technology.
This second edition cancels and replaces the first edition (ISO/IEC 24775-3:2014), which has been
technically revised.
The main changes compared to the previous edition are as follows:
— USAGE text was revised to address code (now included in the front matter for all SNIA specifications)
— All recipes and their references were deleted.
— Instances of subprofile were changed to profile. In the annex, instances of subprofile were changed
to component profile (TSG meeting voice vote).
— Profile versions and related text were updated. (TSG meeting voice vote).
— Indications have been replaced by DMTF Indications, and all affected clauses updated. (TSG meeting
voice vote).
— Instances of Experimental within profiles already labeled as Experimental were removed to avoid
confusion and redundancy. (Editorial change)
— CIM/XML was changed to CIM-XML (Response to ballot comments).
© ISO/IEC 2021 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 24775-3:2021(E)
— Annex: SMI-S Information Model.
— The CIM schema version was changed to 2.51 for V1.8.0 Rev3.
— Multiple profiles (TSG-SMIS-SCR00315.001):
— Promoted the maturity level from DRAFT to EXPERIMENTAL for these revisions: Update
profiles to remove SNIA_ classes and use DMTF CIM_ classes in these profiles: Common, SAS
Target Port, SB Target Ports, FC-SB-x Initiator Ports, Generic Initiator Ports, iSCSI Initiator Ports,
FC Initiator Ports, SAS Initiator Ports, ATA Initiator Ports, SB Initiator Ports, FCoE Initiator Ports,
Cascading, Server Profile, Experimental Indications, Proxy Server System Management,
Operational Power, Indications.
— ATA Initiator Ports
— Deprecated this experimental profile (TSG-SMIS-SCR00318).
— Backend Ports
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
— Base Server Profile
— Changed references from DSP1011 version 1.0.1 to DSP1011 version 1.0.2.
— Made the DMTF Computer System Profile Mandatory, since Base Server specializes the
Computer.
— System profile
— Fixed the reference to the Record Log profile.
— Fixed the version numbers on the Related Profiles to match what the profiles claim,
— Added the specialization information.
— Fixed the Descriptions to the References in CIM_ComputerSystemPackage.
— Cluster Profile
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
— Cascading Profile
— Deleted the text of this profile (was deprecated) and added a reference to the last (non-
deprecated) version of this profile, in SMI-S Version 1.4.0 Revision 6.
— DA Target Ports Profile
— Added the specialization information.
— Made PortType Mandatory, since it is Mandatory in Generic Target Ports.
— Direct Attach (DA) Ports Profile
— Promoted to Stable (TSG-SMIS-SCR00318).
— Extra Capacity Set
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
iv © ISO 2021 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 24775-3:2021(E)
— Fan Profile
— Added the specialization information.
— FC Initiator Ports Profile
— Promoted to Stable (TSG-SMIS-SCR00318).
— Added back in the specialization notations.
— Redefined CIM_FCPortStatistics to be a specialization of CIM_StatisticalData.
— FC Target Ports Profile
— SMI Referenced Properties/Methods for CIM_FCPort Table, Row for NetworkAddresses
(added): text changed to “8 unseparated upper case hex digits”.
— Added back in the specialization notations, including the fact that the profile specializes the
Generic Target Ports Profile.
— FCoE Initiator Ports Profile
— Added back in the specialization notations.
— Redefined CIM_FCPortStatistics to be a specialization of CIM_StatisticalData.
— FCoE Target Ports Profile
— Moved within Part 3 to follow FC Target Ports Profile (CORE-SMIS-SCR-00084).
— Text tweaked for FCoE, including test and figure referencing ProtocolControllerForPort (CORE-
SMISSCR-00084).
— Added back in the specialization notations, including the fact that the profile specializes the
Generic Target Ports Profile.
— Removed the CIM_LogicalPort, since the CIM_FCPort specializes it.
— Generic Initiator Ports
— Promoted to Stable (TSG-SMIS-SCR00318).
— Changed CIM_LogicalPortStatistics to CIM_StatisticalData to resolve specialization issues.
— Health Package
— Promoted sections 25.1.8 (RECE) and 25.1.6 (TSG-SMIS-SCR00318).
— Indication Profile
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
— Initiator Ports profile
— Added back in properties that were dropped.
— Change the name of the clause to match the name of the profile.
— iSCSI Initiator Port Profile
— Promoted to Stable (TSG-SMIS-SCR00318).
— Removed the statement that this profile specializes the Generic Initiator Ports Profile (it does
not).
© ISO/IEC 2021 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC 24775-3:2021(E)
— iSCSI Target Ports Profile (SMIS-161-Errata-SCR00002)
— Fixed typo: For CIM_ElementCapabilities, USAGE=CIM_iSCSICapabilities to System References.
— Added the method CreateiSCSIProtocolEndpointUsingCS to CIM_iSCSIConfigurationService as
optional.
— Put in the existing methods of the service as Optional (since we never told anyone they were
required).
— Made CIM_SystemDevice (ComputerSystem to EthernetPort) conditional, since EthernetPort is
Optional.
— Fixed the reference descriptions in CIM_ConcreteDependency.
— Fixed descriptions on the references in CIM_SAPAvailableForElement.
— Changed the Central Class from EthernetPort to CIM_iSCSICapabilities (TSG-SMIS-SCR00333).
— Job Control Profile
— Changed the Central Class from Service (e.g., StorageConfigurationService) to CIM_ConcreteJob
(TSGSMIS-SCR00333).
— Location Profile
— Added the Physical Package Related Profile to the spec.
— Media Access Device Profile
— A CIM_ElementCapabilities was added to the Profile to link CIM_MediaAccessDevice to
CIM_EnabledLogicalElementCapabilities.
— Added the key property to CIM_EnabledLogicalElementCapabilities.
— Made the DMTF Indications Profile optional, since both indications in the profile are optional.
— Miscellaneous Security Profiles
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
— MultiSystem Profile
— SMI Referenced Properties/Methods for CIM_RedundancySet table: RedundancyStatus row
revised (SMIS-160-Errata-SCR00010).
— Changed the Central Class from ComputerSystem to CIM_ComputerSystem (Non-Top-Level
System).
— Fixed the profile versions in the Related Profiles table (TSG-SMIS-SCR00333).
— Parallel SCSI (SPI) Target Ports Profile
— Removed per von Behren SMI-S V1.7r3 comments 2 and 3.
— Physical Package Package
— Changed the Central Class from PhysicalPackage to CIM_PhysicalPackage (System) (TSG-
SMISSCR00333).
— Power Supply Profile
— Promoted to Stable (TSG-SMIS-SCR00318).
— Added the Failover method to CIM_RedundancySet.
vi © ISO 2021 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/IEC 24775-3:2021(E)
— Profile Introduction
— Removed the statement that Packages are not advertised in the CIM Server (SMIS-180-Errata-
SCR00005).
— Profile Registration
— Added clarifying statements on the direction of the CIM_ReferencedProfile association (SMIS-
180-Errata-SCR00006).
— Added back in the specialization notations.
— Added the Scoping class to the SynopsisComments.
— Proxy Server System Management Profile
— Added a reference to the last version of this profile in SMI-S Version 1.6.1 Revision 5.
— Recipe Overview
— Removed this obsolete and deprecated profile (TSG-SMIS-SCR00318).
— References
— Updated some references here and within profiles, removed others (irrelevant).
— Added DMTF DSP1054 v1.2.2, Indications Profile (and changed version to 1.2.2 throughout
book).
— Removed DSP0004, DSP0200, DSP0202, DSP0207.
— SAS Initiator Ports Profile
— Promoted to Stable (TSG-SMIS-SCR00318).
— Added the specialization information.
— Added a key to CIM_SASPhyStatistics.
— Fixed the references in both CIM_ElementStatisticalData CIM Elements tables.
— SAS Target Ports Profile
— Added back in the specialization notations, including the fact that the profile specializes
the Generic Target Ports Profile.
— Serial Attached SCSI (SAS) Target Port Profile (LSI/NetApp and HP implementations)
— Promoted to Stable (TSG-SMIS-SCR00318).
— SATA Target Port Profile
— Deprecated this experimental profile (TSG-SMIS-SCR00318).
— SB Initiator Ports Profile
— Added back in the specialization notations, including the fact that this profile specializes
the Generic Initiator Ports Profile.
— SB Target Ports Profile
— Added back in the specialization notations, including the fact that the profile specializes
the Generic Target Ports Profile.
© ISO/IEC 2021 – All rights reserved vii
---------------------- Page: 7 ----------------------
ISO/IEC 24775-3:2021(E)
— Added back in properties that were dropped.
— Server Profile
— Copied the 1.6.1 version of the profile into this clause and edited it as follows:
— Created a Synopsis subclause and deleted the Supported Subprofiles and Packages, and the
Registered Name and Version.
— Deleted the Experimental Indications Profile from the Related Profiles table.
— Replaced the Indications Supported Profile Group with the DMTF Indications Profile.
— Deleted the CIM_CIMXMLCommunicationMechanism (in favor of using the
CIM_ObjectManagerCommunicationMechanism class).
— Made CIM_ObjectManagerCommunicationMechanism Mandatory, since it now covers CIM-XML
as well as WS-Man.
— Deleted the deprecated WQL indication.
— Removed deprecated properties from CIM_Namespace.
— Changed the Scoping Class from System to ObjectManager (SMIS-180-Errata-SCR00004).
— Software Inventory Profile
— Fixed the references on CIM_ElementSoftwareIdentity.
— Added TargetOSTypes to CIM_SoftwareIdentity.
— Added ResourceType to CIM_SoftwareIdentityResource.
— SPI Initiator Ports Profile
— Deprecated this experimental profile (TSG-SMIS-SCR00318).
— SPI Target Ports Profile
— Deprecated this experimental profile (TSG-SMIS-SCR00318).
— Promoted to Stable (TSG-SMIS-SCR00318).
— Storage Enclosure Profile (TSG-SMIS-SCR00328)
— Added “Specializes: DMTF Physical Asset Profile” to the Synopsis.
— Fixed the version numbers on the Related Profiles to match what the profiles claim.
— Changed references to “Base System” to be “Base Server”.
— Included the classes inherited from the DMTF Physical Asset Profile.
— Annex A (informative) SMI-S Information Mode
— Removed statement about SNIA_ classes.
— This standard is now based on DMTF’s CIM schema Version 2.51.
— Annex B Cross Profile Considerations
— Added: content moved within Part 3 to Annex B. (CORE-SMIS-SCR-00084).
A list of all parts in the ISO/IEC 24775 series can be found on the ISO website.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.
viii © ISO 2021 – All rights reserved
---------------------- Page: 8 ----------------------
ISO/IEC 24775-3:2021(E)
1 INTENDED AUDIENCE
2 This document is intended for use by individuals and companies engaged in developing, deploying, and
3 promoting interoperable multi-vendor SANs through the Storage Networking Industry Association (SNIA)
4 organization.
5 CHANGES TO THE SPECIFICATION
6 Each publication of this specification is uniquely identified by a three-level identifier, comprised of a
7 version number, a release number and an update number. The current identifier for this specification is
8 version 1.8.0. Future publications of this specification are subject to specific constraints on the scope of
9 change that is permissible from one publication to the next and the degree of interoperability and
10 backward compatibility that should be assumed between products designed to different publications of
this standard. The SNIA has defined three levels of change to a specification:
11
• Major Revision: A major revision of the specification represents a substantial change to the underlying scope
12
or architecture of the SMI-S API. A major revision results in an increase in the version number of the version
13
identifier (e.g., from version 1.x.x to version 2.x.x). There is no assurance of interoperability or backward
compatibility between releases with different version numbers.
14
15
• Minor Revision: A minor revision of the specification represents a technical change to existing content or an
16
adjustment to the scope of the SMI-S API. A minor revision results in an increase in the release number of
17
the specification’s identifier (e.g., from x.1.x to x.2.x). Minor revisions with the same version number preserve
interoperability and backward compatibility.
18
• Update: An update to the specification is limited to minor corrections or clarifications of existing specification
19
content. An update will result in an increase in the third component of the release identifier (e.g., from x.x.1 to
20
x.x.2). Updates with the same version and minor release levels preserve interoperability and backward
21
compatibility.
22
23
TYPOGRAPHICAL CONVENTIONS
24
Maturity Level
25
In addition to informative and normative content, this specification includes guidance about the maturity
26
of emerging material that has completed a rigorous design review but has limited implementation in
27
commercial products. This material is clearly delineated as described in the following sections. The
28
typographical convention is intended to provide a sense of the maturity of the affected material, without
29 altering its normative content. By recognizing the relative maturity of different sections of the standard, an
30 implementer should be able to make more informed decisions about the adoption and deployment of
31 different portions of the standard in a commercial product.
32
This specification has been structured to convey both the formal requirements and assumptions of the
33 SMI-S API and its emerging implementation and deployment lifecycle. Over time, the intent is that all
34 content in the specification will represent a mature and stable design, be verified by extensive
35 implementation experience, assure consistent support for backward compatibility, and rely solely on
36 content material that has reached a similar level of maturity. Unless explicitly labeled with one of the
subordinate maturity levels defined for this specification, content is assumed to satisfy these
37 requirements and is referred to as “Finalized”. Since much of the evolving specification
38 content in any given release will not have matured to that level, this specification defines three
subordinate levels of implementation maturity that identify important aspects of the content’s increasing
39
maturity and stability. Each subordinate maturity level is defined by its level of implementation
40
experience, its stability and its reliance on other emerging standards. Each subordinate maturity level is
41
identified by a unique typographical tagging convention that clearly distinguishes content at one maturity
42
model from content at another level.
43
44
45
9
© ISO/IEC 2021 – All rights reserved
---------------------- Page: 9 ----------------------
ISO/IEC 24775-3:2021(E)
46 Experimental Maturity Level
47
No material is included in this document unless its initial architecture has been completed and reviewed.
48
Some content included in this document has complete and reviewed design, but lacks implementation
49
experience and the maturity gained through implementation experience. This content is included in order
50
to gain wider review and to gain implementation experience. This material is referred to as
51
“Experimental”. It is presented here as an aid to implementers who are interested in likely future
52
developments within the SMI specification. The contents of an Experimental profile may change as
implementation experience is gained. There is a high likelihood that the changed content will be included
53
in an upcoming revision of the specification. Experimental material can advance to a higher maturity level
54
as soon as implementations are available. Figure 1 is a sample of the typographical convention for
55
Experimental content.
56
57
58
EXPERIMENTAL
59
Experimental content appears here.
60
61
EXPERIMENTAL
62
63
64
Figure 1 - Experimental Maturity Level Tag
65
66
67
Implemented Maturity Level
68
Profiles for which initial implementations have been completed are classified as “Implemented”. This
69
indicates that at least two different vendors have implemented the profile, including at least one provider
implementation. At this maturity level, the underlying architecture and modeling are stable, and changes
in future revisions will be limited to the correction of deficiencies identified through additional
implementation experience. Should the material become obsolete in the future, it must be deprecated in a
minor revision of the specification prior to its removal from subsequent releases. Figure 2 is a sample of
the typographical convention for Implemented content.
IMPLEMENTED
Implemented content appears here.
70
IMPLEMENTED
71
72
Figure 2 - Implemented Maturity Level Tag
73
74
75
Stable Maturity Level
Once content at the Implemented maturity level has garnered additional implementation experience, it
can be tagged 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 may only be deprecated as part of a minor revision to the specification. Material
at this maturity level that has been deprecated may only be removed from the specification as part of a
major revision. A profile that has reached this maturity level is guaranteed to preserve backward
compatibility from one minor specification revision to the next. As a result, Profiles at or above the Stable
10
© ISO/IEC 2021 – All rights reserved
---------------------- Page: 10 ----------------------
ISO/IEC 24775-3:2021(E)
76 maturity level shall not rely on any content that is Experimental. Figure 3 is a sample of the typographical
77 convention for Implemented content.
STABLE
Stable content appears here.
STABLE
Figure 3 - Stable Maturity Level Tag
78 Finalized Maturity Level
79 Content that has reached the highest maturity level is referred to as “Finalized.” In addition to satisfying
80 the requirements for the Stable maturity level, content at the Finalized maturity level must solely depend
81 upon or refine material that has also reached the Finalized level. If specification content depends upon
82 material that is not under the control of the SNIA, and therefore not subject to its maturity level
83 definitions, then the external content is evaluated by the SNIA to assure that it has achieved a
84 comparable level of completion, stability, and implementation experience. Should material that has
85 reached this maturity level become obsolete, it may only be deprecated as part of a major revision to the
86 specification. A profile that has reached this maturity level is guaranteed to preserve backward
87 compatibility from one minor specification revision to the next. Over time, it is hoped that all specification
content will attain this maturity level. Accordingly, there is no special typographical convention, as there is
with the other, subordinate maturity levels. Unless content in the specification is marked with one of the
typographical conventions defined for the subordinate maturity levels, it should be assumed to have
reached the Finalized maturity level.
Deprecated Material
Non-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. Existing and 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 the specification. Implemented content shall be retained at least until the
next revision of the specialization, while Stable and Finalized material shall be retained until the next
88
major revision of the specification. Providers shall implement the deprecated elements as long as it
89
appears in the specification in order to achieve backward compatibility. Clients may rely on deprecated
90
elements, but are encouraged to use non-deprecated alternatives when possible.
91
Deprecated sections are documented with a reference to the last published version to include the
92
deprecated section as normative material and to the section in the current specification with the
93
replacement. Figure 4 contains a sample of the typographical convention for deprecated content.
94
95
96
97
DEPRECATED
98
99
Content that has been deprecated appears here.
100
101
DEPRECATED
102
Figure 4 - Deprecated Tag
103
104
105
11
© ISO/IEC 2021 – All rights reserved
---------------------- Page: 11 ----------------------
ISO/IEC 24775-3:2021(E)
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
12
© ISO/IEC 2021 – All rights reserved
---------------------- Page: 12 ----------------------
ISO/IEC 24775-3:2021(E)
Contents
List of Figures . 19
List of Tables . 21
Foreword . 31
1 Scope . 33
2 Normative References. 35
2.1 Approved References . 35
2.2 DMTF References (Final). 35
2.3 References under development . 35
3 Terms and Definitions. 37
3.1 General . 37
3.2 Terms . 37
4 Profile Introduction. 39
4.1 Profile Overview . 39
4.2 Terminology . 40
4.3 Format for Profile Specifications . 40
5 Generic Target Ports Profile . 43
5.1 Synopsis. 43
5.2 Description . 43
5.3 Implementation. 43
5.4 Methods of the Profile . 46
5.5 Use Cases. 46
5.6 CIM Elements. 46
6 FC Target Ports Profile. 49
6.1 Synopsis. 49
6.2 Description . 49
6.3 Implementation. 50
6.4 Durable Names and Correlatable IDs of the Profile . 50
6.5 Health and Fault Management. 50
6.6 Supported Profiles and Packages. 50
6.7 Extrinsic Methods of this Profile . 50
6.8 Client Considerations and Recipes . 51
6.9 CIM Elements. 51
7 FCoE Target Ports Profile . 55
7.1 Synopsis. 55
7.2 Description . 55
7.3 Implementation. 56
7.4 Durable Names and Correlatable IDs of the Profile . 56
7.5 Methods .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.