将卷分配给存储硬件标识
使用 IBMTSDS_ControllerConfigurationService. ExposePaths 方法以将卷分配给表示 IBM FlashSystem A9000 或 IBM FlashSystem A9000R 系统中的主机或集群的 StorageHardwareID 实例。
ExposePaths 在一个方法调用中启动映射和掩码操作。 它通过一个或多个 SCSIProtocolController 实例 (SPC),针对启动器列表生成卷列表。 它支持创建或修改 SPC,具体取决于各个指定参数。
下表提供 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 实例。