Quantum Scalar 100 Reference Manual

Intelligent library
Hide thumbs Also See for Scalar 100:

Advertisement

Quick Links

S M I - S R e f e r e n c e G u i d e
S M I - S R e f e r e n c e G u i d e
S M I - S R e f e r e n c e G u i d e
Quantum Scalar Intelligent Libraries
Quantum Scalar Intelligent Libraries
6-01317-07

Advertisement

Table of Contents
loading

Summary of Contents for Quantum Scalar 100

  • Page 1 S M I - S R e f e r e n c e G u i d e S M I - S R e f e r e n c e G u i d e Quantum Scalar Intelligent Libraries Quantum Scalar Intelligent Libraries...
  • Page 2 Scalar Intelligent Libraries SMI-S Reference Guide, 6-01317-07, Ver. A, October 2008, Made in USA. Quantum Corporation provides this publication “as is” without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability or fitness for a particular purpose. Quantum Corporation may revise this publication from time to time without notice.
  • Page 3: Table Of Contents

    Storage Library Profile, Version 1.2........
  • Page 4 Storage Library Profile Content........
  • Page 5: About This Guide And Your Product

    CIM, and should also understand Unified Modeling Language (UML). For information about integrating SMI-S into a management application, contact your software vendor. For more information about SMI-S, refer to the Storage Network Industry Association (SNIA) website at www.snia.org. Explanation of Symbols and Notes The following symbols appear throughout this document to highlight important information.
  • Page 6: Getting More Information Or Help

    For further assistance, or if training is desired, contact Quantum: Global Call Handling For additional contact information: To open a Service Request: Quantum Corporation For the most updated information on Quantum Global Services, please visit www.quantum.com/support. 1-800-284-5101 www.quantum.com/support www.quantum.com/osr www.quantum.com...
  • Page 7: Understanding Smi-S, Cim, And Mof

    SMI-S is a standard management interface that facilitates the management of multi-vendor devices in a storage area networks (SANs) environment. SMI-S uses an object-oriented model based on the Common Information Model (CIM) and Web-Based Enterprise Management (WBEM) standards to define a set of objects and services that can manage the various elements of a SAN.
  • Page 8: Your Library, Smi-S, And Cim

    SMI-S relies on object-oriented classes as defined in CIM. These classes are frequently defined using Unified Modeling Language (UML). To understand SMI-S and the Quantum extensions present in this document, you must have a basic understanding of CIM classes and UML.
  • Page 9: Understanding Mof

    For information about the standard CIM schema version 2.9 MOF files, go to the DMTF website at the following URL: http://www.dmtf.org. To view copies of the Quantum Managed Object Format (MOF) file for the Scalar i2000 and the Scalar i500 library, see...
  • Page 10 Understanding SMI-S, CIM, and MOF...
  • Page 11: Cim Profiles And Subprofiles

    SMI-S defines a number of profiles that specify the managed objects that control and monitor elements of a Storage Area Network (SAN). The CIM server embedded within your library supports the following standard profiles: • Server Profile, Version 1.2 •...
  • Page 12 Figure 1 Storage Library Profile, Version 1.2 CIM Profiles and Subprofiles...
  • Page 13: Storage Library Subprofiles

    ProductPhysicalComponent associations. Fibre Channel Target Port Subprofile The Fibre Channel Target 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.
  • Page 14: Element Counting Subprofile

    The Element Counting Subprofile defines methods to count the number of physical tapes, storage media locations, and other classes within a storage library (or other system type). Such methods allow clients to avoid retrieving all instances of physical element classes simply to count them. Therefore, network traffic will be saved between client applications and storage library providers.
  • Page 15: Service Discovery And Cim Indications

    SSL, however, you must have an SSL certificate key. The SSL certificate key for SMI-S clients is provided in the .pem file on the library’s Documentation CD. For more information about the SSL certificate key, refer to the library’s User’s Guide. Quantum Scalar Intelligent Libraries SMI-S Reference Guide...
  • Page 16: Discovering The Cim Server

    The location of the CIM server, which is identified by the library’s IP address, is the target of these methods. These methods are supported for the CIM protocol only and cannot be entered as commands. (Storage Library Profile, Version 1.2) Service Discovery and CIM Indications...
  • Page 17: Using Cim Indications

    For details on how to create and receive indications, refer to the Indications subprofile in the SMI-S 1.2 specification. The storage library profile and its subprofiles contain a list of indication filters that your CIM clients can receive, while the messages themselves are defined in the SMI-S Indications subprofile. The following table provides WQL queries for all indications supported by the Scalar i500 and i2000.
  • Page 18 Table 2 Supported Queries for CIM Indications Area of Query Library Library SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_ComputerSystem SELECT * FROM CIM_InstDeletion WHERE SourceInstance ISA CIM_ComputerSystem SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_ComputerSystem AND PreviousInstance.OperationalStatus <> SourceInstance.OperationalStatus Robotics SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA...
  • Page 19 SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_FCPort AND PreviousInstance.OperationalStatus <> SourceInstance.OperationalStatus Quantum Scalar Intelligent Libraries SMI-S Reference Guide Purpose Indicates a change in the library’s RAS status for tape drives. Indicates that a Fibre Channel tape drive or SNC FC I/O blade has been added to the library.
  • Page 20 Service Discovery and CIM Indications...
  • Page 21: A Mof Files

    // =================================================================== [Description("CMPI SMIS ComputerSystem provider"), provider("cmpi::cmpicomputersystem") class SMIS_ComputerSystem : CIM_ComputerSystem [Description ("Generate indication")] uint32 GenerateIndication(); // ================================================================== // ComponentCS // ================================================================== [Description("CMPI SMIS ComponentCS association provider"), provider("cmpi::cmpicomponentcs") class SMIS_ComponentCS : CIM_ComponentCS Quantum Scalar Intelligent Libraries SMI-S Reference Guide MOF Files...
  • 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 Softwareidentity provider"), provider("cmpi::cmpisoftwareidentity") class SMIS_SoftwareIdentity : CIM_SoftwareIdentity // ===================================================================...
  • Page 23 // =================================================================== // SCSIProtocolController // =================================================================== [Description("CMPI SMIS SCSIProtocolController provider"), provider("cmpi::cmpiscsiprotocolcontroller") class SMIS_SCSIProtocolController : CIM_SCSIProtocolController // =================================================================== // InstalledSoftwareIdentity // =================================================================== [Description("CMPI SMIS InstalledSoftwareIdentity provider"), provider("cmpi::cmpiinstalledsoftwareidentity") class SMIS_InstalledSoftwareIdentity : CIM_InstalledSoftwareIdentity // ================================================================== // ElementConformsToProfile Quantum Scalar Intelligent Libraries 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 SMIS_HostedService : CIM_HostedService // ================================================================== // RegisteredProfile // ================================================================== [Description("CMPI SMIS RegisteredProfile provider"), provider("cmpi::cmpiregisteredprofile") class SMIS_RegisteredProfile : CIM_RegisteredProfile // ================================================================== // RegisteredSubProfile // ==================================================================...
  • Page 25 SMIS_ComputerSystemPackage : CIM_ComputerSystemPackage // ================================================================== // ProductPhysicalComponent // ================================================================== [Description("CMPI SMIS ProductPhysicalComponent provider"), provider("cmpi::cmpiproductphysicalcomponent") class SMIS_ProductPhysicalComponent : CIM_ProductPhysicalComponent // ================================================================== // ElementCapacity // ================================================================== [Description("CMPI SMIS ElementCapacity provider"), provider("cmpi::cmpielementcapacity") class SMIS_ElementCapacity : CIM_ElementCapacity Quantum Scalar Intelligent Libraries 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 provider"), provider("cmpi::cmpicimxmlcommunicationmechanism") class SMIS_CIMXMLCommunicationMechanism : CIM_CIMXMLCommunicationMechanism // ================================================================== // SystemDevice // ================================================================== [Description("CMPI SMIS SystemDevice provider"), provider("cmpi::cmpisystemdevice") class SMIS_SystemDevice : CIM_SystemDevice // ==================================================================...
  • Page 27 [Description("CMPI SMIS Realizes provider"), provider("cmpi::cmpirealizes") class SMIS_Realizes : CIM_Realizes // ================================================================== // ChangerDevice // ================================================================== [Description("CMPI SMIS ChangerDevice provider"), provider("cmpi::cmpichangerdevice") class SMIS_ChangerDevice : CIM_ChangerDevice [Description ("Generate indication")] uint32 GenerateIndication(); // ================================================================== // TapeDrive Quantum Scalar Intelligent Libraries 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") // ] //class SMIS_Magazine : CIM_Magazine //}; // ================================================================== // StorageMediaLocation // ================================================================== [Description("CMPI SMIS StorageMediaLocation provider"), provider("cmpi::cmpistoragemedialocation") class SMIS_StorageMediaLocation : CIM_StorageMediaLocation...
  • Page 29 [Description("CMPI SMIS PhysicalPackage provider"), provider("cmpi::cmpiphysicalpackage") class SMIS_PhysicalPackage : CIM_PhysicalPackage // ================================================================== // Container // ================================================================== [Description("CMPI SMIS Container provider"), provider("cmpi::cmpicontainer") class SMIS_Container : CIM_Container // ================================================================== // PackageInChassis // ================================================================== [Description("CMPI SMIS PackageInChassis provider"), Quantum Scalar Intelligent Libraries SMI-S Reference Guide...
  • Page 30 provider("cmpi::cmpipackageinchassis") class SMIS_PackageInChassis : CIM_PackageInChassis // ================================================================== // ProtocolControllerForUnit // ================================================================== [Description("CMPI SMIS ProtocolControllerForUnit provider"), provider("cmpi::cmpiprotocolcontrollerforunit") class SMIS_ProtocolControllerForUnit : CIM_ProtocolControllerForUnit // ================================================================== // ProtocolControllerForPort // ================================================================== [Description("CMPI SMIS ProtocolControllerForPort provider"), provider("cmpi::cmpiprotocolcontrollerforport") class SMIS_ProtocolControllerForPort : CIM_ProtocolControllerForPort // ================================================================== // PackagedComponent // ================================================================== [Description("CMPI SMIS PackagedComponent provider"), provider("cmpi::cmpipackagedcomponent") class SMIS_PackagedComponent : CIM_PackagedComponent...
  • Page 31 SMIS_LimitedAccessPort : CIM_LimitedAccessPort // ================================================================== // Location // ================================================================== [Description("CMPI SMIS Location provider"), provider("cmpi::cmpilocation") class SMIS_Location : CIM_Location // ================================================================== // PhysicalElementLocation // ================================================================== [Description("CMPI SMIS PhysicalElementLocation provider"), provider("cmpi::cmpiphysicalelementlocation") class SMIS_PhysicalElementLocation : CIM_PhysicalElementLocation Quantum Scalar Intelligent Libraries 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("cmpi::cmpihostedaccesspoint") class SMIS_HostedAccessPoint : CIM_HostedAccessPoint // ================================================================== // SubProfileRequiresProfile // ================================================================== [Description("CMPI SMIS SubProfileRequiresProfile provider"), provider("cmpi::cmpisubprofilerequiresprofile") class SMIS_SubProfileRequiresProfile : CIM_SubProfileRequiresProfile // ==================================================================...
  • Page 33 [Description("CMPI SMIS SAPAvailableForElement provider"), provider("cmpi::cmpisapavailableforelement") class SMIS_SAPAvailableForElement : CIM_SAPAvailableForElement // ================================================================== // SCSIProtocolEndpoint // ================================================================== [Description("CMPI SMIS SCSIProtocolEndpoint provider"), provider("cmpi::cmpiscsiprotocolendpoint") class SMIS_SCSIProtocolEndpoint : CIM_SCSIProtocolEndpoint // ================================================================== // PortImplementsEndpoint // ================================================================== [Description("CMPI SMIS PortImplementsEndpoint provider"), provider("cmpi::cmpiportimplementsendpoint") Quantum Scalar Intelligent Libraries 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 // ================================================================== // ConfigurationReportingService // ================================================================== [Description("CMPI SMIS ConfigurationReportingService provider"), provider("cmpi::cmpiconfigurationreportingservice") class SMIS_ConfigurationReportingService : CIM_ConfigurationReportingService // ================================================================== CIM_StorageHardwareID // ================================================================== [Description("CMPI SMIS StorageHardwareID provider"), provider("cmpi::cmpistoragehardwareid") class SMIS_StorageHardwareID : CIM_StorageHardwareID // ==================================================================...
  • Page 35 SMIS_AuthorizedSubject : CIM_AuthorizedSubject // ================================================================== CIM_AuthorizedTarget // ================================================================== [Description("CMPI SMIS AuthroizedTarget provider"), provider("cmpi::cmpiauthorizedtarget") class SMIS_AuthorizedTarget : CIM_AuthorizedTarget // ================================================================== CIM_ProtocolControllerMaskingCapabilities // ================================================================== [Description("CMPI SMIS ProtocolControllerMaskingCapabilities provider"), provider("cmpi::cmpiprotocolcontrollermaskingcapabilities") class SMIS_ProtocolControllerMaskingCapabilities : CIM_ProtocolControllerMaskingCapabilities // ================================================================== Quantum Scalar Intelligent Libraries SMI-S Reference Guide...
  • Page 36 CIM_StorageClientSettingData // ================================================================== [Description("CMPI SMIS StorageClientsettingData provider"), provider("cmpi::cmpistorageclientsettingdata") class SMIS_StorageClientSettingData : CIM_StorageClientSettingData // ================================================================== CIM_ElementSettingData // ================================================================== [Description("CMPI SMIS ElementSettingData provider"), provider("cmpi::cmpielementsettingdata") class SMIS_ElementSettingData : CIM_ElementSettingData // ================================================================== CIM_ElementCapabilities // ================================================================== [Description("CMPI SMIS ElementCapabilities provider"), provider("cmpi::cmpielementcapabilities") class SMIS_ElementCapabilities : CIM_ElementCapabilities // =================================================================== // SASPort // ===================================================================...
  • Page 37 // =================================================================== // SPIPort // =================================================================== [Description("CMPI SMIS SPIPort provider"), provider("cmpi::cmpispiport") class SMIS_SPIPort : CIM_SPIPort Quantum Scalar Intelligent Libraries SMI-S Reference Guide...
  • Page 38 MOF Files...
  • Page 39: B References

    The following tools are available from these websites: • Open Web Based Enterprise Management (WBEM): • CimNavigator: http://www.cimnavigator.com • OpenPegasus: http://www.openpegasus.org • WBEM Services: http://wbemservices.sourceforge.net • Standards Based Linux Instrumentation for Manageability (SBLIM): http://www-124.ibm.com/sblim/clientapps.html Quantum Scalar Intelligent Libraries SMI-S Reference Guide References http://www.snia.org http://www.dmtf.org http://www.openwbem.com...
  • Page 40 References...
  • Page 41: C Smi-S Common Protocol Interface Specification37

    Website for the Distributed Management Task Force (DMTF): Notes and Issues Refer to SMI-S 1.2 for more information Overview To meet the SNIA SMI-S 1.2 CTP standards, Quantum SMI-S implementation on the Scalar i2000 and i500 provides support for the following profiles: • Server profile •...
  • Page 42: Architecture

    • Software subprofile The following subprofiles are used in modeling; however, Quantum does not claim support as they are not supported subprofiles of the SML profile. As of SMI-S 1.3.0, these will be supported by SML and then they will be officially supported by the implementers of this specification.
  • Page 43: Requirements

    The General Purpose SMI-S Server supports CIM 2.9 schema. Profiles Server Profile Content Table 1 Required Functional Profiles Functional Group Basic Read Basic Write Instance Manipulation Schema Manipulation Association Traversal Query Execution Qualifier Declaration Indication Quantum Scalar Intelligent Libraries SMI-S Reference Guide Required...
  • Page 44 Figure 3 Instance Diagram for Server Profile Table 2 Required Properties for ObjectManager Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] Name[key] ElementName Description OperationalStatus StatusDescriptions Started Type Description/Notes string, MaxLen(256) string Host name of the library string String, MaxLen(256) String String Uint16[] String[] MUST NOT be NULL if Other is identified in OperationalStatus Boolean...
  • Page 45 Required Properties for HostedService Property Antecedent Dependent Table 5 Required Server Level Instances of HostedService Property Antecedent Dependent Quantum Scalar Intelligent Libraries SMI-S Reference Guide Instance 1 “CIM_ComputerSystem” <host name of the library> “CIM_ObjectManager” “owcimomd” “CIM_ObjectManager” “owcimomd” Example : OK(2)
  • Page 46 If the property is null then no advertisement is defined. String[] This MUST NOT be NULL if “Other” is identified in AdvertiseType. Instance 1 Instance 2 “SNIA:Server” “SNIA:Storage Library” SNIA(11) SNIA(11) “Server” “Storage library” “1.2.0” “1.2.0” { SLP(3) } { SLP(3) } { “SLP”...
  • Page 47 RegisteredName “SNIA:Software” RegisteredVersion “1.2.0” AdvertiseTypes { SLP(3) } AdvertiseTypeDescriptions { “SLP” } Quantum Scalar Intelligent Libraries SMI-S Reference Guide Type Description/Notes String This is a unique value for the profile instance. String, This is the official name of the MAXLEN(256)
  • Page 48 Property Instance 5 InstanceID[key] “SNIA:Storage Library:Storage Library Capacity” RegisteredOrganization SNIA(11) OtherRegisteredOrganizati RegisteredName “SNIA:Storage Library:Capacity” RegisteredVersion “1.2.0” AdvertiseTypes { SLP(3) } AdvertiseTypeDescriptions { “SLP” } Property Instance 9 InstanceID[key] “SNIA:Server:Obj ect Manager Adapter” RegisteredOrganization SNIA(11 OtherRegisteredOrganizati RegisteredName “SNIA:Object Manager Adapter” RegisteredVersion “1.2.0”...
  • Page 49 Table 14 Required Properties for Namespace Property SystemCreationClassName[key] SystemName[key] ObjectManagerCreationClassName ObjectManagerName CreationClassName Name ClassInfo Quantum Scalar Intelligent Libraries SMI-S Reference Guide Instance 1 CIM_RegisteredProfile CIM_RegisteredSubProfile Type Description/Notes The RegisteredProfile to which the ManagedElement conforms. The ManagedElement that conforms to the RegisteredProfile.
  • Page 50 Table 15 Required Server Level Instances of Namespace Property SystemCreationClassName[key] SystemName[key] ObjectManagerCreationClassName ObjectManagerName CreationClassName Name ClassInfo Table 16 Required Properties for NamespaceInManager Property Type Antecedent Dependent Table 17 Required Server Level Instances of NamespaceInManager Property Instance 1 Antecedent “CIM_ObjectManager” Dependent “CIM_Namespace”...
  • Page 51 SystemName[key] Name[key] OperationalStatus StatusDescriptions CommunicationMechanism OtherCommunicationMechanismDescription FunctionalProfilesSupported FunctionalProfileDescriptions MultipleOperationsSupport AuthenticationMechanismsSupported AuthenticationMechanismDescriptions CIMXMLProtocolVersion CIMValidated Version Quantum Scalar Intelligent Libraries SMI-S Reference Guide Type Description/Notes String String, MaxLen(256) String, MaxLen(256) String Host name of the library. String, MaxLen(256) Uint16[] String[] MUST NOT be NULL if “Other” is identified in OperationalStatus.
  • Page 52 Table 19 Required Server Level Instances for CIMXMLCommunicationMechanism Property ElementName CreationClassName[key] SystemCreationClassName[key] SystemName[key] Name[key] OperationalStatus StatusDescriptions CommunicationMechanism OtherCommunicationMechanismDescription FunctionalProfilesSupported FunctionalProfileDescriptions MultipleOperationsSupport AuthenticationMechanismsSupported AuthenticationMechanismDescriptions CIMXMLProtocolVersion CIMValidated Version Table 20 Required Properties for CommMechanismForManager Property ObjectManager ObjectManagerCommunicationMechanism Table 21 Required Server Level Instances of CommMechanismForManager Property ObjectManager ObjectManagerCommunicationMechanism...
  • Page 53 CreationClassName[key] Name[key] Dedicated OperationalStatus ElementName NameFormat PrimaryOwnerName PrimaryOwnerContact Caption Description Quantum Scalar Intelligent Libraries SMI-S Reference Guide Type Description/Notes String Name of Class String For component computer systems, the provider MUST provide a unique name using one of the NameFormats.
  • Page 54: Storage Library Profile Content

    Storage Library Profile Content Figure 4 ComputerSystem-Centric Instance Diagram of StorageLibrary Profile ConfigurationCapacity ElementCapacity Location PhysicalElementLocation System Device Product ProductPhysicalComponent Chassis PackageInChassis ComputerSystemPackage ComputerSystem SystemDevice ProtocolControllerForPort SPIPort SASPort FCPort PortImplementsEndpoint PortImplementsEndpoint SCSIProtocolController SCSIProtocolEndpoint SCSIProtocolController SCSIProtocolEndpoint SCSIProtocolController SCSIProtocolEndpoint (Tape Drive SPC)
  • Page 55 Tag[key] CreationClassName[key] Serial Number Model Description Manufacturer LockPresent SecurityBreach IsLocked ElementName Quantum Scalar Intelligent Libraries SMI-S Reference Guide Instance 1 “CIM_ComputerSystem” Vendor + Product + Serial Example: ADIC i2000 APJ1234 sml (22) Example : ok(2) “CIM_ComputerSystem” ”HID” True Owner Name from contact info...
  • Page 56 Module (CM/EM) location number (0, -1, 1, etc.). “CIM_Chassis” Frame serial number ”ControlModuleFrame” or “ExpansionModuleXU” frame where XU is the frame size “ADIC” or "QUANTUM" (depends on branding) False Breach Successful if any door open or No Breach(3) if all doors closed. False “Chassis X”...
  • Page 57 Dependent PlatformGUID Table 32 Required Server Level Instances of ComputerSystemPackage Property Antecedent Dependent PlatformGUID Quantum Scalar Intelligent Libraries SMI-S Reference Guide Instance 1 CIM_Chassis CIM_Location Type Description/Notes The reference to the PhysicalPackage(s) that realize a UnitaryComputerSystem. The reference to the UnitaryComputerSystem.
  • Page 58 Instance 1 <company> <product> (for example, ADIC Scalar i500 or QUANTUM Scalar i2000) <serial number> (for example: A0C0085826) ADIC or QUANTUM (depends on branding) Example: 200A.TS01003 SMIS_Product Type Description/Notes The product. The physical element which is part of the product.
  • Page 59 ADIC or QUANTUM (depends on branding) Caption “S101Core” Table 39 Required Properties for InstalledSoftwareIdentity Property System InstalledSoftware Quantum Scalar Intelligent Libraries SMI-S Reference Guide Type Description/Notes String Instance name. String Version. String Manufacturer of this software. Tape Drive Providers Instances (per...
  • Page 60 Table 40 Required Server Level Instances of InstalledSoftwareIdentity Property Library System Instance System CIM_ComputerSystem for Library (HID) InstalledSoftware CIM_SoftwareIdentity “Scalar i500 Firmware” Server Instance (one for Property System) System CIM_ComputerSystem for Server InstalledSoftware CIM_SoftwareIdentity “Providers Revision” Table 41 Required Properties for ElementCapacity Property Type Capacity...
  • Page 61 RAW capacity of the LTO-2 tape. Table 45 Required Properties for SystemDevice Property Type GroupComponent PartComponent Quantum Scalar Intelligent Libraries SMI-S Reference Guide Instance 2 Instance 3 “Tape Library Number “Tape Library Number of Tapes” of Tape Drives”...
  • Page 62 Table 46 Required Library Level Instances of SystemDevice FCPort Instances (one Property for each FC Port) GroupComponent CIM_ComputerSystem* PartComponent CIM_FCPort * For FCPort, SCSIProtocolEndpoint and SCSIProtocolController, they may have a SystemDevice association to the ComputerSystem of the blade, not the library (for example, if the object represents a blade FC port). See Blade Support on page 77 for more detail on blade support.
  • Page 63 Antecedent CIM_PhysicalP ackage Dependent CIM_Changer Device (only the physical changer) Quantum Scalar Intelligent Libraries SMI-S Reference Guide Drive Instances (one for IE Instances (one for each IE each drive) slot) CIM_StorageMediaLocation CIM_StorageMediaLocation CIM_TapeDrive CIM_LimitedAccessPort Chassis IE (one for each IE...
  • Page 64 Table 50 Required Properties for FCPort Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] PortNumber PermanentAddress ElementName OperationalStatus NetworkAddress PortType ActiveFC4Types OtherNetworkPortType LinkTechnology OtherLinkTechnology ActiveCOS UsageRestriction Type Description/Notes String String Host name of the library. String String Uint16 String Port WWN. String Uint16 Port Status.
  • Page 65 Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] PortNumber PermanentAddress ElementName OperationalStatus Quantum Scalar Intelligent Libraries SMI-S Reference Guide Description/Notes “CIM_ComputerSystem” <HID (Vendor + Product + Serial of the library> “CIM_FCPort” “D:<GUID>:<Location>:<Serial>:<WWPN>" Example: 1 WW Port Name Format is 16 octets 1234567887654321 “FC Port”...
  • Page 66 Table 53 Required Library Level Instances of SASPort Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] PermanentAddress Description OperationalStatus Caption Table 54 Required Properties for SPIPort Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] PortNumber PermanentAddress NetworkAddress ElementName OperationalStatus Value (one for each SAS drive) CIM_ComputerSystem <Vid>...
  • Page 67 Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] MediaFlipSupported ElementName OperationalStatus[valuemap] Caption Description Availability[valuemap] Quantum Scalar Intelligent Libraries SMI-S Reference Guide Value CIM_ComputerSystem <Vid> <Pid> <Serial> CIM_SPIPort <drive GUID> “” {<target ID>} “SCSI port on drive <serial>" Status of drive Maximum bus width Maximum data transfer rate <drive GUID>...
  • Page 68 Table 57 Required Server Level Instances of ChangerDevice Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] MediaFlipSupported ElementName OperationalStatus[valuemap] Caption Description Availability[valuemap] Table 58 Required Properties for ProtocolControllerForUnit Property Antecedent Dependent DeviceNumber Table 59 Required Server Level Instances of ProtocolControllerForUnit Property Antecedent Dependent DeviceNumber Physical Library Partition Instances (one for...
  • Page 69 Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] MaxUnitsControlled ElementName OperationalStatus[valuemap] Caption Description OtherIdentifyingInfo] Quantum Scalar Intelligent Libraries SMI-S Reference Guide Type Description/Notes string, The scoping System's MaxLen(256) CreationClassName. string The scoping System's Name. string Indicates the name of the class or subclass used in the creation of an instance.
  • Page 70 Table 61 Required Server Level Instances of SCSIProtocolController Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] MaxUnitsControlled ElementName OperationalStatus[valuemap] Caption Description OtherIdentifyingInfo IdentifyingInfoDescriptions Table 62 Required Properties of SCSIProtocolEndpoint Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] MaxUnitsControlled ElementName OperationalStatus[valuemap] Caption Description ConnectionType [valuemap] Role [valuemap] ProtocolIFType [valuemap] Drive Instances (one for each direct-attached drive) “CIM_ SCSIProtocolController”...
  • Page 71 Antecedent CIM_FCPort Dependent CIM_SCSIProtocolEndpoint Table 66 Required Properties of SAPAvailableForElement Property Type AvailableSAP ManagedElement Quantum Scalar Intelligent Libraries SMI-S Reference Guide Drive Instances (one for each direct-attached drive) “CIM_ComputerSystem” “CIM_SCSIProtocolEndpoint” ”<WWPN>” Fibre Channel (2) Target (3) {Unknown(0)} Fibre Channel (56) “SMIS_SCSIProtocolEndpoint”...
  • Page 72 Table 67 Required Library Instances of SAPAvailableForElement Property Instance (one for each SCSIProtocolController) AvailableSAP CIM_SCSIProtocolEndpoint ManagedElement CIM_SCSIProtocolController Table 68 Required Properties for ElementSoftwareIdentity Property Type Description/Notes Antecedent The SoftwareIdentity. Dependdent The ManagedElement that requires or uses the software. Table 69 Required Library/Server Level Instances of ElementSoftwareIdentity Drive Instance (one for Property...
  • Page 73 Required Properties for TapeDrive Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] Availability NeedsCleaning PowerOnHours TotalPowerOnHours OperationalStatus [valuemap] MountCount Quantum Scalar Intelligent Libraries SMI-S Reference Guide Type Description/Notes string, The scoping System's MaxLen(256) CreationClassName. string The scoping System's Name. string Indicates the name of the class or subclass used in the creation of an instance.
  • Page 74 Table 71 Required Server Level Instances of TapeDrive Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] Availability NeedsCleaning PowerOnHours TotalPowerOnHours OperationalStatus [valuemap] MountCount Table 72 Required Properties for PackageInChassis Property Type GroupComponent PartComponent Table 73 Required Server Level Instances of PackageInChassis Property Instance 1 GroupComponent CIM_Chassis PartComponent...
  • Page 75 Uint64 MediaType Uint16 MediaDescription String CleanerMedia Boolean DualSided Boolean PhysicalLabels string[] Quantum Scalar Intelligent Libraries SMI-S Reference Guide Tape Drive Instances (one for each drive) “CIM_PhysicalPackage” ”<GUID>:<Location>” Vendor (example: “IBM”) Product ID (example: “ULTRIUM-TD3”) <Serial> <Serial> Description/Notes An arbitrary string that uniquely identifies the Physical Element.
  • Page 76 Table 77 Required Server Level Instances of PhysicalTape Property Tag[key] CreationClassName[key] Capacity MediaType MediaDescription CleanerMedia DualSided PhysicalLabels EncryptionState Table 78 Required Properties for PackagedComponent Property Type GroupComponent PartComponent Table 79 Required Server Level Instances of PackagedComponent Property Type GroupComponent CIM_Chassis PartComponent CIM_PhysicalTape Table 80...
  • Page 77 Required Server Level Instances of PhysicalMediaInLocation Property Instance 1 Antecedent StorageMediaLocation Reference Dependent CIM_PhysicalTape Quantum Scalar Intelligent Libraries SMI-S Reference Guide Type <elementaddress>.<chassis>.<type> “CIM_ComputerSystem” Slot(2) or MediaAccessDevice (4) or LimitedAccessPort (6) “<Location>” { LTO Ultrium(56)} Branding for slots and IE, vendor for drives “LTO”...
  • Page 78 Table 86 Required Properties of LimitedAccessPort Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] Locked Table 87 Required Library Level Instances of LimitedAccessPort Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] Locked Associated Indications Table 88 Creation/Deletion of a ComputerSystem Query SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_ComputerSystem SELECT * FROM CIM_InstDeletion WHERE SourceInstance ISA CIM_ComputerSystem...
  • Page 79 Query SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_PhysicalMedia AND PreviousInstance.OperationalStatus <> SourceInstance.OperationalStatus Quantum Scalar Intelligent Libraries SMI-S Reference Guide Comments/Remarks Event to notify when a tape drive comes into the library or leaves the library. Comments/Remarks Event to notify that the robotics is ready for use after library is initialized (startup).
  • Page 80 Table 95 Change in Operational Status of a TapeDrive Query SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_TapeDrive AND PreviousInstance.OperationalStatus <> SourceInstance.OperationalStatus Table 96 Change in Operational Status of a ChangerDevice Query SELECT * FROM CIM_InstModification WHERE SourceInstance ISA CIM_ChangerDevice AND PreviousInstance.OperationalStatus <>...
  • Page 81: Fibre Channel Blade Support

    • The Masking Mapping Profile As of 1.2.0, these subprofiles are not supported by the Storage Media Library profile, and so the Quantum products do not show support for them in the Profile Registration Subprofile. The diagram below shows the library object model with blade support. The objects or instances that were added for blade support are shown in blue, and they are discussed in more detail in the following sections.
  • Page 82 “CIM_ComputerSystem” Blade WWNN Router (4) Blade state, example: ok(2) “ComputerSystem” “SMIS_FCBComputerSystem” "WWN” "ADIC" or "QUANTUM" (depends on brand) support@adic.com or techsup@quantum.com (depends on brand) This is an ADIC Fibre Channel Blade Description/Notes ComputerSystem Reference ComputerSystem Reference SMI-S Common Protocol Interface Specification...
  • Page 83 SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] OtherIdentifyingInfo Caption Description ElementName IdentifyingInfoDescriptions Quantum Scalar Intelligent Libraries SMI-S Reference Guide Blade Instances (one for each blade target FC port) “CIM_ComputerSystem” <HID> “SMIS_FCPort” "B:<bladeID>:<portID>:<location>:WWN” Example: 1 WW Port Name Format is 16 octets 1234567887654321 "CIM_FCPort”...
  • Page 84 Table 103 Required Blade Instances of SCSIProtocolEndpoint Property SystemCreationClassName[key] SystemName[key] CreationClassName[key] DeviceID[key] ConnectionType Role OperationalStatus [valuemap] ProtocolIFType Description Table 104 Required Blade Instances of PortImplementsEndpoint Property FCPort Instances (one for each blade target port) Antecedent CIM_FCPort Dependent CIM_SCSIProtocolEndpoint Table 105 Required Blade Instances of SAPAvailableForElement Instance (one for each Property...
  • Page 85 Same as instance ID Table 110 Required Blade Instances of ComputerSystemPackage Instance 1 Property Antecedent CIM_PhysicalPackage Dependent CIM_ComputerSystem Quantum Scalar Intelligent Libraries SMI-S Reference Guide SPC Instances (one for SPE Instances (one for each SPC) each target port) CIM_ComputerSystem CIM_ComputerSystem CIM_SCSIProtocolController CIM_SCSIProtocolEndpoint...
  • Page 86: Lun Mapping (Evps)

    LUN Mapping (EVPS) The implementation of LUN Mapping is done for blade systems and is applicable 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.
  • Page 87 ElementName OtherClientTypeDescriptions Table 114 Required Instances for StorageClientSettingData Property InstanceID[key] ClientTypes ElementName OtherClientTypeDescriptions Quantum Scalar Intelligent Libraries SMI-S Reference Guide Type Description/Notes String This is a unique value for the instance Boolean Whether the identity has been authenticated (optional) String...
  • Page 88 Table 115 Required Properties for AuthorizedPrivilege Property InstanceID[key] PrivilegeGranted Activities [valuemap] Table 116 Required Instances for AuthorizedPrivilege Instance (one for each host-blade combination) Property InstanceID[key] <Vendor> <Product> <Serial>:<blade IP>:<hostIndex>:<WWN hi: lo> PrivilegeGranted True Activities 5,6 (read,write) Table 117 Required Properties for ElementSettingData Property SettingData ManagedElement...
  • Page 89 ProtocolControllerRequiresAuthorizedI dentity ExposePathsSupported CreateProtocolControllerSupported SPCAllowsNoLUs SPCAllowsNoTargets SPCSupportsDefaultViews Quantum Scalar Intelligent Libraries SMI-S Reference Guide Type Description/Notes Privilege grant or denial The object to be accessed Value (one for each blade-host-port combination) CIM_AuthorizedPrivilege of the blade-initiator combination CIM_SCSIProtocolController for blade-host-port combination...
  • Page 90 Table 124 Required Instances for ProtocolControllerMaskingCapabilities Property InstanceID[key] ElementName ValidHardwareIDTypes PortsPerView ClientSelectableDeviceNumbers OneHardwareIDPerView UniqueUnitNumbersPerPort PrivilegeDeniedSupported ProtocolControllerSupportsCollecti SPCAllowsNoInitiators AttachDeviceSupported ProtocolControllerRequiresAuthori zedIdentity ExposePathsSupported CreateProtocolControllerSupporte SPCAllowsNoLUs SPCAllowsNoTargets SPCSupportsDefaultViews Table 125 Required Properties of ElementCapabilities Property Type Capabilities ManagedElement Top-level Blade LUN Mapping ComputerS ystem <Vid>...
  • Page 91 DeviceNumber Host LUN AccessState 2 (online) if host is Online in GUI, 3 (offline) if host is offline in GUI Quantum Scalar Intelligent Libraries SMI-S Reference Guide Instance (one for each computer system) CIM_ProtocolControllerMaskingCapabilities CIM_ComputerSystem Instances (one for each host-blade-port combination) CIM_ComputerSystem <Vid>...
  • Page 92 SMI-S Common Protocol Interface Specification...
  • Page 93 A virtual LUN mapping scheme for Fibre Channel hosts that runs on the MCB. It allows each host to see the LUN map as if the LUN map began at “1”, subject to an overall device total of 2048, and a per-host device total of 256. Refer to eVPS. Quantum Scalar Intelligent Libraries SMI-S Reference Guide...
  • Page 94 I/O blade A board-level component of the Scalar 12000 or the Pathlight VX that is responsible for the data interface between hosts and storage devices. See FCB. IP (Internet Protocol) A protocol that specifies the formats of packets and addresses. Addresses are formulated as dotted quads, for example, 123.456.789.123.
  • Page 95 For Scalar libraries other than the Scalar i2000, called VPM. SFM (Scalar Firewall Manager) A virtual LUN mapping scheme for Fibre Channel hosts, allowing an overall LUN total of 2048 devices to be virtually remapped on a SAN-wide basis. Quantum Scalar Intelligent Libraries SMI-S Reference Guide...
  • Page 96 Storage Management Initiative Specifications SNC (Storage Networking Controller) Quantum term for a storage networking appliance. The SNC enables high-performance, networked communications that support intelligence functionality within the Scalar storage system. For the Scalar i2000, SNC functions are carried out by the MCB.
  • Page 97 ......7 storage library ......7 protocol, common .
  • Page 98 Index...

This manual is also suitable for:

Scalar 1000Scalar 10kScalar 218Scalar i2000Scalar i500

Table of Contents