EMC VNX快照 - 图文 下载本文

执行摘要

VNX? 快照是 VNX 软件的一项功能,可创建时间点数据拷贝。 VNX 快照用于数据备份、软件开发和测试、重新调整用途、数据验 证和本地快速恢复。与 SnapView? 快照和克隆不同,VNX 快照 不占用大量的池容量。因此,现代数据管理首选此功能。

本白皮书将详细介绍 VNX 快照的所有操作。只要可能,将以直观 方式介绍这些功能集的所有方面。本白皮书简要说明了常用的功能 性任务。大多数任务是从 Unisphere? 图形用户界面 (GUI) 和 naviseccli 命令行界面 (CLI) 角度介 绍的 。 您 可 使 用 EMC AppSync 来管理 VNX 快照,该软件可提供 Microsoft Exchange 和 SQL Server 的应用程序一致快照,并提供 VMware VMFS 数据 存储区的完全一致性。您可借助 AppSync GUI 来管理、配置、编 录和计划您的 VNX 快照。 VNX 快照和 SnapView 将共存于同一 LUN 。 此 外 , 使 用 与 SnapView 快照不同技术的 SnapView 克隆将与 VNX 快照一起使 用。

目标受众

本文面向熟悉 VNX 技术的 EMC 客户和 EMC 现场人员。本文用作 VNX 快照技术的主要参考。

EMC VNX 快照白皮书 5

术语

? 一致性组 — 包含主 LUN 或快照装载点(但不同时包含)列 表的对象,它们被视为单一实体来拍摄快照。 ? 一致性快照 — 一致性组 的时间点拷贝。

? 第一次写入时拷贝 (COFW) — 支持 SnapView 快照的技 术。在拍摄快照之后,将延迟向主 LUN 新写入内容,以便 将旧数据块复制到保留 LUN 池中特别保留的 LUN。 ? 逻辑单元号 (LUN) — 是处理 SCSI 命令的 SCSI 或 iSCSI 对 象的标识号。LUN 是 SCSI 对象的 SCSI 地址的最后一部分。 LUN 是逻辑单元的 ID,但是此术语通常用于指逻辑单元本 身。 ? 装载点、快照装载点 (SMP) — 类似 LUN 的虚拟容器。它用 于“模拟”典型的 LUN,但能够让主机向快照写入并更改快照 而不更改 LUN 属性(如 WWN),而且通常不需要重新扫 描客户端上的 SCSI 总线。 ? 写入时重定向 (ROW) — 支持 VNX 快照的技术。拍摄快照 后,对主 LUN 的新写入被重定向(写入)到存储池内的新 位置。 ? 存储处理器 (SP) — 一种硬件组件,可提供处理资源以执行 创建、管理和监控存储资源之类的存储操作。

? Unisphere — 一种基于 Web 的管理环境,用于创建存储资 源、配置和计划对存储数据的保护,以及管理和监视 VNX 和 VNXe 系统上的其他存储操作。

EMC VNX 快照白皮书 6

VNX 快照技术概述

VNX 快照是 VNX? for Block OE Release 32 中引入的新功能。创 建该功能是为了通过与池更好地集成来改进 SnapView 快照的现 有功能。事实上,VNX 快照只能与池 LUN 一起使用。 在物理 RAID 组 中 创 建 的 LUN ( 又 称 为传统 LUN ) 仅支持 SnapView 快照。存在此限制是因为 VNX 快照技术要求占用池空 间。

注意:SnapView 快照与池 LUN 兼容。VNX 快照和 SnapView 快 照可共存于同一池 LUN 中。

VNX 快照支持每个池 LUN 256 个可写快照。它支持分支,又称为 快照的快照。“快照的快照”层级不得超过 10 层。对分支数没有 任何限制,只要给定主 LUN 的快照总数在 256 这一硬性限制之内 就可以。

此功能还支持一致性组。可将多个池 LUN 合并到一个一致性组以 及并发快照。

快照的工作原理

VNX 快照使用写入时重定向 (ROW) 技术。ROW 可将以主 LUN 为 目 标 的 新 写 入 内 容 重 定 向 到 存 储 池 中 的 新 位 置 。 此 类 实 现 与 SnapView 中使用的第一次写入时拷贝 (COFW) 不同,其中将原 始数据拷贝到保留 LUN 池以保留快照之前,主 LUN 的写入内容一 直保存。

图 1 对两种技术进行了比较。

图 1:SnapView 写入与 VNX 快照写入的比较

EMC VNX 快照白皮书 7

图 1 说明了 SnapView 快照与 VNX 快照的主要区别。VNX 快照 技术可将新数据写入池中的新区域,无需读取/写入旧数据块。与 SnapView 相比,这改进了整体性能。

同样,在从快照读取数据期间,无需从两个不同位置构建快照数 据,如图 4 所示。

图 2:SnapView 读取与 VNX 快照读取的比较 快照粒度

每个 VNX 快照的粒度是 8 KB 数据块。这意味着每个写入在池中占 用至少 8 KB。在 256 MB(VNX OE for Block R32 中为 1 GiB)的 存储片中分发 8 KB 数据块符合常规的精简写入算法。

我们用下例来进行说明。使用几个数据块可以拍摄 LUN 的快照。 新的快照会指向这些数据块,就像主 LUN 一样。

图 3:VNX 快照在创建时指向与 LUN 相同的数据块

片刻之后,主 LUN 可能会收到覆盖数据块 A 的 I/O。第一个快照 继续指向数据块 A、B、C 和 D 的原始集。拍摄 Snap2 之后,它 指向 A`、B、C 和 D。下一个主 LUN I/O 将覆盖数据块 D,它现在 指向 A`、B、C 和 D`。

EMC VNX 快照白皮书 8