过程:使驱动器支持保护信息

可使用以下过程来迁移驱动器和阵列,从而获得对保护信息的支持。

驱动器无法在要求时开始对 I/O 请求使用保护信息。必须验证它们是否具有正确的格式以及对代码中该功能的常规支持。 当系统首次发现驱动器对象时,系统可验证格式和常规支持。需要系统验证表示存在的所有驱动器在从 V730 进行更新时都不能使用保护信息,这与配置中的使用情况无关。 如果介质未正确格式化以致不能用于存储保护信息,那么系统可以拒绝关于使驱动器成为候选项的请求。 使用现有驱动器上保护信息的过程需要用到系统界面 (GUI/CLI),这包括取消托管并重新发现驱动器以允许软件重新获取驱动器特征。

lsdrive 视图包含 protection_enabled 字段,该字段显示驱动器是否在使用保护信息。 在更新到 V740 时存在的驱动器和阵列将不会自动获得对保护信息的支持。在此代码级别上最新发现的所有驱动器都支持保护信息。如果系统具有备用容量,那么迁移过程可以一次处理一个 MDisk。否则,在执行迁移以使用驱动器上的保护信息的过程中,逐个处理驱动器。

要迁移使用备用存储容量的 MDisk,请完成以下过程。

  1. 将数据从 MDisk 迁出。
    数据迁移可在删除 MDisk(rmmdisklsmigrate)的过程中通过 MDisk 迁移在存储池内完成。 您也可以使用卷镜像在另一个池中创建每个卷的同步镜像拷贝 (addvdiskcopy)。 在进行拷贝 (lsvdisksyncprogress) 时,删除原始卷拷贝 (rmvdiskcopy),然后删除不含任何数据的 MDisk (rmmdisk)。
  2. 在删除 MDisk(请参见 lsmigrate)时,请按照步骤 5 中针对当前的所有候选驱动器的指示信息进行操作。
  3. 当所有旧成员都使用保护信息时,请使用系统界面重新创建阵列。
  4. 如果驱动器为成员,请完成以下步骤以使用单个驱动器上的保护信息。
    1. 运行 charraymember 命令,以从阵列中弹出驱动器(可以立即弹出但会丧失冗余,或在交换之后)。
    2. 当驱动器不再是成员时,请按照步骤 5 中针对候选项或备件的指示信息进行操作。
    3. 针对下一个成员重复这些步骤。
  5. 如果驱动器是备件或候选项,请完成以下步骤:
    1. 使用管理 GUI 使驱动器脱机。
    2. 当驱动器处于脱机状态时,使用系统界面将驱动器的使用状态更改为未使用。
    3. 系统将重新获取驱动器,并使其恢复联机状态,这可能会更改驱动器标识。
    4. 尝试使该驱动器成为候选驱动器。

      根据驱动器,此步骤可能生成错误 CMMVC6624E。无法启动该命令,原因是驱动器未处于执行该任务的适当状态。此步骤是在下一步中运行格式化命令所必需的步骤。

    5. 运行以下格式化命令。

      svctask chdrive-task formatdrive_id

    6. 等待约 3 分钟,直到驱动器重新联机为止。
      使用 lsdrivedrive_id 来查看驱动器的联机/脱机状态。
    7. 使用系统界面将驱动器的使用状态更改为候选项。 如果需要,使用系统界面将驱动器的使用状态更改为备件
    8. 输入 lsdrivedrive_id,并检查 protection_enabled 字段是否为 yes。 现在,该驱动器可以用于阵列中。