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 of the StorageSystem node
The attributes of the StorageSystem node are described in the following table:
| UI Name Attribute Name and Type | Description |
|---|---|
| Type type : string | Storage System type |
| Client Access Types access_types : list:string | Storage access mechanisms |
| Model model : string | Device model |
| Status status : string | Device status |
| Status Detail status_detail : string | Device status detail |
| Vendor vendor : string | Device manufacturer |
| DNS Domain dns_domain : string | DNS domain the device belongs to |
| Serial Number serial : string | Serial number |
| World Wide Node Name wwnn : string | World Wide Node Name |
| Software Version sw_version : string | Software version |
| Encryption encryption : boolean | Data at rest encryption |
| Virtual virtual : boolean | Flag if the StorageSystem is virtual |
| Overall Efficiency Ratio To One Hundred overall_efficiency_ratio : int | Ratio combining data reduction, thin savings and snapshot savings |
| Data Reduction Ratio To One Hundred data_reduction_ratio : int | Ratio combining compression and deduplication |
| Compression Ratio To One Hundred compression_ratio : int | System Compression Ratio |
| Capability IDs __capability_ids : list:int | Capability type ids of device |
| Total Disk Space total_disk_space : int | Total disk space |
| Total Capacity total_capacity : int | Total capacity |
| Total Consumed Capacity total_consumed_capacity : int | Total consumed capacity |
| Total Subscribed Capacity total_subscribed_capacity : int | Total subscribed capacity |
| Allocated Capacity allocated_capacity : int | Allocated capacity |
| Available Capacity available_capacity : int | Available capacity |
| Total Logical Capacity total_logical_capacity : int | Total logical capacity |
| Total Logical Consumed Capacity total_logical_consumed_capacity : int | Total logical consumed capacity |
| Backend Storage Capacity backend_storage_capacity : int | Backend storage capacity |
| Not shown in UI __all_ip_addrs : list:string | Internal attribute to aid searching Devices by IP address |
| Not shown in UI __all_dns_names : list:string | Internal attribute to aid searching Devices by name |
| Scope scope : string | Distinguish overlapping address spaces |
| 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 StorageSystem node
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 Cluster | ManagedElement: Management: Manager: Cluster | Cluster that manages this Storage System |
| Managed by Contained Software Instance | ManagedElement: Management: Manager: ContainedSoftwareInstance | Contained Software Instance that manages 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 |
Expressions of the StorageSystem node
The expressions of the StorageSystem node are described in the following table: {anchor:exprs}
| 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
|