background image

Quantum Scalar Intelligent Libraries 

6-01317-07

Quantum Scalar Intelligent Libraries 

Scalar Series 

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  

Summary of Contents for Scalar 100

Page 1: ...Quantum Scalar Intelligent Libraries 6 01317 07 Quantum Scalar Intelligent Libraries Scalar Series SMI S Reference Guide SMI S Reference Guide SMI S Reference Guide...

Page 2: ...vise this publication from time to time without notice COPYRIGHT STATEMENT Copyright 2008 by Quantum Corporation All rights reserved Your right to copy this manual is limited by copyright law Making c...

Page 3: ...4 Understanding MOF 5 3 CIM Profiles and Subprofiles 7 Server Profile Version 1 2 7 Storage Library Profile Version 1 2 7 Storage Library Subprofiles 9 Library Capacity Subprofile 9 Software Subprofi...

Page 4: ...ecification37 Resources 37 Web 37 Notes and Issues 37 Overview 37 Architecture 38 Requirements 39 General Purpose SMI S Server 39 Overview 39 SLP 39 Communication Interface 39 Security Considerations...

Page 5: ...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 S...

Page 6: ...uct is available on the Service and Support website at www quantum com support The Service and Support Website contains a collection of information including answers to frequently asked questions FAQs...

Page 7: ...DMTF CIM schema version 2 10 Managing SANs With SMI S SANs are becoming more and more common in multi vendor network environments SANs integrate host applications fabric elements such as switches and...

Page 8: ...Initiative The WBEM initiative is a set of management and Internet standards developed to unify the management of enterprise computing environments The WBEM initiative includes the following CIM whic...

Page 9: ...resentation of the classes that describe a product or technology UML contains many visual elements and only a subset of elements have been described here For a full explanation of UML go to http www u...

Page 10: ...6 Understanding SMI S CIM and MOF...

Page 11: ...ndications on page 13 Server Profile Version 1 2 Your library contains a CIM server and the CIM server includes a standard profile called the Server profile The Server profile defines the capabilities...

Page 12: ...8 CIM Profiles and Subprofiles Figure 1 Storage Library Profile Version 1 2...

Page 13: ...ed to the managed element using a HostedAccessPoint association Only the HostedAccessPoint association needs to be instantiated The HostedAccessPoint associates the service to the System on which it i...

Page 14: ...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 cl...

Page 15: ...ce Location Protocol SLP service The SLP service is also enabled by default SLP is disabled if both HTTP and HTTPS are disabled If you disable the CIM server and need to enable it again in the future...

Page 16: ...er the CIM server in your library by using the following IP address and hostname of the library SLP SLP supports the WBEM SLP template v1 0 0 You can use the following profiles and subprofiles for dis...

Page 17: ...122 61000 2 Use the appropriate WBEM query language WQL queries from Table 2 to create the supported Indication filters 3 Create a CIM_IndicationSubscription association between the CIM_ListenerDestin...

Page 18: ...transitioned to a not ready state and that its robotics system is currently unavailable SELECT FROM CIM_InstModification WHERE SourceInstance ISA CIM_ChangerDevice AND PreviousInstance OperationalStat...

Page 19: ...ibre Channel tape drive or SNC FC I O blade has been added to the library SELECT FROM CIM_InstDeletion WHERE SourceInstance ISA CIM_FCPort Indicates that a Fibre Channel tape drive or SNC FC I O blade...

Page 20: ...16 Service Discovery and CIM Indications...

Page 21: ...d Scalar i500 library are identical MOF File for the Scalar i2000 and the Scalar i500 ComputerSystem Description CMPI SMIS ComputerSystem provider provider cmpi cmpicomputersystem class SMIS_ComputerS...

Page 22: ...SMIS Product provider provider cmpi cmpiproduct class SMIS_Product CIM_Product SoftwareIdentity Description CMPI SMIS Softwareidentity provider provider cmpi cmpisoftwareidentity class SMIS_SoftwareId...

