Hardware Container node
A HardwareContainer is a single physical device which contains multiple hosts, network devices and other components. For example, a blade enclosure which is discovered via a management controller, or a hyper-converged device containing compute and storage.
Blade enclosures are typically hardware containers which contain a number of physical hosts, a management controller, and various network modules such as network and/or SAN switches.
Hardware Container nodes always have a relationship to the Pattern node corresponding to their maintaining pattern.
Where a computer is logically partitioned into a number of hosts, as opposed to containing physically separate devices, the Host-Container-node is used.
Hardware Container Lifecycle
Hardware containers are created and maintained by patterns. The details of how they are maintained depend on the nature of the hardware container. The following section describes the general scenarios in which a Hardware Container is created, updated or removed.
Creation
When a chassis management controller is discovered, this is modeled as a Management Controller node. The creation of a Management Controller node triggers an additional pattern which creates the Hardware Container node and collects additional information on the contents of the enclosure, and triggers further patterns to relate the components (physical hosts, a management controller, and various network modules such as network and/or SAN switches).
Update
When a Management Controller node is updated, the related Hardware Container is updated accordingly.
Removal
A Hardware Container node is removed when it no longer contains any hosts and it no longer has an associated Network Device or management controller.
Attributes of the HardwareContainer node
The attributes of the HardwareContainer node are described in the following table:
UI Name Attribute Name and Type | Description |
---|---|
Type type : string | Type of hardware container |
Hardware Vendor vendor : string | Hardware vendor |
Model model : string | Hardware model |
Serial Number serial : string | Serial number |
Not shown in UI #asset_tag : string | Dell Asset tag |
Key key : string | Globally unique key |
Name name : string | Primary name |
Short Name short_name : string | Short name |
Description description : string | Description of the element |
URL url : string | URL for information about the element |
Business Continuity Critical business_continuity_critical : boolean | If true, element is critical to operation of the business |
Supported by 3rd Party third_party_support : boolean | True if the element is supported by a third party |
Synonyms synonyms : list:string | Other names for the element |
External Identifiers external_ids : list:string | Identifiers for this element in other systems |
Cloud Identifier cloud_id : string | Unique cloud identifier |
Relationships of the HardwareContainer node
The relationships of the HardwareContainer node are described in the following table:
UI Name | Relationship | Description |
---|---|---|
Cloud Services | Member: Collection: Collection: CloudService | Cloud Services this Hardware Container is a member of |
Hardware Containers | Container: Containment: Contained: HardwareContainer | Hardware Containers contained in this Hardware Container |
Hardware Container | Contained: Containment: Container: HardwareContainer | Containing Hardware Container |
Storage System | Contained: Containment: Container: StorageSystem | Containing Storage System |
Hardware Components | Container: Containment: Contained: HardwareComponent | Hardware Components contained in this Hardware Container |
Disk Drives | Container: Containment: ContainedDrive: DiskDrive | Disk Drives contained in this Hardware Container |
Tape Drives | Container: Containment: ContainedDrive: TapeDrive | Tape Drives contained in this Hardware Container |
Details | ElementWithDetail: Detail: Detail: Detail | Details belonging to this Hardware Container |
Hardware Details | ElementWithDetail: Detail: Detail: HardwareDetail | Hardware Details belonging to this Hardware Container |
Category | ElementInCategory: ElementCategory: Category: Category | Category |
Storage Systems | Provider: HardwareUse: Consumer: StorageSystem | Storage Systems using this Hardware Container |
Host Members | HostContainer: HostContainment: ContainedHost: Host | Hosts that are within this Hardware Container |
Management Controller Members | HostContainer: HostContainment: ContainedHost: ManagementController | Management Controllers that are within this Hardware Container |
Network Device Members | HostContainer: HostContainment: ContainedHost: NetworkDevice | Network Devices that are within this Hardware Container |
SNMP Managed Device Members | HostContainer: HostContainment: ContainedHost: SNMPManagedDevice | SNMP Managed Devices that are within this Hardware Container |
Storage Device Members | HostContainer: HostContainment: ContainedHost: StorageDevice | Storage Devices that are within this Hardware Container |
Storage System Members | HostContainer: HostContainment: ContainedHost: StorageSystem | Storage Systems that are within this Hardware Container |
Location | ElementInLocation: Location: Location: Location | Location of this Hardware Container |
Maintaining Pattern | Element: Maintainer: Pattern: Pattern | Pattern maintaining this Hardware Container |
Managed by Contained Software Instance | ManagedElement: Management: Manager: ContainedSoftwareInstance | Contained Software Instance that manages this Hardware Container |
Managed by Management Controller | ManagedElement: Management: Manager: ManagementController | Management Controller that manages this Hardware Container |
Managed by Network Device | ManagedElement: Management: Manager: NetworkDevice | Network Device that manages this Hardware Container |
Managed by SNMP Managed Device | ManagedElement: Management: Manager: SNMPManagedDevice | SNMP Managed Device that manages this Hardware Container |
Managed by Software Cluster | ManagedElement: Management: Manager: SoftwareCluster | Software Cluster that manages this Hardware Container |
Managed by Software Instance | ManagedElement: Management: Manager: SoftwareInstance | Software Instance that manages this Hardware Container |
Business Owner | OwnedItem: Ownership: BusinessOwner: Person | The person or owner responsible for this element from a business perspective |
IT Owner | OwnedItem: Ownership: ITOwner: Person | The person or owner responsible for this element from an IT perspective |
Support Manager | OwnedItem: Ownership: SupportOwner: Person | The person or owner responsible for the support of this element |
Owner | OwnedItem: Ownership: Owner: Person | The owner of this element |
Hardware Reference Data | Hardware: ReferenceData: ReferenceData: HardwareReferenceData | Hardware Reference Data corresponding to this Hardware Container |
Hardware Support Details | ElementWithDetail: SupportDetail: HardwareDetail: SupportDetail | Hardware Support Details for this Hardware Container |
Attachments | AttachmentContainer: Attachment: Attachment: Attachment | A file attached to this element |
Category | ElementInCategory: ElementCategory: Category: Category | Category |
Family | ElementInCategory: ElementCategory: Category: Family | Family |
Lifecycle Status | ElementInCategory: ElementCategory: Category: LifecycleStatus | Lifecycle Status |
Recovery Time | ElementInCategory: ElementCategory: Category: RecoveryTime | Recovery Time |
Location | ElementInLocation: Location: Location: Location | Location of this Managed Element |
Business Owner | OwnedItem: Ownership: BusinessOwner: Person | The person or owner responsible for this element from a business perspective |
IT Owner | OwnedItem: Ownership: ITOwner: Person | The person or owner responsible for this element from an IT perspective |
Support Manager | OwnedItem: Ownership: SupportOwner: Person | The person or owner responsible for the support of this element |
Owner | OwnedItem: Ownership: Owner: Person | The owner of this element |
Organizational Unit | OwnedItem: Ownership: Owner: OrganisationalUnit | Organizational Unit that this Managed Element belongs to |