扩展分布式阵列中的 MDisk

对于支持分布式阵列的系统,您可以使用管理 GUI 或 expandarray 命令,通过在阵列中包含新驱动器来增加阵列中的驱动器数量。

您可以扩展分布式阵列,以增加阵列的可用容量或添加可用容量。在扩展过程中,系统会自动迁移数据,使新的扩展配置实现最佳性能。分布式阵列扩展支持阵列可用容量逐渐递增,并且兼容其他功能,例如,IBM® Easy Tier® 和数据迁移。

注: 在扩展自动精简配置 NVMe 阵列时,物理容量不会立即可用,并且不会使用逻辑扩展进度跟踪新的物理容量的可用性。

使用管理 GUI

要扩展分布式阵列,请完成以下步骤:
  1. 在管理 GUI 中,选择 > 按池划分的 MDisk
  2. 展开池,右键单击分布式阵列中的 MDisk,然后选择扩展...
  3. 选择与原始 MDisk 中的驱动器兼容的驱动器类,并输入驱动器数量以扩展阵列。在单个扩展操作期间,您最多可以添加 12 个驱动器。单个阵列中 SAS 驱动器的总数不能超过 128 个驱动器。
  4. 展开高级设置,查看为新配置推荐的额外备用驱动器的数量。
  5. 单击扩展。在启动扩展操作后,您可以通过选择监控 > 后台任务来监控扩展的进度。
    注: 剩余进度值表示阵列扩展期间所需的数据迁移的预计完成时间。如果不需要数据迁移或者尚未启动数据迁移,那么在处理期间,剩余进度值可能为空。在这些情况下,使用进度列中的百分比值或者其他剩余容量字段中显示的值来估算扩展的完成时间。

使用命令行界面

要扩展分布式阵列,请完成以下步骤:
  1. 要扩展分布式阵列,请输入以下命令:
    svctask expandarray -totaldrivecount <total_drive_count> -driveclass <drive_class_id> -totalrebuildareas <mdisk_id_or_name>
           
    <total_drive_count> 值是要添加到阵列的驱动器的数量。 在单个扩展操作期间,您最多可以添加 12 个驱动器。单个阵列中 SAS 连接的驱动器的总数不能超过 128。 包含 <drive_class_id>,以标识阵列的兼容驱动器类和要扩展的 MDisk 的名称或标识。
  2. 要监控阵列扩展进度,请输入以下命令:
    svcinfo lsarrayexpansionprogress <mdisk_id_or_name>
    其中,<mdisk_id_or_name> 是 MDisk 的名称或标识。在显示的结果中,estimated_completion_time 参数中的值表示阵列扩展期间所需的数据迁移的预计完成时间。如果不需要数据迁移或者尚未启动数据迁移,那么在处理期间,estimated_completion_time 参数可能为空。在这些情况下,使用 progress 参数中的百分比值或者 additional_capacity_remaining 参数中显示的值来估算扩展的完成时间。