Page 23: ...te indication uint32 GenerateIndication SCSIProtocolController Description CMPI SMIS SCSIProtocolController provider provider cmpi cmpiscsiprotocolcontroller class SMIS_SCSIProtocolController CIM_SCSI...

Page 24: ...edService provider provider cmpi cmpihostedservice class SMIS_HostedService CIM_HostedService RegisteredProfile Description CMPI SMIS RegisteredProfile provider provider cmpi cmpiregisteredprofile cla...

Page 25: ...temPackage provider provider cmpi cmpicomputersystempackage class SMIS_ComputerSystemPackage CIM_ComputerSystemPackage ProductPhysicalComponent Description CMPI SMIS ProductPhysicalComponent provider...

Page 26: ...unicationMechanism Description CMPI SMIS CIMXMLCommunicationMechanism provider provider cmpi cmpicimxmlcommunicationmechanism class SMIS_CIMXMLCommunicationMechanism CIM_CIMXMLCommunicationMechanism S...

Page 27: ...inamespaceinmanager class SMIS_NamespaceInManager CIM_NamespaceInManager Realizes Description CMPI SMIS Realizes provider provider cmpi cmpirealizes class SMIS_Realizes CIM_Realizes ChangerDevice Desc...

Page 28: ...agazine provider provider cmpi cmpimagazine class SMIS_Magazine CIM_Magazine StorageMediaLocation Description CMPI SMIS StorageMediaLocation provider provider cmpi cmpistoragemedialocation class SMIS_...

Page 29: ...cation class SMIS_PhysicalMediaInLocation CIM_PhysicalMediaInLocation PhysicalPackage Description CMPI SMIS PhysicalPackage provider provider cmpi cmpiphysicalpackage class SMIS_PhysicalPackage CIM_Ph...

Page 30: ...MIS_ProtocolControllerForUnit CIM_ProtocolControllerForUnit ProtocolControllerForPort Description CMPI SMIS ProtocolControllerForPort provider provider cmpi cmpiprotocolcontrollerforport class SMIS_Pr...

Page 31: ...sPort Description CMPI SMIS LimitedAccessPort provider provider cmpi cmpilimitedaccessport class SMIS_LimitedAccessPort CIM_LimitedAccessPort Location Description CMPI SMIS Location provider provider...

Page 32: ...provider provider cmpi cmpihostedaccesspoint class SMIS_HostedAccessPoint CIM_HostedAccessPoint SubProfileRequiresProfile Description CMPI SMIS SubProfileRequiresProfile provider provider cmpi cmpisu...

Page 33: ...anagerAdapter SAPAvailableForElement Description CMPI SMIS SAPAvailableForElement provider provider cmpi cmpisapavailableforelement class SMIS_SAPAvailableForElement CIM_SAPAvailableForElement SCSIPro...

Page 34: ...tion ConfigurationReportingService Description CMPI SMIS ConfigurationReportingService provider provider cmpi cmpiconfigurationreportingservice class SMIS_ConfigurationReportingService CIM_Configurati...

Page 35: ...class SMIS_AuthorizedSubject CIM_AuthorizedSubject CIM_AuthorizedTarget Description CMPI SMIS AuthroizedTarget provider provider cmpi cmpiauthorizedtarget class SMIS_AuthorizedTarget CIM_AuthorizedTar...

Page 36: ...tingData Description CMPI SMIS ElementSettingData provider provider cmpi cmpielementsettingdata class SMIS_ElementSettingData CIM_ElementSettingData CIM_ElementCapabilities Description CMPI SMIS Eleme...

Page 37: ...Quantum Scalar Intelligent Libraries SMI S Reference Guide 33 SPIPort Description CMPI SMIS SPIPort provider provider cmpi cmpispiport class SMIS_SPIPort CIM_SPIPort...

Page 38: ...34 MOF Files...

Page 39: ...Networking Industry Association SNIA http www snia org Website for the Distributed Management Task Force DMTF http www dmtf org CIM XML Tools The following tools are available from these websites Open...

Page 40: ...36 References...

