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

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

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

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

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

  1. 将数据从 MDisk 迁出。
    数据迁移可在删除 MDisk(rmmdisklsmigrate)的过程中通过 MDisk 迁移在存储池内完成。 您也可以使用卷镜像在另一个池中创建每个卷的同步镜像拷贝 (addvdiskcopy)。 在进行拷贝 (lsvdisksyncprogress) 时,删除原始卷拷贝 (rmvdiskcopy),然后删除不含任何数据的 MDisk (rmmdisk)。
  2. 在删除 MDisk(请参见 lsmigrate)时,请按照步骤 svc_mkgdrvssupprotectinfo.html#mkgdrvssupprotectinfo__CompleteTheFollowingStepsIfTheDrive 中针对当前的所有候选驱动器的指示信息进行操作。
  3. 当所有旧成员都使用保护信息时,请使用系统界面重新创建阵列。
  4. 如果驱动器为成员,请完成以下步骤以使用单个驱动器上的保护信息。
    1. 运行 charraymember 命令,以从阵列中弹出驱动器(可以立即弹出但会丧失冗余,或在交换之后)。
    2. 当驱动器不再是成员时,请按照步骤 svc_mkgdrvssupprotectinfo.html#mkgdrvssupprotectinfo__CompleteTheFollowingStepsIfTheDrive 中针对候选项或备件的指示信息进行操作。
    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。 现在,该驱动器可以用于阵列中。