Dell PowerVault ML6000 Dell PowerVault ML6000 SMI-S Reference Guide
Dell PowerVault ML6000 Manual
View all Dell PowerVault ML6000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Dell PowerVault ML6000 manual content summary:
- Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 1
Dell™ PowerVault™ ML6000 SMI-S Reference Guide www.dell.com | support.dell.com - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 2
rights reserved. Trademarks used in this text: Dell, the DELL logo, and PowerVault are trademarks of Dell Inc. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell Inc. disclaims any proprietary interest in - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 3
Target Port Subprofile 9 Element Counting Subprofile 10 4 Service Discovery and CIM Indications 11 Setting up Authentication and Privacy 11 Enabling the CIM Server 11 CIM Clients 11 Discovering the CIM Server 12 Using CIM Indications 13 Dell PowerVault ML6000SMI-S Reference Guide iii - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 4
A MOF Files 17 MOF File for the PowerVault ML6000 17 B References 35 Web Resources 35 CIM-XML Tools 35 C SMI-S Common 39 Schema Considerations 39 Profiles 39 Server Profile Content 39 Storage Library Profile Content 50 Fibre Channel Blade Support 77 LUN Mapping (EVPS 82 iv Contents - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 5
About This Guide and Your Product This reference guide provides a high-level overview of Storage Management Initiative-Specification (SMI-S) and the Common Information Model (CIM) for use with the PowerVault™ ML6000 libraries. It describes how to use CIM and Managed Object Format (MOF) files to - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 6
The following documents are also available for this product. These documents can be found on the product CD. • Dell PowerVault ML6000 Tape Library User's Guide Getting More Information or Help More information about this product is available at http://support.dell.com. 2 About This Guide and Your - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 7
2608) to discover CIM servers. After the CIM servers are identified, the CIM client uses a standard Server profile to determine which element-specific profiles are supported by the CIM servers. All SMI-S based CIM servers must have a Server profile. Dell PowerVault ML6000 SMI-S Reference Guide 3 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 8
A CIM server is embedded within the ML6000 library. The CIM server is SMI-S compliant and contains a Server profile and several subprofiles. For details about these profiles, refer to CIM Profiles and Subprofiles on page 7. Understanding CIM CIM is an object-oriented information model that describes - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 9
of the classes that describe a product or technology. UML contains many visual and compiler directives • The specific class and instance definitions that Dell Managed Object Format (MOF) file for the ML6000 library, see MOF Files on page 17. Dell PowerVault ML6000 SMI-S Reference Guide 5 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 10
6 Understanding SMI-S, CIM, and MOF - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 11
suggestions to agent implementors and client application developers. Detailed descriptions of classes can be found in the CIM 2.9 preliminary schema. For a comprehensive view of all the supported profiles and subprofiles, see Figure 1 on page 8. Dell PowerVault ML6000 SMI-S Reference Guide 7 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 12
Figure 1 Storage Library Profile, Version 1.2 8 CIM Profiles and Subprofiles - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 13
Port Subprofile models the Fibre Channel-specific aspects of a target storage system. For Fibre Channel ports, the concrete subclass of CIM_LogicalPort is CIM_FCPort. CIM_FCPort is always associated 1 to 1 with a CIM_SCSIProtocolEndpoint instance. Dell PowerVault ML6000 SMI-S Reference Guide 9 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 14
to count the number of physical tapes, storage media locations, and other classes within a storage library (or other system type). between client applications and storage library providers. These methods are modeled by the Configuration Reporting Service hosted by the storage library's (or other - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 15
enabled by default. SLP is disabled if both HTTP and HTTPS are disabled. You can disable the CIM server by disabling HTTPS; HTTP is always enabled. If you disable the CIM server and need to enable it again in the future, refer to the library's Dell PowerVault ML6000 Tape Library User's Guide. CIM - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 16
the CIM Server When you discover the CIM server that is embedded within your library, you not only determine its location within your SAN, but you also determine which services it supports (as defined by the server's profiles). Discovering CIM servers provides information about the physical - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 17
Gets a CIM instance Enumerates associators of a CIM object Enumerates names of associators of a CIM object Enumerates references to a CIM object Enumerates names of references to a CIM object WQL queries for all indications supported by the ML6000. Dell PowerVault ML6000 SMI-S Reference Guide 13 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 18
Indicates a change in the library's RAS status of overall library health. Robotics I/E Station and Tape Media SELECT * FROM CIM_InstCreation Indicates that a tape drive has been added to the library. Indicates that a tape drive has been removed from the library. 14 Service Discovery and CIM - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 19
library. SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_FCPort AND PreviousInstance.OperationalStatus SourceInstance.OperationalStatus Indicates a change in the RAS status of the Fibre Channel port on a tape drive. or FC I/O blade. Dell PowerVault ML6000 SMI-S Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 20
16 Service Discovery and CIM Indications - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 21
The Managed Object Format (MOF) files for the PowerVault ML6000 library are reproduced below. MOF File for the PowerVault ML6000 ComputerSystem [Description "), provider("cmpi::cmpicomponentcs") ] class SMIS_ComponentCS : CIM_ComponentCS { }; Dell PowerVault ML6000 SMI-S Reference Guide 17 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 22
Chassis [Description("CMPI SMIS Chassis provider"), provider("cmpi::cmpichassis") ] class SMIS_Chassis : CIM_Chassis { }; Product [Description("CMPI SMIS Product provider"), provider("cmpi::cmpiproduct") ] class SMIS_Product : CIM_Product { }; SoftwareIdentity [Description("CMPI SMIS - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 23
}; InstalledSoftwareIdentity [Description("CMPI SMIS InstalledSoftwareIdentity provider"), provider("cmpi::cmpiinstalledsoftwareidentity") ] class SMIS_InstalledSoftwareIdentity : CIM_InstalledSoftwareIdentity { }; ElementConformsToProfile Dell PowerVault ML6000 SMI-S Reference Guide 19 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 24
[Description("CMPI SMIS ElementConformsToProfile provider"), provider("cmpi::cmpielementconformstoprofile") ] class SMIS_ElementConformsToProfile : CIM_ElementConformsToProfile { }; HostedService [Description("CMPI SMIS HostedService provider"), provider("cmpi::cmpihostedservice") ] class - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 25
") ] class SMIS_ProductPhysicalComponent : CIM_ProductPhysicalComponent { }; ElementCapacity [Description("CMPI SMIS ElementCapacity provider"), provider("cmpi::cmpielementcapacity") ] class SMIS_ElementCapacity : CIM_ElementCapacity { }; Dell PowerVault ML6000 SMI-S Reference Guide 21 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 26
CommMechanismForManager [Description("CMPI SMIS CommMechanismForManager provider"), provider("cmpi::cmpicommmechanismformanager") ] class SMIS_CommMechanismForManager : CIM_CommMechanismForManager { }; CIMXMLCommunicationMechanism [Description("CMPI SMIS CIMXMLCommunicationMechanism - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 27
{ }; ChangerDevice [Description("CMPI SMIS ChangerDevice provider"), provider("cmpi::cmpichangerdevice") ] class SMIS_ChangerDevice : CIM_ChangerDevice { [Description ("Generate indication")] uint32 GenerateIndication(); }; TapeDrive Dell PowerVault ML6000 SMI-S Reference Guide 23 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 28
[Description("CMPI SMIS TapeDrive provider"), provider("cmpi::cmpitapedrive") ] class SMIS_TapeDrive : CIM_TapeDrive { [Description ("Generate indication")] uint32 GenerateIndication(); }; // Magazine // [Description("CMPI SMIS Magazine provider"), // provider("cmpi::cmpimagazine") // ] - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 29
Container Description("CMPI SMIS Container provider"), provider("cmpi::cmpicontainer") ] class SMIS_Container : CIM_Container { }; PackageInChassis [Description("CMPI SMIS PackageInChassis provider"), provider("cmpi::cmpipackageinchassis") Dell PowerVault ML6000 SMI-S Reference Guide 25 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 30
] class SMIS_PackageInChassis : CIM_PackageInChassis ProtocolControllerForUnit [Description("CMPI SMIS ProtocolControllerForUnit provider"), provider("cmpi::cmpiprotocolcontrollerforunit") ] class SMIS_ProtocolControllerForUnit : CIM_ProtocolControllerForUnit { }; ProtocolControllerForPort [ - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 31
") ] class SMIS_Location : CIM_Location { }; PhysicalElementLocation [Description("CMPI SMIS PhysicalElementLocation provider"), provider("cmpi::cmpiphysicalelementlocation") ] class SMIS_PhysicalElementLocation : CIM_PhysicalElementLocation Dell PowerVault ML6000 SMI-S Reference Guide 27 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 32
// RemoteServiceAccessPoint [Description("CMPI SMIS RemoteServiceAccessPoint provider"), provider("cmpi::cmpiremoteserviceaccesspoint") ] class SMIS_RemoteServiceAccessPoint : CIM_RemoteServiceAccessPoint { }; HostedAccessPoint [Description("CMPI SMIS HostedAccessPoint provider"), provider(" - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 33
"), provider("cmpi::cmpiscsiprotocolendpoint") ] class SMIS_SCSIProtocolEndpoint : CIM_SCSIProtocolEndpoint { }; PortImplementsEndpoint [Description("CMPI SMIS PortImplementsEndpoint provider"), provider("cmpi::cmpiportimplementsendpoint") ] Dell PowerVault ML6000 SMI-S Reference Guide 29 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 34
class SMIS_PortImplementsEndpoint : CIM_PortImplementsEndpoint { }; CIM_DeviceServicesLocation [Description("CMPI SMIS DeviceServicesLocation provider"), provider("cmpi::cmpideviceserviceslocation") ] class SMIS_DeviceServicesLocation : CIM_DeviceServicesLocation { }; - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 35
CMPI SMIS ProtocolControllerMaskingCapabilities provider"), provider("cmpi::cmpiprotocolcontrollermaskingcapabilities") ] class SMIS_ProtocolControllerMaskingCapabilities : CIM_ProtocolControllerMaskingCapabilities { }; CIM_StorageClientSettingData Dell PowerVault ML6000 SMI-S Reference Guide 31 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 36
Description("CMPI SMIS StorageClientsettingData provider"), provider("cmpi::cmpistorageclientsettingdata") ] class SMIS_StorageClientSettingData : CIM_StorageClientSettingData { }; CIM_ElementSettingData [Description("CMPI SMIS ElementSettingData provider"), provider("cmpi:: - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 37
SPIPort [Description("CMPI SMIS SPIPort provider"), provider("cmpi::cmpispiport") ] class SMIS_SPIPort : CIM_SPIPort { }; Dell PowerVault ML6000 SMI-S Reference Guide 33 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 38
34 MOF Files - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 39
available from these websites: • Open Web Based Enterprise Management (WBEM): http://www.openwbem.com • CimNavigator: http://www.cimnavigator.com • OpenPegasus: http://www.openpegasus.org • WBEM Services: http://wbemservices.sourceforge.net Dell PowerVault ML6000 SMI-S Reference Guide 35 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 40
36 References - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 41
SMI-S Common Protocol Interface Specification This section provides a detailed list of the SMI-S feature set that is supported on PowerVault ML6000 libraries and provides updates for the SMI-S1.2.0 and other extensions. Resources Web information about the following standards organizations are - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 42
SMI-S 1.3.0, these will be supported by SML and then they will be officially supported by the implementers of this spec. • SAS Target Port subprofile Components of the MCB/library. Figure 2 SMI-S Implementation Architecture on the PowerVault ML6000 38 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 43
SLP The General Purpose SMI-S Server role MUST implement SLP Service agent (SA) functionality using the required template: www.dmtf. role MUST support simple authentication scheme. Schema Considerations The General Purpose SMI-S Server supports CIM Dell PowerVault ML6000 SMI-S Reference Guide 39 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 44
MaxLen(256) SystemName[key] string Host name of the library CreationClassName[key] string Name[key] String, MaxLen(256) StatusDescriptions String[] MUST NOT be NULL if Other is identified in OperationalStatus Started Boolean 40 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 45
REF REF Description/Notes The hosting system The service hosted on the system Table 7 Required Server Level Instances of HostedService Property Antecedent Dependent Instance 1 Reference to "CIM_ComputerSystem" Reference to "CIM_ObjectManager" Dell PowerVault ML6000 SMI-S Reference Guide 41 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 46
AdvertiseTypes AdvertiseTypeDescriptions Instance 1 "SNIA:Server" SNIA(11) Instance 2 "SNIA:Storage Library" SNIA(11) Instance 3 "SMIS" SNIA(11) "Server" "1.2.0" { SLP(3) } { "SLP" } "Storage library" "1.2.0" { SLP(3) } { "SLP" } "SMI-S" "1.2.0" { SLP(3) } { "SLP" } 42 SMI-S Common Protocol - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 47
Storage Library:Software" "SNIA:Storage Library:Location " "SNIA:Storage Library:Limited Access Port Elements" "SNIA:Storage Library "1.2.0" "1.2.0" { SLP(3) } { SLP(3) } { "SLP" } { "SLP" } "SNIA:Access Points" "1.2.0" { SLP(3) } { "SLP" } Dell PowerVault ML6000 SMI-S Reference Guide 43 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 48
Instance 8 "SNIA:Storage "SNIA:Storage "SNIA:Storage "SNIA:Server:Indi Library:Storage Library:FC Library:Elemen cation" Library Capacity" Target Ports 11 OtherRegisteredOrganizati on RegisteredName "SNIA:Object Manager Adapter" "SNIA:Profile SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 49
Instance 1 Instance 2 Instance 3 Server Library SNIA:SMIS Registered CIM_ObjectManager CIM_ComputerSystem CIM_RegisteredProfile Table ) Name String, MAXLEN(256) ClassInfo Uint16 Required Description/Notes Host name of the library. Dell PowerVault ML6000 SMI-S Reference Guide 45 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 50
] "CIM_System" SystemName[key] ObjectManagerCreationClassName "CIM_ObjectManager" ObjectManagerName "owcimomd" CreationClassName "CIM_Namespace" Antecedent Dependent Instance 1 "CIM_ObjectManager" "CIM_Namespace" 46 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 51
MaxLen(256) String, MaxLen(256) String Host name of the library. String, MaxLen(256) Uint16[ String[] MUST NOT be NULL . CIMXMLProtocolVersion CIMValidated Version Uint16, Required Boolean, Required string 1.0(1) Must be 1.0, 1.1, or 1.2 Dell PowerVault ML6000 SMI-S Reference Guide 47 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 52
" "CIM_ObjectManager" "CIM_CIMXMLCommunicationMechanism" OK(2) "OK" CIM-XML Reference to "CIM_ObjectManager" ObjectManagerCommunicationMechanism Reference to "CIM_CIMXMLCommunicationMechanism" 48 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 53
one of the NameFormats. Container type (for example, SML). Container status. User-friendly name. "HID" or "IP" Table 25 Required Properties for ComputerSystem Storage (4). Example: ok(2) "CIM_ComputerSystem" "IP" "DELL" " " IP "Quantum WBEM Server" Dell PowerVault ML6000 SMI-S Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 54
Storage Library Profile Content Figure 4 ComputerSystem-Centric Instance Diagram of StorageLibrary Profile Location ConfigurationCapacity ProductPhysicalComponent Product )lController (Tape Drive SPC) (Tape Drive SPC ) LimitedAccessPort Realizes 50 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 55
Boolean indicating whether the module is protected with a lock. Boolean indicating whether the aggregated door status of the library (any door) is open (breach successful) or closed (no breach). Boolean indicating that the module is currently locked. Dell PowerVault ML6000 SMI-S Reference Guide 51 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 56
CM/EM) location number (0, -1, 1, etc.). "CIM_Chassis" Module serial number "ControlModuleFrame" or "ExpansionModuleXU" module where XU is the module size "DELL" REF Description/Notes The reference to the chassis. The reference to the location. 52 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 57
. PlatformGUID A globally unique identifier for the system's package. Table 34 Required Server Level Instances of ComputerSystemPackage Property Antecedent Dependent PlatformGUID Instance 1 CIM_Chassis CIM_ComputerSystem Library-wide unique ID Dell PowerVault ML6000 SMI-S Reference Guide 53 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 58
information. User-friendly name. Suggested use is vendor, version, and product name. Table 36 Required Container Level Instances of Product Property Name[key] IdentifyingNumber[key] Vendor[key] Version[key] ElementName Instance 1 (for example, DELL PowerVault ML6000) - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 59
DELL "Providers Revision" "Providers Revision" Table 41 Required Properties for InstalledSoftwareIdentity Property System InstalledSoftware Type REF REF Description/Notes System on which software is installed. Software identity that is installed. Dell PowerVault ML6000 SMI-S Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 60
InstalledSoftware Library System Instance CIM_ComputerSystem for Library (HID) CIM_SoftwareIdentity "PowerVault ML6000" Drive String Description/Notes Instance Name. Object type. Maximum capacity. Should not be compressed capacity. A string describing the object type - used when the ObjectType - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 61
the RAW capacity of the LTO-2 tape. Table 47 Required Properties for SystemDevice Property GroupComponent PartComponent Type REF REF Description/Notes Parent system in the association. Logical device that is component of the association product. Dell PowerVault ML6000 SMI-S Reference Guide 57 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 62
association to the ComputerSystem of the blade, not the library (for example, if the object represents a blade FC port). See Fibre Channel Blade Support on page 77 for more detail on blade support. Table 49 Required Library Level Instances of SystemDevice Property SPC Instances (one for - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 63
Table 51 Required Library Level instances of Realizes Property Antecedent Dependent Accessor Instances (one for each partition + physical) only the physical changer) CIM_TapeDrive Chassis IE (one for each IE slot) CIM_Chassis CIM_LimitedAccessPort Dell PowerVault ML6000 SMI-S Reference Guide 59 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 64
Description/Notes Host name of the library. Port WWN. Port Status. FCID. Port Type. Supported FC types. Describes the type of integers indicating the class of service that is active. LogicalPort may be identifiable as a front end or back end port. 60 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 65
Product + Serial of the library> "CIM_FCPort" "D::::" Example: 1 WW Port Name Format is 16 octets 1234567887654321 "FC Port" Example : ok(2) 0 Example: N(10) SCSI library. SAS UID. Port status. Dell PowerVault ML6000 SMI-S Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 66
Table 55 Required Library Level Instances of SASPort Property CIM_SCSIProtocolController SAS UID "SCSI port on drive " Status of drive Table 56 Required Properties for Description/Notes Host name of the library. SAS UID. Port status. 62 SMI-S - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 67
Caption Value CIM_ComputerSystem CIM_SPIPort "" {} "SCSI port on drive " Status of drive Maximum bus width the name of the class or subclass used in the creation of an instance. User-friendly name. Dell PowerVault ML6000 SMI-S Reference Guide 63 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 68
[valuemap] "CIM_Computersystem" "CIM_Computersystem" "::" False False "SMIS_ChangerDevice" "SMIS_ChangerDevice" Robotics RAS status {OK(2)} Physical Library Library name (library_a or library_b - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 69
User friendly name Uint16[] Status of device (optional) String (optional) String (optional) String[] Captures additional data, beyond System Name information, that could be used to identify a LogicalDevice. Comments/ Remarks Library's host name. WWN Dell PowerVault ML6000 SMI-S Reference - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 70
GUID>:: :" 2048 "SMIS_SCSIProtocolController" {Unknown(0)} Same as DeviceID "Tape Drive " where is SCSI The scoping System's Name. Library's host name. string Indicates the ProtocolController (optional) String User-friendly name Uint16[] Status - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 71
SCSI drive) CIM_SPIPort CIM_SCSIProtocolEndpoi nt Table 68 Required Properties of SAPAvailableForElement Property AvailableSAP ManagedElement Type REF REF Description/Notes The ServiceAccessPoint. The ManagedElement that is accessible by the SAP. Dell PowerVault ML6000 SMI-S Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 72
The ManagedElement that requires or uses the software. Table 71 Required Library/Server Level Instances of ElementSoftwareIdentity Property Antecedent Dependdent Drive Instance (one Revision") CIM_RegisteredProfile or CIM_RegisteredSubpr ofile 68 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 73
Whether manual or supports removable media, the number of times that media have been mounted for data transfer or to clean the device. For devices accessing nonremovable media, such as hard disks, this property is not applicable and should be set to 0. Dell PowerVault ML6000 SMI-S Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 74
TotalPowerOnHours OperationalStatus [valuemap] MountCount Type "CIM_TapeDrive" "CIM_ComputerSystem" ":: " Running/Full Power(3) or Offline (8) False Description/Notes Type + SerialNumber Manufacturer Model 70 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 75
(256) Physical Element. String The name of the concrete subclass. Uint64 Units ("bytes"). Uint16 String Additional detail related to the MediaType enumeration. Boolean Boolean string[] One or more strings on 'labels' on the PhysicalMedia. Dell PowerVault ML6000 SMI-S Reference Guide 71 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 76
CleanerMedia DualSided PhysicalLabels EncryptionState Instance (one for each present cartridge) "::0" "SMIS_PhysicalTape" Size of data on tape12345 LTO Ultrium(7) "LTO physical media that this StorageMediaLocation can hold. 72 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 77
LTO" for slots and IE, product ID for drives * Properties Reference PhysicalMedia Reference Table 87 Required Server Level Instances of PhysicalMediaInLocation Property Antecedent Dependent Instance 1 StorageMediaLocation Reference CIM_PhysicalTape Dell PowerVault ML6000 SMI-S Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 78
SourceInstance ISA PhysicalMedia SELECT * FROM CIM_InstDeletion WHERE SourceInstance ISA CIM_PhysicalMedia SourceInstance ISA CIM_ComputerSystem Comments/Remarks Event to notify when a physical tape comes into the library or leaves the library. 74 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 79
robotics is ready for use after library is initialized (startup). Event to notify when the library is getting de-intialized (shutdown) and robotics becomes unavailable. Event to notify when a logical library in operational status of physical media. Dell PowerVault ML6000 SMI-S Reference Guide 75 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 80
SourceInstance.OperationalStatus Comments/Remarks Event to notify change in operational status of a tape drive. Table 98 Change in Operational Status of a ChangerDevice Query SELECT * Event to notify change in operational status of an FCPort. 76 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 81
supported by the Storage Media Library profile, and so the Dell PowerVault ML6000 does not show support for them in the Profile Registration Subprofile. The diagram below shows the library object model with blade support. The objects Realizes Dell PowerVault ML6000 SMI-S Reference Guide 77 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 82
Reference ComputerSystem Reference Table 102 Required Server Level Instances of ComponentCS Property GroupComponent PartComponent Instances (one for each blade) CIM_ComputerSystem (for the library) CIM_ComputerSystem (for the library) 78 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 83
"CIM_FCPort" Port Status. Example: ok(2) 0 Example: N(10) SCSI-FCP(8) "" since portType is N(10) FC(4) "" 3 Front ports, this ties the blade SPC object to a blade target port. Property , port " CIM_SCSIProtocolController {"Serial Number"} Dell PowerVault ML6000 SMI-S Reference Guide 79 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 84
Internal LUN of the drive Changer Instances (partition) x (blade ports) CIM_SCSIProtocolController (corresponding to blade port) CIM_ChangerDevice Internal LUN of changer 80 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 85
(1 per Fibre Channel I/O blade) "FCB:blade id:Version WWN" Blade firmware version Same as instance ID Table 112 Required Blade Instances of ComputerSystemPackage Property Antecedent Dependent Instance 1 CIM_PhysicalPackage CIM_ComputerSystem Dell PowerVault ML6000 SMI-S Reference Guide 81 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 86
for when the LUN Mapping (EVPS) feature is enabled on the library. The implementation is done using the objects of the SMI-S 1.2.0 Mapping and Masking Subprofile, but the library does not claim support for it because the SML Profile does not support it as of 1.2.0. The diagram below shows the - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 87
Type of ID PortWWN, iSCSI, etc. Table 114 ] CurrentlyAuthenticated StorageID IDType - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 88
InstanceID[key] PrivilegeGranted Activities Instance (one for each host-blade combination) ::: True 5,6 (read,write) describing blade-host combination CIM_StorageHardwareID of the host 84 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 89
denial The object to be Supported ID's for masking PortsPerView ClientSelectableDeviceNumbers OneHardwareIDPerView UniqueUnitNumbersPerPort Uint16 Boolean Boolean Boolean Integer enumeration for one port or multiple ports per view True if the user Dell PowerVault ML6000 SMI-S Reference Guide 85 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 90
False False False False False False False False False Table 127 Required Properties of ElementCapabilities Property Capabilities ManagedElement Type REF REF Description/Notes The capabilities supported by the ManagedElement The ManagedElement 86 SMI-S Common Protocol Interface - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 91
DeviceAccess DeviceNumber AccessState 2 (Read/Write) 2 (Read/Write) Host LUN Host LUN 2 (online) if host is Online in GUI, 3 (offline) if host is offline in GUI Dell PowerVault ML6000 SMI-S Reference Guide 87 - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 92
88 SMI-S Common Protocol Interface Specification - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 93
specification 37 W WBEM about 4 queries 13 P profile server 7 storage library 7 protocol, common 37 S safety intended use 1 statements 1 symbols and notes 1 SAN management 3 subprofile Fibre Channel target port 9 library capacity 9 Dell PowerVault ML6000 SMI-S Reference Guide - Dell PowerVault ML6000 | Dell PowerVault ML6000 SMI-S Reference Guide - Page 94
90 Index
www.dell.com | support.dell.com
SMI-S Reference Guide
Dellâ„¢ PowerVaultâ„¢ ML6000