Storage System node
A Storage System node represents a single storage array chassis. It is the container node for the other nodes modeling the structure of storage entities.
Creation/update
A Storage System node is created or updated when a storage entity is discovered by one of the following:
- WBEM queries to storage management software triggered by the creation or update of an SI representing storage management software
- Directly discovered storage using WBEM queries to the WBEM/SMI-S provider triggered by the creation or update of a Storage Device node representing the onboard controller of the storage array chassis
- Directly discovered storage using SNMP triggered by the creation or update of a Storage Device node representing the onboard controller of the storage array chassis
Removal
The removal of a Storage System node is governed by aging in the same way as Host nodes. However, in the case of the Storage System, it is the relationships between the Storage System and its manager that are aged. The manager is either:
- The SI representing the management software
- The Storage Device representing the onboard controller of the storage array chassis
Case 1 - Single manager
When the manager is scanned and the Storage System is no longer discovered, the management relationship begins to age. If it is not discovered in ten days and seven scans (the default), the relationship is removed. If the Storage System has no relationships to a manager, then it is removed.
Case 2 - Multiple managers
Where a Storage System has multiple managers, SIs, Storage Devices, or both, each management relationship ages in the same way as the single manager case. If the Storage System is no longer discovered through a manager, then the relationship between that manager and the Storage System begins to age, and after ten days and seven scans, the relationship is removed. If during this time, the Storage system has been successfully discovered at each scan through a different manager, then the relationship between that manager and the Storage System does not age. Consequently, the Storage System still has a relationship with a manager, and is not removed. When all relationships have been removed, the Storage System is removed too.
When a StorageSystem is removed, all of the nodes it contains are removed. This is Containment Removal, see Containment Removal.
Attributes and relationships of the StorageSystem node
The attributes of the StorageSystem node are described in the following table:
UI Name | Description |
|---|---|
Type | Storage System type |
Client Access Types | Storage access mechanisms |
Model | Device model |
Status | Device status |
Status Detail | Device status detail |
Vendor | Device manufacturer |
DNS Domain | DNS domain the device belongs to |
Serial Number | Serial number |
World Wide Node Name | World Wide Node Name |
Software Version | Software version |
Encryption | Data at rest encryption |
Virtual | Flag if the StorageSystem is virtual |
Overall Efficiency Ratio To One Hundred | Ratio combining data reduction, thin savings and snapshot savings |
Data Reduction Ratio To One Hundred | Ratio combining compression and deduplication |
Compression Ratio To One Hundred | System Compression Ratio |
Capability IDs | Capability type ids of device |
Total Disk Space | Total disk space |
Total Capacity | Total capacity |
Total Consumed Capacity | Total consumed capacity |
Total Subscribed Capacity | Total subscribed capacity |
Allocated Capacity | Allocated capacity |
Available Capacity | Available capacity |
Total Logical Capacity | Total logical capacity |
Total Logical Consumed Capacity | Total logical consumed capacity |
Backend Storage Capacity | Backend storage capacity |
Not shown in UI | Internal attribute to aid searching Devices by IP address |
Not shown in UI | Internal attribute to aid searching Devices by name |
Scope | Distinguish overlapping address spaces |
Key | Globally unique key |
Name | Primary name |
Short Name | Short name |
Description | Description of the element |
URL | URL for information about the element |
Business Continuity Critical | If true, element is critical to operation of the business |
Supported by 3rd Party | True if the element is supported by a third party |
Synonyms | Other names for the element |
External Identifiers | Identifiers for this element in other systems |
Cloud Identifier | Unique cloud identifier |
The relationships of the StorageSystem node are described in the following table:
UI Name | Relationship | Description |
|---|---|---|
Activity Records | ActedUpon: Activity: ActivityRecord: ActivityRecord | Record of model activity associated with this Storage System |
Hardware Containers | Container: Containment: Contained: HardwareContainer | Hardware Containers contained in this Storage System |
Hardware Components | Container: Containment: Contained: HardwareComponent | Hardware Components contained in this Storage System |
Disk Drives | Container: Containment: ContainedDrive: DiskDrive | Disk Drives contained in this Storage System |
Tape Drives | Container: Containment: ContainedDrive: TapeDrive | Tape Drives contained in this Storage System |
Storage Pool | ContainedInstance: Containment: Container: StoragePool | Containing Storage Pool |
Storage System Group | ContainedInstance: Containment: Container: StorageSystemGroup | Containing Storage System Group |
Storage Pools | Container: Containment: ContainedPool: StoragePool | Storage Pools contained in this Storage System |
Storage Processors | Container: Containment: ContainedProcessor: StorageProcessor | Storage Processors contained in this Storage System |
Storage Volumes | Container: Containment: ContainedVolume: StorageVolume | Storage Volumes contained in this Storage System |
Storage Volume Mirrors | Container: Containment: ContainedVolume: StorageVolumeMirror | Storage Volume Mirrors contained in this Storage System |
Excluded from Model Definitions | ExcludedItem: DefinitionContainment: Definition: ModelDefinition | Model Definitions this Storage System has been excluded from |
Included in Model Definitions | IncludedItem: DefinitionContainment: Definition: ModelDefinition | Model Definitions this Storage System is included in |
Details | ElementWithDetail: Detail: Detail: Detail | Details belonging to this Storage System |
Hardware Details | ElementWithDetail: Detail: Detail: HardwareDetail | Hardware Details belonging to this Storage System |
IPv4 Addresses | DeviceWithAddress: DeviceAddress: IPv4Address: IPAddress | IPv4 addresses of this Storage System |
IPv6 Addresses | DeviceWithAddress: DeviceAddress: IPv6Address: IPAddress | IPv6 addresses of this Storage System |
Network Interfaces | DeviceWithInterface: DeviceInterface: InterfaceOfDevice: NetworkInterface | Network Interfaces in this Storage System |
Category | ElementInCategory: ElementCategory: Category: Category | Category |
File Systems | Mounter: FileSystemMount: MountedFileSystem: FileSystem | File Systems of this Storage System |
Hardware In Use | Consumer: HardwareUse: Provider: HardwareContainer | Hardware Container used by this Storage System |
HA Pair | Peer: HighAvailability: Peer: StorageSystem | Peer in high availability pair |
Hardware Container | ContainedHost: HostContainment: HostContainer: HardwareContainer | Hardware Container of which this is a member |
Host Container | ContainedHost: HostContainment: HostContainer: HostContainer | Host Container of which this is a member |
Containing VM | ContainedHost: HostContainment: HostContainer: VirtualMachine | Virtual Machine containing this virtual Storage System |
Weakly Identified External Element | StrongIdentity: Identification: WeakIdentity: ExternalElement | Weakly identified External Element |
Location | ElementInLocation: Location: Location: Location | Location of this Storage System |
Maintaining Pattern | Element: Maintainer: Pattern: Pattern | Pattern maintaining this Storage System |
Managed by Host | ManagedElement: Management: Manager: Host | Host that manages this Storage System |
Managed by Management Controller | ManagedElement: Management: Manager: ManagementController | Management Controller that manages this Storage System |
Managed by Network Device | ManagedElement: Management: Manager: NetworkDevice | Network Device that manages this Storage System |
Managed by Software Cluster | ManagedElement: Management: Manager: SoftwareCluster | Software Cluster that manages this Storage System |
Managed by Software Instance | ManagedElement: Management: Manager: SoftwareInstance | Software Instance that manages this Storage System |
Managed by Storage Device | ManagedElement: Management: Manager: StorageDevice | Storage Device that manages this Storage System |
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 |
Containing Business Application | ContainedSoftware: SoftwareContainment: SoftwareContainer: BusinessApplicationInstance | Containing Business Application |
Containing Business Service | ContainedSoftware: SoftwareContainment: SoftwareContainer: BusinessService | Containing Business Service |
Containing Technical Service | ContainedSoftware: SoftwareContainment: SoftwareContainer: TechnicalService | Containing Technical Service |
Hosts | Provider: StorageUse: Consumer: Host | Hosts using this Storage System |
Disk Drive Providers | Consumer: StorageUse: Provider: DiskDrive | Disk Drives providing this Storage System |
File System Providers | Consumer: StorageUse: Provider: FileSystem | File Systems providing this Storage System |
Storage Volume Providers | Consumer: StorageUse: Provider: StorageVolume | Storage Volumes providing this Storage System |
Hardware Support Details | ElementWithDetail: SupportDetail: HardwareDetail: SupportDetail | Hardware Support Details for this Storage System |
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 |
The expressions of the StorageSystem node are described in the following table:
UI Name | Expression | Description |
|---|---|---|
Total Disk Space | total_disk_space_display : formatQuantity(total_disk_space, "B1000") | Total disk space |
Total Capacity | total_capacity_display : formatQuantity(total_capacity, "B1024") | Total capacity |
Total Consumed Capacity | total_consumed_capacity_display : formatQuantity(total_consumed_capacity, "B1024") | Total consumed |
Total Subscribed Capacity | total_subscribed_capacity_display : formatQuantity(total_subscribed_capacity, "B1024") | Total subscribed capacity |
Total Available Capacity | total_available_capacity : formatQuantity(total_capacity - total_consumed_capacity, "B1024") | Total available capacity |
Total Oversubscribed Capacity | total_oversubscribed_capacity : formatQuantity(((total_subscribed_capacity > total_capacity) and (total_subscribed_capacity - total_capacity) or 0), "B1024") | Total oversubscribed capacity |
Percentage Consumed | percentage_consumed : percentageString(total_consumed_capacity, total_capacity) | Percentage consumed |
Percentage Subscribed | percentage_subscribed : percentageString(total_subscribed_capacity, total_capacity) | Percentage subscribed |
Allocated Capacity | allocated_capacity_display : formatQuantity(allocated_capacity, "B1024") | Allocated capacity |
Available Capacity | available_capacity_display : formatQuantity(available_capacity, "B1024") | Available capacity |
Backend Storage Capacity | backend_storage_capacity_display : formatQuantity(backend_storage_capacity, "B1024") | Backend storage capacity |
Total Logical Capacity | total_logical_capacity_display : formatQuantity(total_logical_capacity, "B1024") | Total logical capacity |
Total Logical Consumed Capacity | total_logical_consumed_capacity_display : formatQuantity(total_logical_consumed_capacity, "B1024") | Total logical consumed capacity |
Number of Pools | num_pools : NODECOUNT(TRAVERSE Container:Containment:ContainedPool:StoragePool) + NODECOUNT(TRAVERSE ContainedInstance:Containment:Container:StoragePool) | Number of pools |
Number of Volumes | num_volumes : NODECOUNT(TRAVERSE Container:Containment:ContainedVolume:StorageVolume) | Number of volumes |
Number of Mapped Volumes | num_mapped_volumes : NODECOUNT(TRAVERSE Container:Containment:ContainedVolume:StorageVolume WHERE mapped) | Number of mapped volumes |
Number of Disk Drives | num_disks : NODECOUNT(TRAVERSE Container:Containment:ContainedDrive:DiskDrive) + NODECOUNT(TRAVERSE Consumer:HardwareUse:Provider:HardwareContainer TRAVERSE Container:Containment:ContainedDrive:DiskDrive) + NODECOUNT(TRAVERSE Consumer:HardwareUse:Provider:HostContainer TRAVERSE Container:Containment:ContainedDrive:DiskDrive) + NODECOUNT(TRAVERSE ContainedHost:HostContainment:HostContainer:HardwareContainer TRAVERSE Container:Containment:ContainedDrive:DiskDrive) + NODECOUNT(TRAVERSE Container:Containment:Contained:HardwareContainer TRAVERSE Container:Containment:ContainedDrive:DiskDrive) | Number of disk drives |
Number of Tape Drives | num_tape_drives : NODECOUNT(TRAVERSE Container:Containment:ContainedDrive:TapeDrive) | Number of tape drives |
Number of FC Ports | num_fc_ports : NODECOUNT(TRAVERSE Container:Containment:ContainedProcessor:StorageProcessor TRAVERSE Container:Containment:Contained:FibreChannelPort) | Number of FC ports |
Number of File Systems | num_filesystems : NODECOUNT(TRAVERSE Mounter:FileSystemMount:MountedFileSystem:FileSystem) | Number of file systems |