屏蔽和映射对象模型

屏蔽和映射概要文件提供了用于指定哪些主机通过哪些目标端口可看到哪些卷的接口。

针对 IBM FlashSystem A9000 和 A9000R 主机和集群映射,不支持为视图指定目标端口。 配置主机映射时无法选择目标端口,但可通过在交换机上对配置分区进行配置。 所有视图中涉及的目标端口都可通过枚举 CIM_ProtocolControllerForPort 类的实例显示出来。 请参阅图 1

图 1. SMI-S 中的屏蔽和映射对象模型
屏蔽和映射 SMI-S 模型的图

表 1 描述了可用的屏蔽和映射类。 有关屏蔽和映射对象模型的更多信息,请参阅 MaskingMapping.mof 文件。 MOF 文档位于 公共信息模型 (CIM) 代理程序安装目录中的 mof 文件夹内。

表 1. 屏蔽和映射类
CIM 类名 描述 IBM FlashSystem® A9000 和 A9000R CIM 类名
CIM_FCPort 系统上的光纤通道端口 IBMTSDS_FCPort
CIM_EthernetPort 系统上的以太网端口 IBMTSDS_EthernetPort
CIM_SCSIProtocolEndPoint 用于映射的光纤通道或 iSCSI 端口 IBMTSDS_SCSIProtocolEndpoint

IBMTSDS_iSCSIProtocolEndpoint

CIM_SCSIProtocolController 表示主机和与卷的关系的逻辑实体 IBMTSDS_SCSIProtocolController
CIM_StorageVolume 系统上的存储卷 IBMTSDS_SEVolume
CIM_AuthorizedPrivilege 表示卷集的访问许可权的逻辑实体 IBMTSDS_Privilege
CIM_StorageHardwareID 主机系统上的发起方端口 IBMTSDS_StorageHardwareID
CIM_SystemSpecificCollection 表示 StorageHardwareID(主机)集合的逻辑实体 IBMTSDS_SystemSpecificCollection
CIM_Cluster 表示 SystemSpecificCollection(主机)集合的逻辑实体 IBMTSDS_Cluster
IBM FlashSystem A9000 和 A9000R CIM 代理程序提供屏蔽和映射子概要文件的完整实现,包括以下项:
  • iSCSI 端口支持
  • StorageHardwareID 实例创建和删除
  • HardwareIDCollection 实例创建和修改
  • ExposePathsHidePaths 方法

iSCSI 端口支持

缺省情况下,IBM FlashSystem A9000 和 A9000R 提供 6 个 iSCSI 端口。 其中三个接口模块支持 iSCSI,每个模块中有两个端口。 您可以参阅 IBM FlashSystem A9000 和 A9000R 红皮书以获取详细信息。 IBM FlashSystem A9000 和 A9000R CIM 代理程序 通过实现 iSCSI 目标端口概要文件以及屏蔽和映射概要文件包含完整 iSCSI 支持。

StorageHardwareID 实例操作

StorageHardwareID 实例表示登录到存储区域网络的主机端发起方。 IBM FlashSystem A9000 和 A9000R SMI-S 提供程序支持包含光纤通道或 iSCSI 主机端口的主机端发起方。

StorageHardwareIDMangementService 实例允许 CIM 客户机找到存储阵列已知的 StorageHardwareID 实例以及创建、修改和删除这些实例。
  • CreateStorageHardwareID 方法用于创建 StorageHardwareID 实例。 在 IBM FlashSystem A9000 和 A9000R 上,创建了包含指定发起方端口的主机。
  • DeleteStorageHardwareID 方法用于删除 StorageHardwareID 实例。 在 IBM FlashSystem A9000 和 A9000R 上,从主机移除发起方端口。

HardwareIDCollection 实例操作

HardwareIDCollection 实例表示一组登录到存储区域网络的 StorageHardwareID 实例(主机端发起方)。

StorageHardwareIDMangementService 实例允许 CIM 客户机找到存储阵列已知的 HardwareIDCollection 实例,还允许其创建 HardwareIDCollection 实例以及从 HardwareIDCollection 实例移除 HardwareID 实例。
  • CreateHardwareIDCollection 方法可使用指定 ElementNameSetting 值创建 HardwareIDCollection 实例。
  • AddHardwareIDsToCollection 方法用于将 StorageHardwareID 实例添加到 HardwareIDCollection 实例。
注: 方法 ModifyHardwareIDCollectionDeleteHardwareIDCollectionRemoveHardwareIDsFromCollection 不在 CIM 或 SMI-S 模式中。 这些方法均为 IBM® 扩展。

ExposePathsHidePaths 方法

SCSIProtocolController 实例表示可以分配 StorageHardwareID 实例访问权的卷的视图。 您可以使用 ControllerConfigurationService 方法找到 SCSIProtocolController 实例,或者使用 StorageHardwareID 实例中的 ExposePathsHidePaths 方法找到 SCSIProtocolController 实例。

特权确定 StorageHardwareID 实例和 SCSIProtocolController 实例之间的访问权。 IBM FlashSystem A9000 和 A9000R SMI-S 提供程序支持读取/写入权限。 可以通过使用 PrivilegeManagementService 方法找到特权。