Page 41: ...s organizations are accessible on the Internet Website for the Storage Networking Industry Association SNIA http www snia org Website for the Distributed Management Task Force DMTF http www dmtf org N...

Page 42: ...ication SAS Target Port subprofile SPI Target Port subprofile Multiple Computer System subprofile Masking and Mapping profile Optional support for the following will be provided in the future Partitio...

Page 43: ...ce agent SA functionality using the required template www dmtf org standards wbem wbem 1 0 en Communication Interface The General Purpose SMI S Server role MUST implement CIM Server functionality as s...

Page 44: ...perty Type Description Notes SystemCreationClassName key string MaxLen 256 SystemName key string Host name of the library CreationClassName key string Name key String MaxLen 256 ElementName String Des...

Page 45: ...sName key CIM_ComputerSystem SystemName key host name of the library CreationClassName key CIM_ObjectManager Name key owcimomd ElementName CIM_ObjectManager Description owcimomd OperationalStatus Exam...

Page 46: ...the name assigned by the organization that created the profile RegisteredVersion String Required This is the version number of the organization that defined the profile AdvertiseTypes Uint16 Required...

Page 47: ...Required This is the version number of the organization that defined the profile AdvertiseTypes Uint16 Required Defines the advertisement of this profile If the property is null then no advertisement...

Page 48: ...ounting SNIA Indication RegisteredVersion 1 2 0 1 2 0 1 2 0 1 2 0 AdvertiseTypes SLP 3 SLP 3 SLP 3 SLP 3 AdvertiseTypeDescriptions SLP SLP SLP SLP Property Instance 9 Instance 10 InstanceID key SNIA S...

Page 49: ...antStandard REF The RegisteredProfile to which the ManagedElement conforms ManagedElement REF The ManagedElement that conforms to the RegisteredProfile Property Instance 1 Instance 2 Instance 3 Confor...

Page 50: ...1 SystemCreationClassName key CIM_System SystemName key host name of the library ObjectManagerCreationClassName CIM_ObjectManager ObjectManagerName owcimomd CreationClassName CIM_Namespace Name root...

Page 51: ...Other is identified in OperationalStatus CommunicationMechanism Uint16 Required Must be 2 OtherCommunicationMechanismDescription String MUST NOT be NULL if Other is identified in CommunicationMechanis...

Page 52: ...cationMechanism OperationalStatus OK 2 StatusDescriptions OK CommunicationMechanism CIM XML 2 OtherCommunicationMechanismDescription FunctionalProfilesSupported Basic Read 2 Association Traversal 7 In...

Page 53: ...tainer type for example SML OperationalStatus Uint16 Container status ElementName String User friendly name NameFormat String HID or IP PrimaryOwnerName String PrimaryOwnerContact String Caption Strin...

Page 54: ...onCapacity ElementCapacity Product ProductPhysicalComponent PackageInChassis PackagedCompon SCSIProtocolController Tape Drive SPC FCPort SCSIProtocolEndpoint Drive port PortImplementsEndpoint Protocol...

Page 55: ...Library Backup Unit Property Type Description Notes Tag key String Module CM EM location number 0 1 1 etc CreationClassName key String Indicates the name of the class or subclass used in the creation...

Page 56: ...DIC or QUANTUM depends on branding LockPresent False SecurityBreach Breach Successful if any door open or No Breach 3 if all doors closed IsLocked False ElementName Chassis X where X is frame number P...

Page 57: ...pe Description Notes Antecedent REF The reference to the PhysicalPackage s that realize a UnitaryComputerSystem Dependent REF The reference to the UnitaryComputerSystem PlatformGUID PlatformGUID A glo...

Page 58: ...t number Vendor key String MaxLen 256 The name of the product supplier or entity selling the product Version key String MaxLen 64 Firmware version information ElementName String User friendly name Sug...

Page 59: ...rive Providers Instance one for system Changer Device Instance one for system InstanceID key Scalar i500 Firmware or Scalar i2000 Firmware TapeDrive drive serial Vendor FWR Providers Revision Changer...

