在系统的公共信息模型 (CIM) 代理程序中,IBMTSSVC_StorageConfigurationService 类提供了创建、修改和删除 IBMTSSVC_StorageVolume 实例所需的所有方法。 此类将创建标准卷;还将使用以下两种方法之一来创建自动精简配置卷:IBM 扩展参数或存储管理计划-规范 (SMI-S)。 以下过程描述了这两种方法之间的差异。
要创建新的 IBMTSSVC_StorageVolume 实例,请执行以下步骤。
通过以下参数规范,在要用于创建新 IBMTSSVC_StorageVolume 的 IBMTSSVC_Cluster 上应用 CreateOrModifyElementFromStoragePool() 方法:- Virtualization Type:对于条带分割、顺序或映像,分别为 0、1 和 2。
- Format flag:指定在创建或扩展时进行格式化的卷。
- BackendVolume REF:指定 BackendVolumes 以放置卷的数据块。
- PreferredNode:设置卷的首选节点。
- UnitDeviceID:在运行 4.1.0 或更高版本软件的集群系统上设置卷的单元设备标识。
- ElementName:在创建时设置卷名称。
- Autoexpand:
- 设置 ElementType
- ElementType 为 2 可使用标准目标参数创建标准存储卷。
- ElementType 为 8 可创建压缩的存储卷。
- 将 Size 设置为首选卷大小(字节)。
- 获取要从中分配 IBMTSSVC_StorageVolume 的 IBMTSSVC_ConcreteStoragePool 实例的引用 (CIMObjectPath)。
- 将 InPool 设置为从中分配卷的池的引用(在前面步骤中获取的)。
可根据 SMI-S 来创建自动精简配置卷。 要设置初始保留值,请仅在卷的初始保留值不是缺省的保留值 (0 KB) 的情况下使用 Goal 参数。 需要使用 IBMTSSVC_StorageConfigurationCapabilities::CreateSetting() 创建 IBMTSSVC_StorageVolumeSetting 的实例。 创建后,请修改该实例的初始保留值。 新创建的实例将被视为 Goal 参数以创建标准卷,并将在 20 分钟后自动删除。
以下示例是也可用作卷镜像功能或自动精简配置卷功能的一部分的参数。
- Autoexpand
- 用于尝试保留卷上固定数量的、未使用的实际容量,称为应急容量。 该容量最初设置为实际容量,是在创建卷时分配的。 如果修改该实际容量,那么会将应急容量重新设置为已用容量和实际容量间的差值。
- Copies
- 指示要创建的镜像拷贝数。 指定 1 或 2。
- Grainsize
- 设置自动精简配置卷的颗粒大小,仅在设置了 RealSize 时,该设置才有效。 有效选项包括 32、64、128 或 256。
- Import
- 用于请求系统从存储池导入自动精简配置的存储卷。
- IsSpaceEfficient
- 用于指示创建的卷为自动精简配置卷的标志。 该标志不应用于修改操作。
Important: 如果将 ElementType 设置为 5,那么请勿设置该参数。
- RealSizeBytes 和 RealSizePercent
- 指示自动精简配置拷贝的实际大小。 这些参数不能一起使用。
Important: 如果将 ElementType 设置为 5,那么请勿设置该参数。
- WarningSizeBytes
- 指示将触发警告的已用容量设置点。 该参数不能与 WarningSizePercent 参数一起使用。
- WarningSizePercent
- 指示已用容量与触发警告的卷虚拟容量的比率。
此参数不能与 WarningSizeBytes 参数一起使用。
- AccessIOGrpList
- 指示存储卷的访问 IO 组列表。