Class CIM_DomainMemberCS
extends CIM_SystemComponent

AdminDomain instances can represent the aggregation of computer systems for the purposes of administration of the set as a unit. For example, a use of this class is to collect computer systems that together are a high performance cluster. DomainMemberCS reports the membership in the domain and the status and states of each member. The status of a member from the point of view of a domain can be different than the status as reported for the member itself.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_AbstractComponent
   |
   +--CIM_Component
   |
   +--CIM_SystemComponent
   |
   +--CIM_DomainMemberCS

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
Aggregationbooleantrue
Associationbooleantrue
Compositionbooleantrue
DescriptionstringAdminDomain instances can represent the aggregation of computer systems for the purposes of administration of the set as a unit. For example, a use of this class is to collect computer systems that together are a high performance cluster. DomainMemberCS reports the membership in the domain and the status and states of each member. The status of a member from the point of view of a domain can be different than the status as reported for the member itself.
Experimentalbooleantrue
UMLPackagePathstringCIM::Core::CoreElements
Versionstring2.17.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CommunicationStatusuint16
DescriptionstringCommunicationStatus indicates the ability of the instrumentation to communicate with the underlying ManagedElement. The status from the point of view of the AdminDoman can be different from that of the member. The instrumentation may be different between that for the AdminDomain and that for the ComputerSystem.For example, the AdminDomain instrumentation may not be able to communicate with the ComputerSystem; however, the ComputerSystem is functioning. In this example, the communication problem was neither the AdminDomain nor the ComputerSystem but in the network connecting them. CommunicationStatus consists of one of the following values: Unknown, None, Communication OK, Lost Communication, or No Contact. A Null return indicates the implementation (provider) does not implement this property. "Unknown" indicates the implementation is in general capable of returning this property, but is unable to do so at this time. "Not Available" indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). "Communication OK " indicates communication is established with the element, but does not convey any quality of service. "No Contact" indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. "Lost Communication" indicates that the Managed Element is known to exist and has been contacted successfully in the past, but is currently unreachable.
ValueMapstring0, 1, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, Not Available, Communication OK, Lost Communication, No Contact, DMTF Reserved, Vendor Reserved
DetailedStatusuint16
DescriptionstringDetailedStatus compliments PrimaryStatus with additional status detail. The status from the point of view of the AdminDoman can be different from that of the member. The instrumentation may be different between that for the AdminDomain and that for the ComputerSystem.For example, the AdminDomain instrumentation may not be able to communicate with the ComputerSystem; however, the ComputerSystem is functioning. In this example, the communication problem was neither the AdminDomain nor the ComputerSystem but in the network connecting them. It consists of one of the following values: Not Available, No Additional Information, Stressed, Predictive Failure, Error, Non-Recoverable Error, SupportingEntityInError. Detailed status is used to expand upon the PrimaryStatus of the element. A Null return indicates the implementation (provider) does not implement this property. "Not Available" indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). "No Additional Information" indicates that the element is functioning normally as indicated by PrimaryStatus = "OK". "Stressed" indicates that the element is functioning, but needs attention. Examples of "Stressed" states are overload, overheated, and so on. "Predictive Failure" indicates that an element is functioning normally but a failure is predicted in the near future. "Non-Recoverable Error " indicates that this element is in an error condition that requires human intervention. "Supporting Entity in Error" indicates that this element might be "OK" but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems.
Experimentalbooleantrue
ModelCorrespondencestringCIM_EnabledLogicalElement.PrimaryStatus, CIM_ManagedSystemElement.HealthState
ValueMapstring0, 1, 2, 3, 4, 5, .., 0x8000..
ValuesstringNot Available, No Additional Information, Stressed, Predictive Failure, Non-Recoverable Error, Supporting Entity in Error, DMTF Reserved, Vendor Reserved
MemberStateuint16
DescriptionstringMemberState indicates state of membership of a particular PartComponent ComputerSystem for a particular AdminDomain aggregation. For clusters, MemberState can be: "Unknown" indicates that the implementation can not determine membership state for other reasons, see status properties of this class. "Member" indicates that PartComponent ComputerSystem is a member of the domain. "Joining" indicates that the request for membership in the domain is accepted and the ComputerSystem is joining the domain. "Paused" indicates that the ComputerSystem is a member of the domain but currently the ComputerSystem can not fulfill the function described by its MemberRole. "Departing" indicates that the request for non-membership in the domain is accepted and the ComputerSystem is departing the domain.
ValueMapstring0, 2, 3, 4, 5, .., 0x8000..
ValuesstringUnknown, Member, Joining, Paused, Departing, DMTF Reserved, Vendor Reserved
OperatingStatusuint16
DescriptionstringOperatingStatus provides a current status value for the operational condition of the element and can be used for providing more detail with respect to the value of EnabledState. The status from the point of view of the AdminDoman can be different from that of the member. The instrumentation may be different between that for the AdminDomain and that for the ComputerSystem.For example, the AdminDomain instrumentation may not be able to communicate with the ComputerSystem; however, the ComputerSystem is functioning. In this example, the communication problem was neither the AdminDomain nor the ComputerSystem but in the network connecting them. It can also provide the transitional states when an element is transitioning from one state to another, such as when an element is transitioning between EnabledState and RequestedState, as well as other transitional conditions. OperatingStatus consists of one of the following values: Unknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emmigrating, Immigrating, Snapshotting. Shutting Down, In Test A Null return indicates the implementation (provider) does not implement this property. "Unknown" indicates the implementation is in general capable of returning this property, but is unable to do so at this time. "None" indicates that the implementation (provider) is capable of returning a value for this property, but not ever for this particular piece of hardware/software or the property is intentionally not used because it adds no meaningful information (as in the case of a property that is intended to add additional info to another property). "In Service" describes an element being configured, maintained, cleaned, or otherwise administered. "Starting" describes an element being initialized. "Stopping" describes an element being brought to an orderly stop. "Stopped" and "Aborted" are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. "Dormant" indicates that the element is inactive or quiesced. "Completed" indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded in the PrimaryStatus so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). "Migrating" element is being moved between host elements. "Immigrating" element is being moved to new host element. "Emigrating" element is being moved away from host element. "Shutting Down" describes an element being brought to an abrupt stop. "In Test" element is performing test functions.
ModelCorrespondencestringCIM_EnabledLogicalElement.EnabledState
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, .., 0x8000..
ValuesstringUnknown, Not Available, In Service, Starting, Stopping, Stopped, Aborted, Dormant, Completed, Migrating, Emigrating, Immigrating, Snapshotting, Shutting Down, In Test, DMTF Reserved, Vendor Reserved
PrimaryStatusuint16
DescriptionstringPrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. The status from the point of view of the AdminDoman can be different from that of the member. The instrumentation may be different between that for the AdminDomain and that for the ComputerSystem.For example, the AdminDomain instrumentation may not be able to communicate with the ComputerSystem; however, the ComputerSystem is functioning. In this example, the communication problem was neither the AdminDomain nor the ComputerSystem but in the network connecting them. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. "Unknown" indicates the implementation is in general capable of returning this property, but is unable to do so at this time. "OK" indicates the ManagedElement is functioning normally. "Degraded" indicates the ManagedElement is functioning below normal. "Error" indicates the ManagedElement is in an Error condition.
ModelCorrespondencestringCIM_ManagedSystemElement.DetailedStatus, CIM_ManagedSystemElement.HealthState
ValueMapstring0, 1, 2, 3, .., 0x8000..
ValuesstringUnknown, OK, Degraded, Error, DMTF Reserved, Vendor Reserved
MemberRoleuint16[]
DescriptionstringMemberRole indicates what a particular PartComponent ComputerSystem accomplishes for a particular AdminDomain aggregation. For clusters, MemberRole can be: "Unknown" indicates that the role is indetermine because, for example, the member is joining or departing the domain, is paused, and is in error. "Management Hub" indicates that a particular member houses the administrative functions of the domain itself. "Compute Member" indications that the ComputerSystem can participate in the work fulfilled for the domain. For high performance clusters, compute members can processes jobs, depending on the job requirements. "Login Member" indicates that this ComputerSystem gates membership into the domain. "I/O member" indicates that this member is dedicated for to data processing. These members generally do not accept jobs. "Lock Manager" indicates that this member arbitrates access to the shared resources of the domain.
ValueMapstring0, 2, 3, 4, 5, 6, .., 0x8000..
ValuesstringUnknown, Management Hub, Compute Member, Login Member, I/O Member, Lock Manager, DMTF Reserved, Vendor Reserved

Association References

NameClass OriginReference Class
GroupComponentCIM_DomainMemberCSCIM_AdminDomain
PartComponentCIM_DomainMemberCSCIM_ComputerSystem

Class Methods