将卷分配给存储硬件标识

使用 IBMTSDS_ControllerConfigurationService. ExposePaths 方法以将卷分配给表示 IBM FlashSystem A9000 或 IBM FlashSystem A9000R 系统中的主机或集群的 StorageHardwareID 实例。

ExposePaths 在一个方法调用中启动映射和掩码操作。 它通过一个或多个 SCSIProtocolController 实例 (SPC),针对启动器列表生成卷列表。 它支持创建或修改 SPC,具体取决于各个指定参数。

下表提供 ExposePaths 用例以及关联的参数和参数值的概述。

表 1. ExposePaths 用例、参数和参数值
用例 LUNames
Initiator
PortIDs
TargetPortIDs DeviceNumbers DeviceAccesses ProtocolControllers(输入时)
创建视图 可选 可选 NULL 可选 可选 NULL
向视图添加 LUN 必需   NULL 可选 可选 包含单个 SPC 引用
向视图添加启动器标识 NULL 必需 NULL NULL NULL 包含单个 SPC 引用

参数(详述)

下表更详细地描述了 IBMTSDS_ControllerConfigurationService. ExposePaths 方法的参数。

LUNames(必需)
表示要映射到 SPC 的卷的字符串数组输入参数。 它们并非对卷实例的引用,而是匹配 IBMTSDS_SEVolume (CIM_StorageVolume) 实例的 Name 属性的字符串,这是 IBM FlashSystem A9000 或 IBM FlashSystem A9000R 卷的 WWN。
InitiatorPortIDs(在 StorageHardwareID 先前未映射卷时必需)
表示要添加到 SPC 的启动器端口的字符串数组输入参数。 它们并非对 StorageHardwareID 实例的引用,而是 IBMTSDS_StorageHardwareID 实例的 StorageID 属性。
DeviceNumbers(必需)
字符串数组输入参数,表示 LUN 标识。 此数组中的每项都必须是 0 - 511 之间的一个数字。 项编号与 LUNames 参数指定的项编号相同。 如果未指定,那么公共信息模型 (CIM)将针对操作分配未使用的 LUN 标识。
DeviceAccesses
表示将访问权授予 StorageHardwareID 实例和 LUNames 中指定的卷的 unit16 数组输入参数。 支持读写访问。 它必须是与 LUNames 所指定的数组大小相同的数组,其中每个值为 2。
ProtocolControllers(在将卷添加到先前已映射到这些卷的 StorageHardwareID 时必需)
作为输入参数,它表示要修改的 SCSIProtocolController 实例。 作为输出参数,其表示正在修改或创建的 SCSIProtocolController 实例。