从ONTAP SnapVault备份还原单个LUN
您可以将单个 LUN 还原到新位置或原始位置。您可以从SnapVault二级卷中的任何快照进行还原。要将 LUN 还原到原始位置,请先将其还原到新位置,然后再复制它。
-
必须初始化SnapVault关系、并且SnapVault二级卷必须包含要还原的相应快照。
-
包含 SnapVault 二级卷的 Storage Virtual Machine ( SVM )必须具有一个或多个具有所需 SAN 协议的 LIF ,此 LIF 可从用于访问 LUN 副本的主机访问。
-
igroup 必须已存在于 SnapVault SVM 上。
此过程包括从SnapVault二级卷中的快照创建读写卷克隆。您可以直接使用克隆中的LUN、也可以选择将LUN内容复制回原始LUN位置。
克隆中的 LUN 与原始 LUN 具有不同的路径和序列号。不会保留持久预留。
-
验证包含SnapVault备份的二级卷。
snapmirror show
cluster::> snapmirror show Source Dest Mirror Relation Total Last Path Type Path State Status Progress Healthy Updated -------- ---- --------- ------- --------- --------- ------- ------- vserverA:srcvolA XDP vserverB:dstvolB Snapmirrored Idle - true -
-
确定要从中还原LUN的快照。
volume snapshot show
cluster::> volume snapshot show Vserver Volume Snapshot State Size Total% Used% -------- ------- ---------------------- ----- ------ ------ ----- vserverB dstvolB snap2.2013-02-10_0010 valid 124KB 0% 0% snap1.2013-02-10_0015 valid 112KB 0% 0% snap2.2013-02-11_0010 valid 164KB 0% 0%
-
从所需快照创建读写克隆
volume clone create -vserver <SVM_name> -flexclone <flexclone_name> -type <type> -parent-volume <parent_volume_name> -parent-snapshot <snapshot_name>
卷克隆将在与 SnapVault 备份相同的聚合中创建。聚合中必须有足够的空间来存储克隆。
cluster::> volume clone create -vserver vserverB -flexclone dstvolB_clone -type RW -parent-volume dstvolB -parent-snapshot daily.2013-02-10_0010 [Job 108] Job succeeded: Successful
-
列出卷克隆中的LUN。
lun show -vserver <SVM_name> -volume <flexclone_volume_name>
cluster::> lun show -vserver vserverB -volume dstvolB_clone Vserver Path State Mapped Type --------- ------------------------ ------- -------- -------- vserverB /vol/dstvolB_clone/lun_A online unmapped windows vserverB /vol/dstvolB_clone/lun_B online unmapped windows vserverB /vol/dstvolB_clone/lun_C online unmapped windows 3 entries were displayed.
有关的详细信息
lun show
,请参见"ONTAP 命令参考"。 -
如果包含SnapVault备份的SVM上尚不存在所需主机的igrop、请创建一个igrop。
igroup create -vserver <SVM_name> -igroup <igroup_name> -protocol <protocol> -ostype <os_type> -initiator <initiator_name>
以下示例将为使用 iSCSI 协议的 Windows 主机创建一个 igroup :
cluster::> igroup create -vserver vserverB -igroup temp_igroup -protocol iscsi -ostype windows -initiator iqn.1991-05.com.microsoft:hostA
-
将所需的LUN副本映射到igrop。
lun mapping create -vserver <SVM_name> -path <lun_path> -igroup <igroup_name>
cluster::> lun mapping create -vserver vserverB -path /vol/dstvolB_clone/lun_C -igroup temp_igroup
有关的详细信息
lun mapping create
,请参见"ONTAP 命令参考"。 -
将主机连接到 LUN ,并根据需要访问 LUN 的内容。
此 LUN 为读写 LUN ,可用于替代原始 LUN 。由于 LUN 序列号不同,因此主机会将其视为与原始 LUN 不同的 LUN 。
-
使用主机上的复制程序将 LUN 内容复制回原始 LUN 。