Name | Data Type | Value |
Description | string | This method requests that the target change the access states of the requested SCSITargetPortGroups. This will have the effect of doing a failover or failback operation. |
ValueMap | string | 0, 1, 2, 3, 4, 5, .., 4096, 4097, 4098, 4099, .., 32768..65535 |
Values | string | Success, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, DMTF Reserved, Unsupported AccessState, Invalid SCSITargetPortGroup, Unsupported AccessState combination, Unsupported SCSITargetPortGroup combination, Method Reserved, Vendor Specific |
Name | Type | Qualifiers |
Name | Data Type | Value |
AccessStates | uint16[] |
ArrayType | string | Indexed |
Description | string | An array of desired access states. Each access state in this array is the desired access state for the SCSITargetPortGroup in the corresponding entry in the TargetPortGroups parameter.
The Active value is not part of the SCSI Specification; it is a convenience for clients that are not sure whether to specify Active/Optimized of Active/Non-optimized. The instrumentation selects a value based on historic information, knowledge of the target configuration, or trial and error.
Note that SCSITargetPortGroup.AccessState includes the value 'Transitioning' that is excluded here - a caller cannot request transitioning, though it can be reported by a target device. |
IN | boolean | true |
ModelCorrespondence | string | CIM_SCSITargetPortGroup.AccessState |
ValueMap | string | 2, 3, 4, 5, 6 |
Values | string | Active/Optimized, Active/Non-optimized, StandBy, Unavailable, Active |
TargetPortGroups | CIM_SCSITargetPortGroup[] |
ArrayType | string | Indexed |
Description | string | Array of references to instances of SCSITargetPortGroup. All the referenced TargetPortGroup instances must be part of the same target device. |
IN | boolean | true |
ModelCorrespondence | string | CIM_SCSITargetPortGroup |
LogicalUnit |
REF
CIM_LogicalDevice |
Description | string | A reference to an instances of a subclass of CIM_LogicalDevice representing the SCSI logical unit where the command will be sent. |
IN | boolean | true |
Name | Data Type | Value |
Description | string | This method requests that the target change the load balance algorithm for the referenced LogicalDevice instance. |
ValueMap | string | 0, 1, 2, 3, 4, 5, .., 4096, 4097, .., 32768..65535 |
Values | string | Success, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, DMTF Reserved, Unsupported LogicalDevice, Invalid LoadBalanceType, Method Reserved, Vendor Specific |
Name | Type | Qualifiers |
Name | Data Type | Value |
LoadBalanceAlgorithm | uint16 |
Description | string | The desired load balance algorithm. |
IN | boolean | true |
ValueMap | string | 0, 1, 2, 3, 4, 5, 6 |
Values | string | Unknown, Other, No Load Balancing, Round Robin, Least Blocks, Least IO, Product Specific |
OtherLoadBalanceAlgorithmDescription | string |
Description | string | When LoadBalanceAlgorithm is 'Other', this parameter specifies a description of the load balancing algorithm. When LoadBalanceAlgorithm is 'Product Specific', this property provides a string specifying the vendor/product/version of the ManagedElement. |
IN | boolean | true |
LogicalDevice |
REF
CIM_LogicalDevice |
Description | string | A reference to the LogicalDevice subclass instance with an LogicalIdentity to the load balance RedundancySet. If SCSIMultipathConfigurationCapabilities. CanLoadBalanceLUsIndependently is true, just the referenced logical unit is modified. Otherwise, all logical units sharing the target are modified. |
IN | boolean | true |
Name | Data Type | Value |
Description | string | This method allows an administrator to assign a logical unit to a target port group. At any time, each LU will typically be associated with two target port groups, one in active state and one in standby state. The result of this method will be that the LU associations change to a pair of target port groups. Only valid if the target device supports asymmetric access state and SCSIMultipathConfigurationCapabilities SupportsLuAssignment is set. |
ValueMap | string | 0, 1, 2, 3, 4, 5, .., 32768..65535 |
Values | string | Success, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, DMTF Reserved, Vendor Specific |
Name | Data Type | Value |
Description | string | This method allows an administrator to temporarily disable load balancing for a specific logical unit. The path specified as a parameter will have its AdministrativeOverride property set to 'Overriding' and all I/O to the logical unit will be directed to this path. All other paths to this logical unit will have AdministrativeOverride set to 'Overridden'. |
ValueMap | string | 0, 1, 2, 3, 4, 5, .., 32768..65535 |
Values | string | Success, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, DMTF Reserved, Vendor Specific |
Name | Data Type | Value |
Description | string | This method clears an override path as set in SetOverridePath and load balancing is enabled. All paths to the logical unit specified as a parameter will have AdministrativeOverride property set to 'No override in effect'. |
ValueMap | string | 0, 1, 2, 3, 4, 5, .., 32768..65535 |
Values | string | Success, Not Supported, Unknown, Timeout, Failed, Invalid Parameter, DMTF Reserved, Vendor Specific |