存储池
通常,池或存储池是已分配的容量,用来共同包含指定卷集合的所有数据。系统支持两种类型的池:父池和子池。
父池
父池从 MDisk 接收其容量。池中的所有 MDisk 都会被拆分为大小相同的数据块。用池中可用的扩展数据块创建卷。您可随时向池添加 MDisk,以增加可用于新卷拷贝的扩展数据块数或者扩展现有卷拷贝。系统将自动对 MDisk 之间的卷扩展数据块进行平衡以向卷提供最佳性能。
为了跟踪 MDisk 上的可用空间,系统将每个 MDisk 划分为大小相同的块。这些块称为数据块,并进行内部索引。数据块大小可以是 16、32、64、128、256、512、1024、2048、4096 或 8192 MB。数据块大小的选择会影响由系统管理的总存储量。
创建新父池时指定数据块大小。 稍后将无法更改数据块的大小;在父池的生存期中该值必须保持不变。
您无法使用数据迁移功能在数据块大小不同的父池之间迁移卷。 但是,您可以使用卷镜像,将数据移至数据块大小不同的父池。
使用卷镜像从目标池添加磁盘拷贝。 拷贝同步完成后,可通过删除源池中数据的拷贝来释放数据块。FlashCopy®功能也可用于在其他池中创建卷拷贝。
系统可以管理 2^22 个数据块。例如,如果数据块大小为 16 MB,那么系统最多可管理 16 MB x 4,194,304 = 64 TB 的存储量。
选择数据块大小时,因考虑今后的需求。例如,如果目前具有 40 TB 的存储量,并为所有父池指定数据块大小 16 MB,那么今后系统的容量就限制为 64 TB。如果为所有父池选择数据块大小 64 MB,那么系统的容量可增长至 256 TB。
使用较大的数据块大小会浪费存储器资源。创建卷时,卷的存储容量会舍入为整数个数据块。如果将系统配置为拥有大量的小型卷且使用较大的扩展数据块大小,那么会浪费每个卷结尾处的存 储空间。
如果卷拷贝中存在 700,000 个以上扩展数据块,那么在系统的每个节点中, Easy Tier® 和池平衡需要至少 8 GB 的 RAM。假定为当前缺省 1 GB 扩展数据块大小和 RAID-5 存储器,那么该值大约是 700 TB 的受管存储器和 800 TB 的原始容量。假定为 7.1 之前的缺省 256 MB 扩展数据块大小和 RAID-5 存储器,那么该值大约是 180 TB 的受管存储器和 200 TB 的原始容量。
如果超过了这些内存限制,那么 Easy Tier 和池平衡将被禁用,并且会将 020008 警报事件写入事件日志中。该问题只能通过以下方式解决:安装 RAM 更新, 然后删除卷;或者,如果对某些卷禁用了池均衡和 Easy Tier,则使用 CLI 解决问题。
创建或管理父池时,考虑以下常规准则:
子池
子池不是通过 MDisk 直接创建的,而是通过已分配给父池的现有容量来创建的。与父池一样,可以创建专门使用已分配给子池的容量的卷。子池与具有相似属性的父池类似,可用于卷拷贝操作。
子池是使用完全分配的物理容量来创建。 子池容量必须小于父池的可用容量。子池的已分配容量不再报告为其父池的可用容量。
池状态
State | 描述 |
---|---|
联机 | 池联机且可用。池中的所有 MDisk 均可用。 |
降级路径 | 此状态表明系统中的一个或多个节点无法访问池中的所有 MDisk。降级路径状态很有可能是由存储系统或光纤通道光纤网配置不正确造成的。但是,存储系统、
光纤通道光纤网或节点的硬件故障也可能是导致该状态的诱因。要从此状态进行恢复,请执行以下步骤: |
降级端口 | 此状态表明针对池中的 MDisk 已记录一个或多个 1220 错误。 1220 错误表明远程光纤通端口已从该 MDisk 排除。该错误可能导致存储系统性能降低,并且通常表明存储系统出现硬件问题。 要纠正该问题,必须解决存储系统上的所有硬件问题,并纠正事件日志中的 1220 错误。 要解决日志中的这些错误,请单击管理 GUI 中的 。 该操作显示事件日志中目前未解决的错误的列表。对于这些未解决的错误,请选择错误名称以启动解决问题的指导性维护过程。错误以降序顺序排列,首先列出最高优先级的错误。请首先解决最高优先级的错误。 |
脱机 | 池脱机且不可用。系统中的节点都无法访问 MDisk。最有可能的原因是一个或多个 MDisk 脱机或被排除在外。 注意: 如果池中的某个阵列 MDisk 处
于脱机状态且系统中的所有联机节点都看不到该 MDisk,那么该 MDisk 所属的池也会变为脱机状态。这会导致该池提供的所有卷拷贝都变为脱机。创建池时请务必小心,以确保实现最优的配置。
|