The SMI-S interface provides CIM life cycle indications for changes in the physical and logical devices in the storage system. The SMI-S provider supports all mandatory elements and certain optional elements in SNIA SMI-S specification version 1.5.0. CIM Query Language (CQL) and Windows Management Instrumentation Query Language (WQL) are both supported, with some limitations to the CQL indication filter. The provider supports additional life cycle indications that the Windows Server 2012 operating system requires.
Table 1. Life cycle indications
Profile or subprofile
Element description and name
WQL or CQL
Block Services
SELECT * FROM CIM_InstCreationWHERESourceInstanceISACIM_StoragePool
Send lifecycleindication when a disk group is created or deleted.
Both
Block Services
SELECT * FROM CIM_InstCreationWHERESourceInstanceISACIM_StorageVolume
Send lifecycleindication when a volume iscreated or deleted.
Both
Block Services
SELECT * FROM CIM_InstModificationWHERESourceInstance ISA CIM_LogicalDevice
Send lifecycleindication when disk drive(or any logical device)status changes.
Both
Copy Services
SELECT * FROM CIM_InstModificationWHERESourceInstance ISA CIM_StorageSynchronized AND SourceInstance.SyncState<> PreviousInstance.SyncState
Send lifecycleindication when the snapshotsynchronizationstatechanges.
CQL
Disk Drive Lite
SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_DiskDrive
Send life cycle indication when a disk drive is inserted or removed.
Both
Job Control
SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_ConcreteJob AND SourceInstance.OperationalStatus=17 AND SourceInstance.OperationalStatus=2
Send life cycle indication when a create or delete operation completes for a volume, LUN, or snapshot.
WQL
Masking and Mapping
SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_AuthorizedSubject
Send life cycle indication when a host privilege is created or deleted.
Both
Masking and Mapping
SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_ProtocolController
Send life cycle indication when create/delete storage hardware ID (add/remove hosts).
Both
Masking and Mapping
SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_ProtocolControllerForUnit
Send life cycle indication when a LUN is created, deleted, or modified.
Both
Multiple Computer System
SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_ComputerSystem
Send life cycle indication when a controller is powered on or off.
Both
Multiple Computer System
SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_ComputerSystem AND SourceInstance.OperationalStatus <> PreviousInstance.OperationalStatus
Send life cycle indication when a logical component degrades or upgrades the system.
WQL
Multiple Computer System
SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_RedundancySet AND SourceInstance.RedundancyStatus <> PreviousInstance.RedundancyStatus
Send life cycle indication when the controller active-active configuration changes.
WQL
Target Ports
SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_FCPort
Send life cycle indication when a target port is created or deleted.
Both
Target Ports
SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_FCPort AND SourceInstance.OperationalStatus <> PreviousInstance.OperationalStatus
Send life cycle indication when the status of a target port changes.
WQL
Data is not available for the Topic
Please provide ratings (1-5 stars).
Please provide ratings (1-5 stars).
Please provide ratings (1-5 stars).
Please select whether the article was helpful or not.
Comments cannot contain these special characters: <>()\