Page 60: ...one for System Changer Instances one for each changer System CIM_ComputerSystem for Server CIM_ChangerDevice InstalledSoftware CIM_SoftwareIdentity Providers Revision CIM_SoftwareIdentity the single c...

Page 61: ...0 MediaAccessDevices Drives 7 MaximumCapacity Depends on library configuration Same as instance 1 Depends on library configuration OtherTypeDescription Estimated number of maximum slots Estimated num...

Page 62: ...l on blade support Table 48 Required Properties for Realizes Property FCPort Instances one for each FC Port SASPort Instances one for each SAS Port SPI Port Instances one for each FC Port GroupCompone...

Page 63: ...ach IE slot Antecedent CIM_StorageM ediaLocation CIM_StorageMediaLocation CIM_StorageMediaLocation Dependent CIM_Changer Device CIM_TapeDrive CIM_LimitedAccessPort Property Changer Package one for sys...

Page 64: ...String OperationalStatus Uint16 Port Status NetworkAddress String FCID PortType Uint16 Port Type ActiveFC4Types Uint16 Supported FC types OtherNetworkPortType String Describes the type of module when...

Page 65: ...mple 1 PermanentAddress WW Port Name Format is 16 octets 1234567887654321 ElementName FC Port OperationalStatus Example ok 2 NetworkAddress 0 PortType Example N 10 ActiveFC4Types SCSI FCP 8 OtherNetwo...

Page 66: ...Name key CIM_SCSIProtocolController DeviceID key DriveGUID PermanentAddress SAS UID Description SCSI port on drive serial OperationalStatus Status of drive Caption drive GUID Property Type Description...

Page 67: ...OperationalStatus Status of drive MaxDataWidth Maximum bus width MaxTransferRate Maximum data transfer rate Caption drive GUID Property Type Description Notes SystemCreationClassName key string MaxLen...

Page 68: ...alStatus valuemap Robotics RAS status OK 2 Caption Physical Library Library name library_a or library_b etc Description Physical Medium Changer Partition HID Availability valuemap Running Full Power 3...

Page 69: ...tionClassName key string Indicates the name of the class or subclass used in the creation of an instance DeviceID key string MaxLen 256 Opaque MaxUnitsControlled Uint32 Maximum number of units control...

Page 70: ...ifyingInfo serial IdentifyingInfoDescriptions Serial Number Property Type Description Notes Comments Remarks SystemCreationClassName key string MaxLen 256 The scoping System s CreationClassName System...

Page 71: ...D key WWPN ConnectionType Fibre Channel 2 Role Target 3 OperationalStatus valuemap Unknown 0 ProtocollFType Fibre Channel 56 Description SMIS_SCSIProtocolEndpoint Property Type Description Notes Antec...

Page 72: ...SCSIProtocolController Property Type Description Notes Antecedent REF The SoftwareIdentity Dependdent REF The ManagedElement that requires or uses the software Property Drive Instance one for each dri...

Page 73: ...xLen 256 Opaque Availability Uint16 NeedsCleaning Boolean Boolean indicating that the MediaAccessDevice needs cleaning Whether manual or automatic cleaning is possible is indicated in the Capabilities...

Page 74: ...Full Power 3 or Offline 8 NeedsCleaning False PowerOnHours Hours since last drive power TotalPowerOnHours Total hours the drive has been on OperationalStatus valuemap OK 2 MountCount Number of times t...

Page 75: ...ion Manufacturer Vendor example IBM Branding Model Product ID example ULTRIUM TD3 ControlModule5U Caption Serial Same as Tag Serial Number Serial Serial Property Type Description Notes Tag key String...

Page 76: ...ionState 0 Unknown 1 Unencrypted 2 Encrypted Property Type Description Notes GroupComponent REF PhysicalPackageReference PartComponent REF PhysicalComponentReference Property Type GroupComponent CIM_C...

