EMC VNX快照 下载本文

通过使用 SnapCLI 刷新驱动器的缓冲区。

注意:EMC 建议对所有其他操作系统使用 SnapCLI(如果存在适 当的二进制文件)。当 SnapCLI 二进制文件不可用时,请使用本 机操作系统方法。

:: Windows

SnapCLI flush -o G:

:: Optionally, one could flush a physical drive, when it is not a \ :: Note, this command makes sense only when the drive is mounted, :: e.g. has a drive letter assigned SnapCLI flush -o \\\\.\\PhysicalDrive1

步骤 3

卸载驱动器。对于某些版本的 Windows 而言,卸载指删除驱动器 号。Windows 2012 中有一个使驱动器离线的选项。可通过磁盘管 理器或 CLI (diskpart) 完成此任务。 注意:卸载驱动器可以保证主机停止 LUN 的所有 I/O。

图 28:Windows 2012 磁盘管理器 — 将磁盘切换为离线模式

EMC VNX 快照白皮书 29

C:\\>diskpart

Microsoft DiskPart version 6.2.9200

Copyright (C) 1999-2012 Microsoft Corporation. On computer: WIN2K12

DISKPART> list disk Disk ### -------- Disk 0 Disk 1

Status Size Free Dyn Gpt ------------- ------- ------- --- --- Online 100 GB 38 MB Online 10 GB 1024 KB

DISKPART> select disk 1

Disk 1 is now the selected disk. DISKPART> offline disk

DiskPart successfully offlined the selected disk. DISKPART>

步骤 4

在 Unisphere 中或使用 naviseccli 启动 LUN 恢复操作。 注意:出于安全原因,SnapCLI 不允许恢复。 步骤 5

装载驱动器(在 Windows 7/8 上,分配一个驱动器号)。可在开 始恢复操作后立即进行装载。无需等待操作完成。

恢复 CG

在将一致性快照恢复到 CG 时,当前 CG 的成员列表可能与一致 性快照中的 LUN 列表不同步。使用其他 LUN 成员扩展 CG 时会发 生这种情况。

在这种情况下,阵列不允许用户从具有与当前成员列表不同的 CG 成员的快照恢复。必须修改 CG 以匹配快照的成员列表,然后再次 尝试恢复。

重新调整快照的用途

有些快照可能需要重新调整用途,以作他用。例如,当必须删除主 LUN 但需要保留其 VNX 快照之一时。 对此有两种处理方式:

? 在删除主 LUN 之前,将 SMP 迁移到另一个 LUN。 ? 断开快照的连接,然后(从该快照)恢复主 LUN。

o 主 LUN 可以拥有与 SMP 不同的 HLU,甚至可以提供

给另一台主机。确保检查调配数据的位置。 o 另外,主 LUN 有一个与 SMP 不同的 WWN。因此,

如果任何工具或脚本在使用 SMP/主 LUN 的 WWN, 必须更新它们。

EMC VNX 快照白皮书 30

迁移

VNX 快照的使用情形之一是将快照提升为标准 LUN。为此,必须 连接该快照,然后可以将 SMP 迁移到另一个 LUN。

如果正在迁移的 SMP 包含与之关联的任何快照(例如级联快 照),将销毁所有关联的快照。

图 29:迁移之前连接的快照

请考虑图 29 中的示例:

? “主机 1”是运行应用程序并调配了“PrimaryLUN1”的生

产服务器。

? “主机 2”是开发服务器。此服务器必须尝试对生产数据的 拷贝使用应用程序的新版本。 ? 管理员执行以下操作:

o 从生产“PrimaryLUN1”拍摄快照“Snap2”

o 为“PrimaryLUN1”中的快照创建一个 SMP“SMP

名字” o 将“SMP 名字”调配给“主机 2”(例如,将“SMP

名字”添加到“主机 2”的存储组) o 将“Snap2”快照连接到“SMP 名字” o 在“主机 2”上运行 SCSI 重新扫描 o 在“主机 2”上创建本地驱动器

EMC VNX 快照白皮书 31

? 在某个 时 间 点 , 拍 摄 “ SMP 名字 ” 的快照,并 创建 “Snap2.1”。

对“SMP 名字”运行开发代码一段时间后,决定将其提升为独立 LUN 管理员执行以下操作:

? 新建一个大小与 “ PrimaryLUN1 ” 相同的 LUN “ LUN

Temp”。新的 LUN 不必是池 LUN,也不必位于同一池中。 它可以是 VNX 阵列支持的任何 LUN。 ? 启动一个从“SMP 名字”到“LUN Temp”的 LUN 迁移会 话

o Unisphere 显示一条将销毁现有“SMP 名字”快照的

警告信息。

图 30:Unisphere LUN 迁移警告

o 管理员确认警告。

EMC VNX 快照白皮书 32