使用 CLI 创建 FlashCopy 一致性组并添加映射

可以使用命令行界面 (CLI) 创建映射,并将其添加至 FlashCopy 一致性组。

如果您针对一组创建了多个 FlashCopy 映射,且这些卷包含相同应用程序的数据元素,那么将这些映射分配到单个 FlashCopy 一致性组十分方便。 然后,可以针对整个组发出一条准备或启动命令即可。 例如,您可以同时拷贝一个数据库的所有文件。

要将 FlashCopy 映射添加至新的 FlashCopy 一致性组,请完成以下步骤。

  1. 发出 mkfcconsistgrp CLI 命令以创建 FlashCopy 一致性组。

    以下 CLI 命令是您可发出命令以创建 FlashCopy 一致性组的示例:

    mkfcconsistgrp -name FCcgrp0 -autodelete

    其中 FCcgrp0 是 FlashCopy 一致性组的名称。 -autodelete 参数可指定如果已从一致性组删除或除去最后一个 FlashCopy 映射,那么将删除一致性组。

  2. 发出 lsfcconsistgrp CLI 命令以显示所创建组的属性。

    以下 CLI 命令是您可发出命令以显示 FlashCopy 一致性组属性的示例:

    lsfcconsistgrp -delim : FCcgrp0
    以下输出是所显示输出的示例:
    id:1 
    name:FCcgrp0 
    status:idle_or_copied 
    autodelete:on 
    FC_mapping_id:0 
    FC_mapping_name:fcmap0 
    FC_mapping_id:1 
    FC_mapping_name:fcmap1
    Note: 对于刚创建的任何组,所报告的状态都为 empty
  3. 发出 chfcmap CLI 命令以将 FlashCopy 映射添加到 FlashCopy 一致性组中:

    以下 CLI 命令是可以发出命令以将 Flash Copy 映射添加至 FlashCopy 一致性组的示例:

    chfcmap -consistgrp FCcgrp0 main1copy
    chfcmap -consistgrp FCcgrp0 main2copy

    其中 FCcgrp0 是 FlashCopy 一致性组的名称,main1copy 和 main2copy 是 FlashCopy 映射的名称。

  4. 发出 lsfcmap CLI 命令以显示 FlashCopy 映射的新属性。

    以下输出是所显示输出的示例:

    lsfcmap -delim :
    id:name:source_vdisk_id:source_vdisk_name:target_vdisk_id:
    target_vdisk_name:group_id:group_name:status:progress:copy_rate
    0:main1copy:28:maindisk1:29:bkpdisk1:1:FCcgrp0:idle_copied::75
    1:main2copy:30:maindisk2:31:bkpdisk2:1:FCcgrp0:idle_copied::50
  5. 发出 lsfcconsistgrp CLI 命令以显示组的详细属性信息。

    以下 CLI 命令是您可发出以显示详细属性信息的命令示例:

    lsfcconsistgrp -delim : FCcgrp0

    其中 FCcgrp0 是 FlashCopy 一致性组的名称,-delim 可指定定界符。

    以下输出是所显示输出的示例:

    id:1
    name:FCcgrp0
    status:idle_or_copied
    autodelete:off
    FC_mapping_id:0
    FC_mapping_name:main1copy
    FC_mapping_id:1
    FC_mapping_name:main2copy