Page 77: ...evice 4 or LimitedAccessPort 6 LocationCoordinates Location MediaTypesSupported LTO Ultrium 56 MediaCapacity 1 Manufacturer Branding for slots and IE vendor for drives Model LTO for slots and IE produ...

Page 78: ...erty Physical Library Instance 1 SystemCreationClassName key CIM_ComputerSystem SystemName key IP of the library CreationClassName key GUID Location DeviceID key True if locked Locked Query Comments R...

Page 79: ...y 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 is created or deleted Query Comments...

Page 80: ...ceInstance OperationalStatus Event to notify change in operational status of a tape drive Query Comments Remarks SELECT FROM CIM_InstModification WHERE SourceInstance ISA CIM_ChangerDevice AND Previou...

Page 81: ...ical Tape Physical Tape PhysicalPackage Drive Chassis ComputerSystemPackage Location PhysicalElementLocation ConfigurationCapacity ElementCapacity Product ProductPhysicalComponent PackageInChassis Pac...

Page 82: ...s Blade state example ok 2 OtherIdentifyingInfo ComputerSystem ElementName SMIS_FCBComputerSystem NameFormat WWN PrimaryOwnerName ADIC or QUANTUM depends on brand PrimaryOwnerContact support adic com...

Page 83: ...deID portID location WWN PortNumber Example 1 PermanentAddress WW Port Name Format is 16 octets 1234567887654321 ElementName CIM_FCPort OperationalStatus Port Status Example ok 2 NetworkAddress 0 Port...

Page 84: ...onalStatus valuemap Unknown 0 ProtocolIFType Fibre Channel 56 Description SMIS_SCSIProtocolEndpoint Property FCPort Instances one for each blade target port Antecedent CIM_FCPort Dependent CIM_SCSIPro...

Page 85: ...e for each SPC SPE Instances one for each target port GroupComponent CIM_ComputerSystem CIM_ComputerSystem CIM_ComputerSystem PartComponent CIM_FCPort CIM_SCSIProtocolController CIM_SCSIProtocolEndpoi...

Page 86: ...mplementation 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 diag...

Page 87: ...Serial WWN hi lo blade IP hostIndex CurrentlyAuthenticated true StorageID WW Port Name Format is 16 octets 12345678 87654321 IDType 2 WWPN Property Type Description Notes InstanceID key String This is...

Page 88: ...emap Uint16 array Read write create Property Instance one for each host blade combination InstanceID key Vendor Product Serial blade IP hostIndex WWN hi lo PrivilegeGranted True Activities 5 6 read wr...

Page 89: ...r multiple ports per view ClientSelectableDeviceNumbers Boolean True if the user selects the device numbers LUNs OneHardwareIDPerView Boolean Whether multiple ID s can have the same view UniqueUnitNum...

Page 90: ...tSelectableDeviceNumbers False True False OneHardwareIDPerView False True False UniqueUnitNumbersPerPort False False False PrivilegeDeniedSupported False False False ProtocolControllerSupportsCollecti...

Page 91: ...apabilities ManagedElement CIM_ComputerSystem Property Instances one for each host blade port combination SystemCreationClassName key CIM_ComputerSystem SystemName Vid Pid Serial CreationClassName key...

Page 92: ...88 SMI S Common Protocol Interface Specification...

Page 93: ...a numbered predefined set of circumstances The AMC client can be configured to display events at specified severity levels and to generate traps also called event traps for specified occurrences Event...

Page 94: ...apable of initiating SCSI commands at the host s request HRS Host Registration Service Software that presents host information the AMC server uses to manage host access and data retrieval This informa...

Page 95: ...rotocol NVRAM Non Volatile Random Access memory A type of memory that retains its contents when power is turned off Organizationally unique identifier A number assigned to organizations by a recognize...

Page 96: ...MP is the protocol governing network management and the monitoring of network devices and their functions SOIP Quantum proprietary protocol for sending SCSI commands over TCP IP Target ID SCSI bus add...

Page 97: ...ng from the library 13 interface specification 37 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 Cha...

Page 98: ...90 Index...

Reviews: