Page 1
Reference Guide CIM Agent QLogic 3000/5000/9000 Series Fibre Channel Switch QLogic Intelligent Pass-thru Module for IBM BladeCenter QLogic 20-Port SAN Switch Module for IBM BladeCenter QLogic Virtual Fabric Extension Module for IBM BladeCenter Firmware Version 7.x, 8.x, 9.x 59223-03 E...
QLogic Corporation reserves the right to change product specifications at any time without notice. Applications described in this document for any of these products are for illustrative purposes only. QLogic Corporation makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification.
HBA. A client should use durable identifiers to manage physical devices in the fabric. The Secure Socket Layer (SSL) capability is not supported on all QLogic switch models. Where it is supported, SSL is an option that may be enabled or disabled.
Intended Audience The primary audience for this document is software developers building a management client for QLogic switches. The reader is expected to be familiar with the SMI-Specification (rev 1.1) and have access to the referenced DMTF MOF files. A secondary audience may use this document as a reference to the CIMAgent capabilities.
“Installation Checklist” on page 3-6. For more information, visit www.qlogic.com. Text in bold font indicates user interface elements such as a menu items, buttons, check boxes, or column headings. For example: ...
Supported Profiles and SubProfiles Text in italics indicates terms, emphasis, variables, or document titles. For example: For a complete listing of license agreements, refer to the QLogic Software End User License Agreement. What are shortcut keys? ...
Technical Certification courses include installation, maintenance and troubleshooting QLogic products. Upon demonstrating knowledge using live equipment, QLogic awards a certificate identifying the student as a certified professional. You can reach the training professionals at QLogic by e-mail at training@qlogic.com. Contact Information QLogic Technical Support for products under warranty is available during local standard working hours excluding QLogic Observed Holidays.
Technical Support Knowledge Base The QLogic knowledge base is an extensive collection of QLogic product information that you can search for specific solutions. We are constantly adding to the collection of information in our knowledge base to provide answers to your most urgent questions.
Switch Management Classes The following classes are exclusive to the switch that is hosting the CIMAgent, and are described in the SMI-Specification 1.1 Switch profile. Classes that are common to both the Switch and the Fabric profiles are described in the Fabric Discovery section of this document.
Page 14
1–Switch Management Classes QLGC_FCPortStatistics: CIM_FCPortStatistics RXClass3Frames Property will contain the number of class3 FC frames received by the port. TXClass3Frames Property will contain the number of class 3 frames transmitted by the port. RXClass2Frames Property will contain the number of class2 frames received by the port. TXClass2Frames Property will contain the number of class2 frames transmitted by the port.
Page 15
1–Switch Management Classes QLGC_FCPortStatistics: CIM_FCPortStatistics ResetSelectedStats() Reset ALL the counters for the port to zero. Parameters: SelectedStatistics: [required] Must be [“ALL”] or [“All”] Returns: 0 - Success 1 - Not Supported 5 - Invalid Parameter: Invalid SelectedStatistics parameter, not in [“ALL”|”All”].
1–Switch Management Classes QLGC_FCPortRateStatistics : CIM_FCPortRateStatistics QLGC_FCPortRateStatistics : CIM_FCPortRateStatistics There will be an instance of FCPortRateStatistics for every port on the switch. All rate values will be NULL until the first full sample interval after a counter reset has completed. Rates are calculated by sampling counters at regular intervals. Polling for RateStatistics more than once per interval will result in duplicate rate values.
1–Switch Management Classes QLGC_StatisticsCollection : CIM_StatisticsCollection QLGC_StatisticsCollection : CIM_StatisticsCollection The model will contain a single StatisticsCollection which may be used to retrieve all port statistics for the switch hosting the CIMAgent in a single Associators() call. Supported Properties and Methods InstanceID Opaque ElementName...
Page 18
1–Switch Management Classes QLGC_PhysicalIOBlade : CIM_PhysicalPackage Manufacturer If the switch is re-branded, this property will contain the name of the branding vendor, otherwise it will default to “QLogic Corporation”. Model Property will contain the FRU Type mnemonic identifying the IO blade. PartNumber Property will contain a string that matches the planar part number printed on blade.
Property will contain the string “QLGC_PhysicalChassis” Opaque identifier Manufacturer If the switch is re-branded, this property will contain the name of the branding vendor, otherwise it will default to “QLogic Corporation”. Model Property will contain the model number printed on the switch chassis. PartNumber Property will contain a string that matches the part number printed on the switch chassis.
Property will contain the commonly known name of the product. For re-branded switches, this will be the vendor assigned product name. Vendor Property will contain the string “QLogic Corporation” unless the switch has been re branded, in which case it will contain the name of the branding vendor.
Opaque Identifier Manufacturer If the switch is re-branded, this property will contain the name of the branding vendor, otherwise it will default to QLogic Corporation. VersionString Property will contain the version number of the active firmware. Note: the active firmware may differ from the installed firmware if a new image is uploaded but the switch has not been reset.
1–Switch Management Classes QLGC_FCPortCapabilities : CIM_FCPortCapabilities QLGC_FCPortCapabilities : CIM_FCPortCapabilities There will be an instance of FCPortCapabilities for every port on the switch hosting the CIMAgent. This class is used to determine the configuration options for an FCPort. Port capabilities will vary by port, and may change for a given port as a result of hardware or license changes.
Page 24
6-FX: Port may act as an F or FL port. 16000-Donor: Port may not connect, it donates its credits for use by another port. QLogic Extended Properties and Methods SupportedIOStreamGuardStates Property will contain an array of acceptable values for the FCPortSettings.IOStreamGuard property.
1–Switch Management Classes QLGC_FCPortSettings : CIM_FCPortSettings DeviceScanConfigurable Property will contain a boolean value that will be TRUE when the FCPortSettings.DeviceScan property may be edited, or FALSE if the property is read-only. Supported WBEM Operations getClass getInstance enumerateInstances ...
Page 26
6-FX: Port may act as an F or FL port. 16000-Donor: Port may not connect, it donates its credits for use by another port. QLogic Extended Properties and Methods RequestedIOStreamGuardState Property will contain the configured IOStreamGuard state. The operational IOStreamGuard state is reported by the FCPort.IOStreamGuard property.
Page 27
1–Switch Management Classes QLGC_FCPortSettings : CIM_FCPortSettings RequestedPerformanceTuningMode Property will contain the configured Performance Tuning mode. The operational Performance Tuning mode is reported by FCPort.PerformanceTuning property. Valid values for this property are reported by the SupportedPerformanceTuningModes property of the corresponding FCPortCapabilities instance. Supported values are: ...
1–Switch Management Classes QLGC_FCSwitchCapabilities : CIM_EnabledLogicalElementCapabilities QLGC_FCSwitchCapabilities : CIM_EnabledLogicalElementCapabilities There will be one instance of FCSwitchCapapilities representing the configuration capabilities of the switch hosting the CIMAgent. Switch capabilities may change over time as a result of hardware or license, or operating mode changes. Supported Properties and Methods InstanceID Opaque Identifier...
Page 29
1–Switch Management Classes QLGC_FCSwitchCapabilities : CIM_EnabledLogicalElementCapabilities DomainIDLockedSupported Property will contain a boolean value that will be TRUE then the CIM_FCSwitchSettings.DomainIDLocked property may be edited, or FALSE if the property is read-only. PrincipalPrioritiesSupported Property will contain an array of one or more acceptable values for the CIM_FCSwitchSettings.PrincipalPriority property.
1–Switch Management Classes QLGC_FCSwitchSettings : CIM_FCSwitchSettings QLGC_FCSwitchSettings : CIM_FCSwitchSettings There will be one instance of FCSwitchCapabilities representing the configuration of the switch hosting the CIMAgent. Supported Properties and Methods InstanceID Opaque Identifier ElementName Property will contain the string “FC Switch Settings” PreferredDomainID Property will contain the configured domainID.
1–Switch Management Classes QLGC_LogicalIOBlade : CIM_LogicalIOBlade Supported WBEM Operations getClass getInstance enumerateInstances enumerateInstanceNames modifyInstance setProperty Associations QLGC_FCSwitchElementSettingData : CIM_ElementSettingData — 1to1 relationship to QLGC_FCSwitch QLGC_LogicalIOBlade : CIM_LogicalIOBlade QLGC_LogicalIOBlade is a logical representation of an IO blade on the switch. Blade information is only available for the switch hosting the CIMAgent.
Page 32
1–Switch Management Classes QLGC_LogicalIOBlade : CIM_LogicalIOBlade And optionally, one of the following enumerated state values. 08-Starting: Blade has been inserted, or enabled. 09-Stopping: Blade has been turned off, and is shutting down. 10-Stopped: Blade has been turned off (presumably for removal).
Page 33
1–Switch Management Classes QLGC_LogicalIOBlade : CIM_LogicalIOBlade Parameters: RequestedState [required] Parameter must be one of the following enumerated values. 2-Enabled: Blade is online. 3-Disabled: Blade is offline 7-Test: Blade is in diagnostics mode. 11-Reset: Blade will be reset. ...
1–Switch Management Classes QLGC_RemoteServiceAccessPoint : CIM_RemoteServiceAccessPoint Associations QLGC_LogicalIOBladeFCPort : CIM_ModulePort — 1toMany relationship to QLGC_FCPort QLGC_RealizesLogicalIOBlade : CIM_Realizes — 1to1 relationship to QLGC_PhysicalIOBlade QLGC_FCSwitchLogicalIOBlade : CIM_SystemDevice — 1to1 relationship to the local QLGC_FCSwitch instance. QLGC_RemoteServiceAccessPoint : CIM_RemoteServiceAccessPoint RemoteServiceAccessPoint is used by the access points sub-profile to expose connectivity information for services and interfaces on the switch.
Page 35
1–Switch Management Classes QLGC_RemoteServiceAccessPoint : CIM_RemoteServiceAccessPoint AccessInfo Property will contain the a string value using standard URI syntax, except for the ethernet interface which is simply the ipaddr. ServiceType and Value snmp: snmp://<communityname@<ipaddr> for SNMPv1 & SNMPv2 snmp://<ipaddr> for SNMPv3 ...
1–Switch Management Classes CIM_ConfigurationData : CIM_SettingData Associations QLGC_FCSwitchAccessPoint : CIM_HostedAccessPoint — Manyto1 relationship to QLGC_FCSwitch QLGC_SAPAvailableForFCSwitch : CIM_SAPAvailableForElement — Manyto1 relationship to QLGC_FCSwitch CIM_ConfigurationData : CIM_SettingData This class is used to retrieve and restore the current switch configuration image. The configuration image includes the local zoning database and all switch configuration settings.
Page 37
1–Switch Management Classes CIM_ConfigurationData : CIM_SettingData Returns: 0: Success 5: Invalid Parameter. One or more parameters do not conform to the parameter limitations above. 16000: Validate Only Request Not Supported; ValidateOnly must be FALSE 16001: ConfigurationData is invalid; Validation failure during while applying configuration.
Fabric Discovery Classes The CIMAgent is able to provide information about all the switches and ports in the fabric by querying the management server and name server on other switches in the fabric. If the management server is disabled or incompletely implemented on the remote switches, a truncated fabric will be reported.
2–Fabric Discovery Classes QLGC_Fabric : CIM_AdminDomain QLGC_Fabric : CIM_AdminDomain This distribution supports a single fabric per switch, so there will be a one to one relationship between the sole SAN and Fabric objects. Supported Properties and Methods CreationClassName Property will contain the string “QLGC_Fabric” Name Property will contain the WWN of the principal switch in the fabric.
2–Fabric Discovery Classes QLGC_FCNode : CIM_LogicalPortGroup QLGC_FCNode : CIM_LogicalPortGroup A host or storage device model will have an FCNode (possibly an HBA) that aggregates one or more FCPorts. A device may contain multiple FCNodes. All FCNodes are hosted by the Fabric object as the switch is usually unable to determine valid information about the actual ComputerSystem hosting the nodes.
2–Fabric Discovery Classes QLGC_FCPort : CIM_FCPort QLGC_FCPort : CIM_FCPort There are three distinct groups of FCPort objects: Local Switch Ports These are the ports that are attached to the switch that hosts the CIMAgent. Ports that are not licensed or not installed or, in the case of a blade about to be removed, powered off are not instantiated.
Page 43
2–Fabric Discovery Classes QLGC_FCPort : CIM_FCPort NetworkAddresses (Local/Remote)Property will be NULL (NS)Property will contain the FibreChannel address identifier (FCID) formatted as 6 uppercase hex digits. OperationalStatus Operational Status is an array containing a single value as follows. It represents the operational status of the port, not the configured port settings.
Page 44
(Remote): Property will contain the “Physical Port Number” reported by the fabric configuration server on the remote switch. For all QLogic switches, this value will match the label on the switch, however the contents of “Physical Port Number” are officially undefined, and experience has shown that not all vendors use the same scheme for that field.
Page 45
2–Fabric Discovery Classes QLGC_FCPort : CIM_FCPort (Remote) 0 Unknown (NS) NULL SupportedCOS Property will contain an array of 0..N supported classes of service for a port on an attached device (NS port). It will be NULL for switch ports. SupportedFC4Types Property will contain an array of 0..N supported FC4 Types for a port on an attached device (NS port).
Page 46
CIM_ERR_INVALID_PARAMETER: One or more required parameters are missing. CIM_ERR_NOT_FOUND: The FCPort instance was not found. QLogic Extended Properties and Methods HealthState (Local Only) This property will report the diagnostic status of the port as a result of the Switch POST. Supported values are: 0 –...
Page 47
2–Fabric Discovery Classes QLGC_FCPort : CIM_FCPort IOStreamGuardState (Local Only) Property will contain an enumerated value representing the operational state of the port IOStreamGuard feature. The property is used to detect what state the port is using when the FCPortSettings.IOStreamGuard property has been set to 1-AutoDetect. Supported values are: ...
2–Fabric Discovery Classes QLGC_FCSwitch : CIM_ComputerSystem QLGC_FCSwitch : CIM_ComputerSystem The switch “System” is represented by an instance of FCSwitch. This class is required in both the fabric profile and the switch profile. Supported Properties and Methods CreationClassName Property will contain the string “QLGC_FCSwitch” Name Property will contain the switch WWN.
Page 50
2–Fabric Discovery Classes QLGC_FCSwitch : CIM_ComputerSystem IdentifyingDescriptions Property will contain an array with a single string value of “DomainID”. This corresponds with the OtherIdentifyingInfo property that contains the domainID of the switch. Dedicated Property will contain the enumerated value 5=Switch; identifying this instance of CIM_ComputerSystem as a Switch.
Page 51
2–Fabric Discovery Classes QLGC_FCSwitch : CIM_ComputerSystem 11-Reset: Switch will perform a hard reset. Job: Ignored, command is synchronous. TimeoutPeriod, must be zero second interval, or NULL, command is synchronous. Returns: 0 - Success 6 - In Use: Switch is being configured by another user. ...
2–Fabric Discovery Classes QLGC_LogicalNetwork : CIM_ConnectivityCollection QLGC_LogicalNetwork : CIM_ConnectivityCollection This class is useful as a means to quickly access all the Fibre Channel specific instances of ProtocolEndpoint in the fabric. Supported Properties and Methods InstanceID Opaque identifier ElementName Property will contain the WWN of the principal switch in the fabric. Supported WBEM Operations ...
2–Fabric Discovery Classes QLGC_ProtocolEndpoint : CIM_ProtocolEndpoint QLGC_ProtocolEndpoint : CIM_ProtocolEndpoint The two ends of a Fibre Channel link are represented by protocol endpoints associated together by an instance of ActiveConnection. Only FCPorts that are ONLINE will be associated with a protocol endpoint. Supported Properties and Methods CreationClassName Property will contain the string “QLGC_ProtocolEndpoint”...
Fabric Zoning Classes The following classes are described in the SMI-Specification 1.1.0 Fabric profile. Zoning Discovery The CIMAgent supports discovery of the Active Zoneset and the local Zoning Database. The active zoneset shows the zoning configuration that is currently being enforced by all switches in the fabric. The zoning database contains saved zonesets that may be edited and or activated.
3–Fabric Zoning Classes Zoning Name Limits Locate the “Fabric” profile (CIM_RegisteredProfile). Follow the CIM_ElementConformsToProfile association to the fabric CIM_AdminDomain object that will be associated with the active zoneset and zone objects. Zoning Name Limits The CIMAgent supports names for zones, zone aliases, and zoneset with the following character set: alphanumeric characters, “^”, “$”, “-”, and “_”.
3–Fabric Zoning Classes QLGC_ZoningService : CIM_ZoneService MaxNumZonesPerZoneset Property will contain the maximum number of zones that a zoneset may contain. ZoneNameMaxLen Property will contain the numeric value 64. This property is the maximum number of characters allowed in an alias, zoneset, or zone names.
Page 60
3–Fabric Zoning Classes QLGC_ZoningService : CIM_ZoneService SystemName Property will contain the switch WWN. Name Property will contain the switch WWN RequestedSessionState Property will contain the enumerated value 5=NotApplicable. Sessions are not supported. OperationalStatus Property will contain the enumerated value 2=OK SessionState Property will contain the enumerated value 5=No Change.
Page 61
3–Fabric Zoning Classes QLGC_ZoningService : CIM_ZoneService Returns: 0 - Success 4 - Failed: Illegal zoneset, other fabric error. 5 - Invalid Parameter: Cannot activate the active zoneset object. 6 - Access Denied: Switch is being configured by another user.
Page 62
3–Fabric Zoning Classes QLGC_ZoningService : CIM_ZoneService Request Status Codes: CIM_ERR_ACCESS_DENIED: User does not have authorization for this command. CIM_ERR_INVALID_PARAMETER: One or more required parameters are missing. CIM_ERR_NOT_FOUND: The ZoningService instance was not found. CreateZoneSet Method will create a zoneset in the zoning database. The output parameter “ZoneSet”...
Page 63
3–Fabric Zoning Classes QLGC_ZoningService : CIM_ZoneService CreateZone Method will create a zone in the zoning database. The output parameter “Zone” will contain a reference to the newly created zone object. Parameters: ZoneName: [required] Name of zone to be created. Must be unique within the zoning database.
Page 64
3–Fabric Zoning Classes QLGC_ZoningService : CIM_ZoneService Returns: 0 - Success 4 - Failed 5 – Invalid Parameter: May not configure Active zone. 6 - Access Denied: Switch is being configured by another user. 7 - Not Found: Referenced zone or zone alias was not found. 8 - Already ExistsZone already contains referenced Alias.
Page 65
3–Fabric Zoning Classes QLGC_ZoningService : CIM_ZoneService AddZoneMembershipSettingData Method will add a zone member to an alias or zone in the zoning database by creating an instance of association class CIM_ElementSettingData linking the zone member to the alias or zone. The zone member must already exist before this method is called.
Page 66
3–Fabric Zoning Classes QLGC_ZoningService : CIM_ZoneService Parameters: ConnectivityMemberType[required] Enumerated type of zone member being created. 2=Permanent Address (Device Port WWN) 3=Network Address (Device Port FCID) 4=SwitchPort ID (Switch Domain/Port) ConnectivityMemberID: [required] String identifying the zone member.
Page 67
3–Fabric Zoning Classes QLGC_ZoningService : CIM_ZoneService Request Status Codes: CIM_ERR_ACCESS_DENIED: User does not have authorization for this command. CIM_ERR_INVALID_PARAMETER: One or more required parameters are missing. CIM_ERR_NOT_FOUND: The ZoningService instance was not found. CIM_ERR_FAILED: If the response is an error message containing an instance of CIM_Error and CIM_Error.MessageID=FC5 –...
3–Fabric Zoning Classes QLGC_ZoneSet : CIM_ZoneSet QLGC_ZoneSet : CIM_ZoneSet A zoneset aggregates zones into a single logical unit. There may be one instance of zoneset marked as Active to represent the active zoneset associated with the fabric. All other instances of zoneset are stored in the zoning database on the switch.
3–Fabric Zoning Classes QLGC_Zone : CIM_Zone QLGC_Zone : CIM_Zone A zone is a named group of ports or devices that can communicate with each other. Active zones will be associated with the fabric object, whereas inactive zones will be associated with the switch object. Supported Properties and Methods InstanceID Opaque...
3–Fabric Zoning Classes QLGC_ZoneAlias : CIM_NamedAddressCollection QLGC_MemberOfZone : CIM_MemberOfCollection — 1ToMany relationship to QLGC_ZoneAlias QLGC_ZoneElementSettingData : CIM_ElementSettingData — ManyToMany relationship to QLGC_ZoneMembership QLGC_ZoneAlias : CIM_NamedAddressCollection A zone alias is a collection of 1 or more related zone members which may be added to a zone in the zoning database.
3–Fabric Zoning Classes QLGC_ZoneMembership : CIM_ZoneMembershipSettingData QLGC_ZoneMembership : CIM_ZoneMembershipSettingData A zone member represents either a device in the fabric, or a port on a switch. In the latter case, all devices connected to the port on the switch will participate in the zone.
Server Support Classes The following classes are described in the SMI-Specification 1.1 server profile. These classes may be used to discover the capabilities of the CIMAgent. All profiles including the Server profile are implemented in the namespace: “root/switch” (firmware versions 7.x and 8.x) and “root/interop” (firmware version 9.x).
Property will contain the switch WWN. Description Property will contain the string “Embedded CIMAgent” ElementName Property will contain the string “QLogic CIMAgent”, if the switch has been rebranded, then the property will contain a string with the format: “<brandname> CIMAgent”. OperationalStatus Property will contain the enumerated value 2=OK.
Page 76
4–Server Support Classes QLGC_CIMXMLCommunicationMechanism : MultipleOperationsSupported Property will contain the value FALSE. The CIMAgent doesn't support multiple operation requests. AuthenticationMechanismsSupported Property will contain the following array of enumerated values: [3=basic]. Enable SSL to encrypt login information. Version Property will contain the version string “1.1” representing the version of the CIM over XML specification implemented by the CIMAgent.
4–Server Support Classes QLGC_RegisteredProfile : CIM_RegisteredProfile QLGC_RegisteredProfile : CIM_RegisteredProfile There will be one instance of RegisteredProfile for each of the CIM profiles supported by the CIMAgent. Supported Properties and Methods InstanceID Opaque RegisteredOrganization Property will contain enumerated value 11=SNIA RegisteredName Property will contain one of the following supported profile names “Fabric”, “Server”, and “Switch”.
4–Server Support Classes QLGC_RegisteredSubProfile : CIM_RegisteredSubProfile QLGC_RegisteredSubProfile : CIM_RegisteredSubProfile There will be one instance of RegisteredSubProfile for each of the CIM sub-profiles supported by the CIMAgent. Supported Properties and Methods InstanceID Opaque RegisteredOrganization Property will contain enumerated value 11=SNIA. RegisteredName Property will contain one of the following supported sub-profile names “Zone Control”, “Enhanced Zoning and Enhanced Zoning Control”, “Software”, and “Switch Configuration Data”, “Access Points”,...
Indication Support Classes The CIMAgent only supports all indications required by the SMI-Specification for the Switch and Fabric profiles. Indication Registration limitations are: 32 cimlisteners may be created 16 subscriptions per Listener HealthState Indications are not supported at this time, as the value reported is the result of the switch POST, and will not change during operation.
5–Indication Support Classes CIM_IndicationSubscription Destination Property must contain a valid URI indicating the TCP address and port number of the listener. Host name lookup is not supported. The scheme must be either “http” or “https”. Format: <scheme>_://<ipaddr or hostname_>:<portno>[/<extension>] Examples: ...
Page 81
5–Indication Support Classes CIM_IndicationSubscription OnFatalErrorPolicay This property is ignored on creation. Its value will always be 2 (Ignore). An indication will be dropped if the CIMAgent is unable to transmit it to the listener. SubscriptionState Supported Values are: 2 - Enabled ...
5–Indication Support Classes CIM_IndicationFilter CIM_IndicationFilter Indication filters are statically defined and may not be modified. There will be one each instance of CIM_IndicationFilter for the WQL and the CQL version of the supported requests. Supported Properties and Methods SystemCreationClassName Property will contain "QLGC_FCSwitch" SystemName Property will contain the WWN of the switch hosting the CIMAgent.
5–Indication Support Classes Predefined Filters Predefined Filters The CIMAgent supports the following pre-defined filters. Create:ComputerSystem WQL: SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_ComputerSystem CQL: SELECT * FROM CIM_InstCreation WHERE SourceInstance ISA CIM_ComputerSystem An indication will be thrown whenever a switch is added to the fabric as seen by the switch hosting the CIMAgent.
Page 84
5–Indication Support Classes Predefined Filters Delete:FCPort WQL: SELECT * FROM CIM_InstDeletion WHERE SourceInstance ISA CIM_FCPort CQL: SELECT * FROM CIM_InstDeletion WHERE SourceInstance ISA CIM_FCPort An indication will be thrown whenever a device is removed from the nameserver. Removing a switch from the fabric will not cause a Delete:FCPort indication for each of the new switch ports, however it will cause Delete:FCPort indications for all the devices attached to the removed switch.
Page 85
5–Indication Support Classes Predefined Filters Alert:All CQL:SELECT * FROM CIM_AlertIndication An indication will be thrown whenever any Alert occurs. This is not in itself an alert but rather a method for specifying a wildcard. Alert:SNIA:Core1 CQL:SELECT * FROM CIM_AlertIndication WHERE OwningEntity=SNIA and MessageID='Core1' An indication will be thrown whenever a redundancy-related condition has occurred.
Page 86
5–Indication Support Classes Predefined Filters Alert:Core12 CQL:SELECT * FROM CIM_AlertIndication WHERE OwningEntity=SNIA and MessageID='Core12' An indication will be thrown whenever a port has changed status. The following port status changes are reported: unknown, other, Ok, Degraded, Stressed, Predictive, Failure, Error, Non-Recoverable Error, Starting.
Appendix This Appendix describes the following SLP support, advertised profiles, state changes, limitations, HTTP operations, and Fibre Channel Transparent Mode (FC-T mode). SLP Support SLP (SA) support is integrated into the CIMAgent. As long as the switch is turned on and the CIM service is enabled, the CIMAgent will advertise its' presence and respond to requests for service.
A–Appendix CIM Operations over HTTP The default registration timeout is 130 seconds. The DA may require a larger timeout which would then be used for that DA. CIM Operations over HTTP The following tables describe the CIM operation over HTTP. Table A-1.
A–Appendix Fibre Channel Transparent Mode Table A-3. HTTP Support Parameter Description Supported Versions HTTP 1.0 and HTTP 1.1 Supported Character Sets utf-8 Supported Languages en-us Authentication Basic (Digest authentication is NOT sup- ported) Chunking Supported Pipelining Supported Max Client Connections All requests are handled serially in order of receipt.
A–Appendix QLGC_FCSwitch : CIM_ComputerSystem QLGC_FCSwitch : CIM_ComputerSystem FC-Switch specific properties have been removed in FC-T mode. Redefined Properties and Methods Dedicated Property will contain an array with the single enumerated value 2-Other. OtherDedicatedDescriptions Property will contain an array with the single string value "FC-T Switch" IdentifyingDescriptions Property will be NULL.
A–Appendix QLGC_FCPortCapabilities : CIM_FCPortCapabilities QLGC_FCPortCapabilities : CIM_FCPortCapabilities Only translated port types (TH and TF) are supported in FC-T mode. Redefined Properties and Methods RequestedTypesSupported Property will contain an array of one or more acceptable values for the FCPortConfig.RequestedType property. The possible values are: ...
Page 93
A–Appendix QLGC_RegisteredProfile : CIM_RegisteredProfile QLGC_RegisteredProfile : CIM_RegisteredProfile Fabric profile is removed in FC-T mode. Redefined Properties and Methods RegisteredName Property will contain one of the following supported profile names: “Server”, and “Switch”. QLGC_RegisteredSubProfile : CIM_RegisteredSubProfile Fabric SubProfiles have been removed in FC-T mode. Redefined Properties and Methods RegisteredName Property will contain one of the following supported sub-profile names:...
Page 98
Business Machines Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners. Information supplied by QLogic Corporation is believed to be accurate and reliable. QLogic Corporation assumes no responsibility for any errors in this publication.
Need help?
Do you have a question about the 3000 Series and is the answer not in the manual?
Questions and answers