可使用以下过程来迁移驱动器和阵列,从而获得对保护信息的支持。
关于此任务
驱动器无法在要求时开始对 I/O 请求使用保护信息。 必须验证它们是否具有正确的格式以及对代码中该功能的常规支持。
当系统首次发现驱动器对象时,系统可验证格式和常规支持。
需要系统验证表示存在的所有驱动器在从 V730 进行更新时都不能使用保护信息,这与配置中的使用情况无关。 如果介质未正确格式化以致不能用于存储保护信息,那么系统可以拒绝关于使驱动器成为候选项的请求。 使用现有驱动器上保护信息的过程需要用到系统界面 (GUI/CLI),这包括取消托管并重新发现驱动器以允许软件重新获取驱动器特征。
lsdrive 视图包含 protection_enabled 字段,该字段显示驱动器是否在使用保护信息。 在更新到 V740 时存在的驱动器和阵列将不会自动获得对保护信息的支持。 在此代码级别上最新发现的所有驱动器都支持保护信息。 如果系统具有备用容量,那么迁移过程可以一次处理一个 MDisk。 否则,在执行迁移以使用驱动器上的保护信息的过程中,逐个处理驱动器。
要迁移使用备用存储容量的 MDisk,请完成以下过程。
过程
- 将数据从 MDisk 迁出。
数据迁移可在删除 MDisk(rmmdisk 和 lsmigrate)的过程中通过 MDisk 迁移在存储池内完成。 您也可以使用卷镜像在另一个池中创建每个卷的同步镜像拷贝 (addvdiskcopy)。
在进行拷贝 (lsvdisksyncprogress) 时,删除原始卷拷贝 (rmvdiskcopy),然后删除不含任何数据的 MDisk (rmmdisk)。
-
在删除 MDisk(请参见 lsmigrate)时,请按照步骤 5 中针对当前的所有候选驱动器的指示信息进行操作。
-
当所有旧成员都使用保护信息时,请使用系统界面重新创建阵列。
-
如果驱动器为成员,请完成以下步骤以使用单个驱动器上的保护信息。
-
运行 charraymember 命令,以从阵列中弹出驱动器(可以立即弹出但会丧失冗余,或在交换之后)。
-
当驱动器不再是成员时,请按照步骤 5 中针对候选项或备件的指示信息进行操作。
-
针对下一个成员重复这些步骤。
-
如果驱动器是备件或候选项,请完成以下步骤:
-
使用管理 GUI 使驱动器脱机。
-
当驱动器处于脱机状态时,使用系统界面将驱动器的使用状态更改为未使用。
-
系统将重新获取驱动器,并使其恢复联机状态,这可能会更改驱动器标识。
-
尝试使该驱动器成为候选驱动器。
根据驱动器,此步骤可能生成错误 CMMVC6624E。无法启动该命令,原因是驱动器未处于执行该任务的适当状态。 此步骤是在下一步中运行格式化命令所必需的步骤。
-
运行以下格式化命令。
svctask chdrive
-task format
drive_id
-
等待约 3 分钟,直到驱动器重新联机为止。
使用 lsdrive
drive_id 来查看驱动器的联机/脱机状态。
-
使用系统界面将驱动器的使用状态更改为
候选项。 如果需要,使用系统界面将驱动器的使用状态更改为备件。
-
输入 lsdrive drive_id,并检查
protection_enabled 字段是否为 yes。 现在,该驱动器可以用于阵列中。