emc vipr controller · timefinder snap (vdev) 操作 ... symcli_ctl_access parallel...

70
EMC ® ViPR ® Controller 版本 3.0 ViPR Controller VMAX VNX 存储系统 集成指南 302-002-712 修订版 01

Upload: vuthuy

Post on 22-Jun-2018

251 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

EMC® ViPR® Controller版本 3.0

ViPR Controller 与 VMAX 和 VNX 存储系统集成指南302-002-712

修订版 01

Page 2: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

版权所有 © 2013-2016 EMC Corporation。保留所有权利。中国印刷。

发布日期: 2016 年 5 月

EMC 确信本出版物在发布之日内容准确无误。本出版物中的信息可随时更改而不另行通知。

本出版物的内容按“原样”提供。EMC CORPORATION 对本出版物的内容不提供任何形式的陈述或担保,明确拒绝对有特定目的的适销性或适用性进行默示担保。

EMC²、EMC 和 EMC 徽标是 EMC Corporation 在美国和其他国家/地区的注册商标或商标。此处使用的所有其他商标均为其各自所有者的资产。

有关产品系列的最新法规文档,请访问 EMC 在线支持 (https://support.emc.com)。

易安信电脑系统(中国)有限公司中国北京朝阳区霄云路 38 号现代汽车大厦 15 层邮编:100027电话:(8610)8438 6000传真:(8610)8453 8174售前服务热线:400 650 6006网站:http://china.EMC.com

2 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 3: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 与 VMAX 和 VNX 集成概述 5

VMAX 存储系统的 ViPR Controller 配置要求和信息 7

创建虚拟数据中心之前的 VMAX 配置要求和信息...........................................8SMI-S 提供程序 针对 VMAX 的配置要求..........................................................8

ViPR Controller 对 SMI-S 提供程序的升级要求................................... 9VMAX 存储系统.............................................................................................10VMAX 虚拟池配置要求和建议.......................................................................10VMAX3 虚拟池要求和建议............................................................................ 11

VNX for Block 存储系统的 ViPR Controller 配置要求和信息 13

创建虚拟数据中心之前的 VNX for Block 配置要求和信息............................. 14SMI-S 提供程序 针对 VNX for Block 的配置要求............................................14VNX for Block 存储系统 ................................................................................ 15

启用性能数据记录 VNX for Block..................................................... 15EMC VNX for Block 配置要求和建议 ............................................................. 16EMC VNX for Block 虚拟池要求和建议 ..........................................................16EMC VNXe for Block 导出建议....................................................................... 16

ViPR Controller 对 FAST 策略的支持 17

ViPR Controller 为卷提供全自动存储分层支持..............................................18虚拟池中的 FAST 设置..................................................................... 18VMAX3 上的服务级别目标 (SLO)......................................................19ViPR Controller 和 FAST 策略:备注和限制...................................... 20ViPR Controller 和 VNX 上的 FAST 策略.............................................20

更改未导出数据块卷上的 FAST 策略.............................................................21更改已导出卷的 FAST 策略........................................................................... 21

我的卷是否已经导出?....................................................................21获取与您的卷共享一个存储组的卷列表.......................................... 22获取您的卷的物理存储池................................................................25

复制虚拟池...................................................................................................26检查物理存储池中的重复虚拟池..................................................... 26

向卷添加 FAST 策略...................................................................................... 27更改卷的 FAST 策略...................................................................................... 28从卷中删除 FAST 策略...................................................................................29

ViPR Controller 对 VMAX 阵列上元卷的支持 31

ViPR Controller 支持 VMAX 上的元卷 ............................................................32VMAX 阵列上的串连元卷与条带化元卷........................................................ 32ViPR Controller 在 VMAX 精简池中创建条带化卷.......................................... 33

条带化精简池资源调配:确定元卷中的元成员数量........................33ViPR Controller 在 VMAX 上创建串连卷......................................................... 34

串连元卷:确定元卷中的元成员数量..............................................34ViPR Controller 在 VMAX 密集池中创建条带化卷.......................................... 35

条带化密集池资源调配:确定元卷中的元成员数量........................35ViPR Controller 在 VMAX 上扩展卷................................................................ 35

第 1 章

第 2 章

第 3 章

第 4 章

第 5 章

目录

EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南 3

Page 4: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 对 VNX 阵列上元卷的支持 37

ViPR Controller 在 VNX 上创建元卷:注释和指导准则.................................. 38ViPR Controller 在 VNX 上进行资源调配:常规卷与元卷...............................38ViPR Controller 在 VNX 上进行资源调配:确定一个卷中的元成员数量.........38

ViPR Controller 元卷在 VNX 上的创建:示例....................................39在 VNX 阵列上扩展卷....................................................................................39

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持 41

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持........................... 42TimeFinder Clone 操作.................................................................................. 42TimeFinder Snap (VDEV) 操作........................................................................43TimeFinder VP 快照操作................................................................................45TimeFinder Mirror 操作.................................................................................. 46TimeFinder SnapVX 操作............................................................................... 48

ViPR Controller 对 SRDF 远程复制的支持 51

ViPR Controller 对 Symmetrix Remote Data Facility 的支持.............................52ViPR Controller 和 SRDF:限制.........................................................52支持摘要:SRDF 操作......................................................................52

ViPR Controller 对 SRDF/A 和 SRDF/S 操作的支持......................................... 56使用 ViPR Controller 设置 SRDF/A 和 SRDF/S 的前提条件................ 56SRDF/A 和 SRDF/S 支持摘要:虚拟池更改和阵列功能....................56支持用于 SRDF/S 和 SRDF/A 复制的 SRDF 操作............................... 57SRDF/S 和 SRDF/A 卷和一致性组的 ViPR Controller 操作示例..........59

ViPR Controller 对 SRDF-Metro 操作的支持....................................................65为 ViPR Controller 设置 SRDF Metro 的要求和信息........................... 65SRDF-Metro 支持摘要:更改虚拟池和阵列功能.............................. 66支持和不支持用于 SRDF Metro 复制的 SRDF 操作............................66

ViPR Controller 对 VMAX 存储系统的接收支持 69

将 VMAX 卷接收到一致性组..........................................................................70

第 6 章

第 7 章

第 8 章

第 9 章

目录

4 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 5: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

第 1 章

ViPR Controller 与 VMAX 和 VNX 集成概述

本指南向 ViPR Controller 系统管理员介绍如何将 VMAX 和 VNX 功能集成到虚拟数据中心(VDC)。其中包括支持 FAST(全自动存储分层)、TimeFinder 操作、Symmetrix RemoteData Facility (SRDF) 以及在 VMAX 和 VNX 存储系统上创建和管理元卷的 ViPR Controller服务。

相关文档

ViPR Controller 支持列表提供了 VMAX 和 VNX 物理资产的版本要求。

所有 ViPR Controller 产品文档均可从 ViPR Controller 产品文档索引 中获取。

ViPR Controller 与 VMAX 和 VNX 集成概述 5

Page 6: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 与 VMAX 和 VNX 集成概述

6 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 7: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

第 2 章

VMAX 存储系统的 ViPR Controller 配置要求和信息

本章包含下列信息。

l 创建虚拟数据中心之前的 VMAX 配置要求和信息...................................................8l SMI-S 提供程序 针对 VMAX 的配置要求..................................................................8l VMAX 存储系统.....................................................................................................10l VMAX 虚拟池配置要求和建议...............................................................................10l VMAX3 虚拟池要求和建议.................................................................................... 11

VMAX 存储系统的 ViPR Controller 配置要求和信息 7

Page 8: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

创建虚拟数据中心之前的 VMAX 配置要求和信息本章介绍将存储系统添加到 ViPR Controller 物理资产以及在 ViPR Controller 虚拟资产中配置存储系统所需的 VMAX 存储系统配置要求和信息。

在将存储系统添加到 ViPR Controller 之前,应查看这些要求和信息。

SMI-S 提供程序 针对 VMAX 的配置要求ViPR Controller 对 VMAX 系统的管理是通过 EMC SMI-S 提供程序 执行的。您必须先按如下要求配置 SMI-S 提供程序 和 VMAX 存储系统,然后才能将其添加到 ViPR Controller。

收集所需信息

您需要特定的信息来验证是否为 ViPR Controller 正确配置了 SMI-S 提供程序 并将存储系统添加到 ViPR Controllerl SMI-S 提供程序 主机地址

l SMI-S 提供程序 凭据(默认为 admin/#1Password)l SMI-S 提供程序 端口(默认为 5989)

启用属性

作为最佳做法,建议按以下方式设置用于 SMI-S 提供程序的 Windows 或 UNIX 操作系统变量:

变量名 值 描述

SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX 配置数据库文件的锁定。

symcli_wait_on_db 1 如果设置为 1,当 VMAX 配置数据库被其他用户锁定时,SYMCLI 将等待获取该锁定。默认情况下,数据库繁忙将会返回错误。

symcli_wait_on_gk 1 设置为 1 时,会导致 SYMCLI 在所有网关守护设备繁忙时等待检索 VMAX 信息。否则,网关守护设备繁忙将导致出错。

有关详细信息,请参阅可从 EMC 在线支持获取的《EMC Solutions Enabler CLI 命令参

考》。

在使用 SMI-S 提供程序 8.1 时,您必须始终启用这些属性:

l SYMAPI_USE_GNS, SYMAPI_USE_RDFD,位于 /var/symapi/config/options 下面

l GNS_REMOTE_MIRROR,位于 /var/symapi/config/daemon_options 下面

启动守护程序服务

在开始配置之前:

l 从 /opt/emc/SYMCLI/bin 目录中,启动守护程序服务: stordaemon startstorrdfd。

l 列出守护程序:/opt/emc/SYMCLI/bin/stordaemon list您可以查看当前正在运行哪些守护程序:

Available Daemons ('[*]':Currently Running):[*] storapid EMC Solutions Enabler Base Daemon

VMAX 存储系统的 ViPR Controller 配置要求和信息

8 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 9: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

storgnsd EMC Solutions Enabler GNS Daemon storrdfd EMC Solutions Enabler RDF Daemon[*] storevntd EMC Solutions Enabler Event Daemon[*] storwatchd EMC Solutions Enabler Watchdog Daemon storsrmd64 EMC Solutions Enabler SRM Daemon, 64bit storstpd EMC Solutions Enabler STP Daemon storsrvd EMC Solutions Enabler SYMAPI Server Daemon

storrdfd 守护程序是对 SRDF 的强制要求。

使用 VMAX 存储的 SMI-S 提供程序的 ViPR Controller 配置要求

l 在执行任何操作安装或升级 SMI-S 提供程序以便与 ViPR Controller 配合使用之前,请在 ViPR Controller 支持列表 中查阅 VMAX 存储系统的 SMI-S 版本要求。

l 为了充分利用 ViPR Controller 3.0 提供的功能,必须运行最新版本的 SMI-S 提供程序。有关特定版本要求,请参阅 ViPR Controller 支持列表。

l 不能在 ViPR Controller 以及需要 SMI-S 提供程序连接 VMAX 的任何其他应用程序之间共享 SMI-S 提供程序,例如 EMC ViPR SRM。

l 运行 Solutions Enabler(SYMAPI 服务器)和 SMI-S 提供程序 (ECOM) 的主机服务器与运行 VMAX 服务处理器的服务器不同。

l 在 SMI-S 提供程序 中发现了存储系统。

l 将存储提供程序添加到 ViPR Controller 时,该存储提供程序管理的所有存储系统都将添加到 ViPR Controller。如果不希望 SMI-S 提供程序 上的所有存储系统都由 ViPRController 进行管理,请在将 SMI-S 提供程序 添加到 ViPR Controller 之前配置 SMI-S提供程序,以仅管理将要添加到 ViPR Controller 的存储系统。

还可以取消注册不在 ViPR Controller 中使用的存储系统,或者在将存储提供程序添

加到 ViPR Controller 后删除这些存储系统。有关从 ViPR Controller 中取消注册或删

除存储的步骤,请参见《ViPR Controller 用户界面虚拟数据中心配置指南》(可从 ViPR Controller 产品文档索引中获取该文档)。

l 远程主机 SMI-S 提供程序(解决方案启用程序(SYMAPI 服务器)和 EMC CIM 服务器 (ECOM))配置为接受 SSL 连接。

l EMC storsrvd 守护程序已安装并且正在运行。

l 确保在本地 DNS 服务器中配置了 SYMAPI 服务器和 ViPR Controller 服务器主机,并且它们的名称由彼此进行解析,以便在两者之间正常通信。如果环境中未使用DNS,请确保使用主机文件进行名称解析 (/etc/hosts or c:/Windows/System32/drivers/etc/hosts)。

l EMC CIM 服务器 (ECOM)默认用户登录名的密码到期选项设置为“Password neverexpires”。

l SMI-S 提供程序 主机能够看到网关守护设备(最少六个)。

ViPR Controller 对 SMI-S 提供程序的升级要求

ViPR Controller 支持列表中提供了 ViPR Controller 支持或需要的所有系统的最新版本要求。有关 SMI-S 提供程序的特定版本要求,请先查看 ViPR Controller 支持列表,然后再执行任何 SMI-S 提供程序升级或安装操作,以便与 ViPR Controller 配合使用。

VMAX 存储系统的 ViPR Controller 配置要求和信息

ViPR Controller 对 SMI-S 提供程序的升级要求 9

Page 10: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

VMAX 存储系统在将 VMAX 存储系统添加到 ViPR Controller 之前,按照如下要求进行准备。

l 为通过 ViPR Controller 调配的存储创建数量充足的存储池(例如,SSD、SAS、NL-SAS)。

l 定义 FAST 策略。存储层和 FAST 策略名称必须在所有 VMAX 存储系统中保持一致。

l 不需要创建任何 LUN、存储组、端口组、启动器组或掩蔽视图。

l 如果在 VMAX3 存储系统中发现 eNAS 文件系统,则在将该存储系统添加到 ViPRController 时,必须选择 VNX for File 作为存储系统类型。

l ViPR Controller 支持 FAST.X 功能,该功能允许您将 EMC XtremIO 连接到 VMAX3 的后端。当 ViPR Controller 发现 VMAX3 时,XtremIO 将显示为 SRP 或 SLO 层。所有调配操作均通过 VMAX3 完成。

l 在 VMAX 中添加和发现某个 ViPR Controller 存储系统之后,如果在该存储系统上使用存储系统要素管理器进行了管理更改,则必须重新发现该存储系统。

l 有关使用元卷时的配置要求,请参见《ViPR Controller 与 VMAX 和 VNX 存储系统集成

指南》。

VMAX 虚拟池配置要求和建议在 VMAX 中对 ViPR Controller 系统进行虚拟化之前,请查看以下配置要求和建议。

当为 VMAX 配置存储层和 FAST 策略时:

l 存储层和 FAST 策略名称必须在所有 VMAX 存储系统中保持一致。

l 在构建虚拟池时,设置这些选项:

选项 描述

RAID Level 选择虚拟池中的卷将包含的 RAID 级别。

Unique Auto-tiering PolicyNames

仅限 VMAX。当通过 Unisphere 在 VMAX 上创建自动分层策略时,您可以为构建的策略指定名称。在启用“Unique Auto-tiering Policy Names”时,可以看到这些名称。

如果未启用该选项,则在“Auto-tiering Policy”字段中显示的自动分层策略名称为 ViPR 创建的名称。

Auto-tieringPolicy

用于该虚拟池的全自动存储分层 (FAST) 策略。在 VMAX、VNX forBlock 和 VNXe 上支持 FAST 策略。ViPR 选择选定的自动分层策略已应用到的物理存储池。如果在该虚拟池中创建了一个卷,则在该字段中指定的自动分层策略将应用到该卷。

Fast Expansion 仅限 VMAX 或 VNX Block。如果启用了“Fast Expansion”,ViPR将在该虚拟池中创建级联元卷。如果禁用“Fast Expansion”,ViPR 将创建条带化元卷。

Host Front EndBandwidthLimit

“0” — 将该值设置为 0(不受限制)。该字段限制了应用程序在 VMAX 卷上可以消耗的数据量。按 MB/秒衡量主机前端带宽限制。

VMAX 存储系统的 ViPR Controller 配置要求和信息

10 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 11: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

选项 描述

Host Front EndI/O Limit

“0” — 将该值设置为 0(不受限制)。该字段限制了应用程序在 VMAX 卷上可以消耗的数据量。按 IOPS 衡量主机前端 I/O 限制。

VMAX3 虚拟池要求和建议在 ViPR Controller 中对 VMAX3 系统进行虚拟化之前,请查看以下配置要求和建议。

在构建虚拟池时,设置这些选项:

表 1 VMAX3 虚拟池设置

字段 描述

Provisioning Type “Thin”。VMAX3 不支持密集卷。

即使在虚拟池中设置了精简 LUN,ViPR Controller 也不会列出 eNAS 存储

上的精简池。ViPR Controller 仅将这些精简池作为密集池列出。

Protocols “FC”。

System Type “EMC VMAX”

Thin VolumePreallocation

“0” 或 “100”。其他值将筛选出 VMAX3 SRP 池。

“0” — 使用该池分配的卷属于完全精简。

“100” — 使用该池分配的卷属于完全分配。

Unique Auto-tieringPolicy Names

已启用。

Auto-tiering Policy 通过预先定义的“Storage Level Objectives”和工作流提供 VMAX3。在调

配期间,您可以指定要应用到卷的工作流和 SLO。

Expandable 启用后可包括包含可扩展卷的存储池。

Host Front EndBandwidth Limit

“0” — 将该值设置为 0(不受限制)。

该字段限制了应用程序在 VMAX3 卷上可以消耗的数据量。按 MB/秒衡量

主机前端带宽限制。

Host Front End I/OLimit

“0” — 将该值设置为 0(不受限制)。

该字段限制了应用程序在 VMAX3 卷上可以消耗的数据量。按 IOPS 衡量主

机前端 I/O 限制。

VMAX 存储系统的 ViPR Controller 配置要求和信息

VMAX3 虚拟池要求和建议 11

Page 12: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

VMAX 存储系统的 ViPR Controller 配置要求和信息

12 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 13: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

第 3 章

VNX for Block 存储系统的 ViPR Controller 配置要求和信息

本章包含下列信息。

l 创建虚拟数据中心之前的 VNX for Block 配置要求和信息..................................... 14l SMI-S 提供程序 针对 VNX for Block 的配置要求....................................................14l VNX for Block 存储系统 ........................................................................................ 15l EMC VNX for Block 配置要求和建议 ..................................................................... 16l EMC VNX for Block 虚拟池要求和建议 ..................................................................16l EMC VNXe for Block 导出建议............................................................................... 16

VNX for Block 存储系统的 ViPR Controller 配置要求和信息 13

Page 14: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

创建虚拟数据中心之前的 VNX for Block 配置要求和信息本章介绍将存储系统添加到 ViPR Controller 物理资产以及在 ViPR Controller 虚拟资产中配置存储系统所需的 VNX for Block 存储系统配置要求和信息。

在将存储系统添加到 ViPR Controller 之前,应查看这些要求和信息。

SMI-S 提供程序 针对 VNX for Block 的配置要求VNX for Block 系统的 ViPR Controller 管理通过 EMC SMI-S 提供程序执行。SMI-S 提供程序和 VNX for Block 必须满足特定配置要求,然后才能将此存储系统添加到 ViPRController。

收集所需信息

您需要特定的信息来验证是否为 ViPR Controller 正确配置了 SMI-S 提供程序 并将存储系统添加到 ViPR Controller。

l SMI-S 提供程序 主机地址

l SMI-S 提供程序 凭据(默认为 admin/#1Password)

l SMI-S 提供程序 端口(默认为 5989)

配置要求

设置 SMI-S 提供程序变量

作为最佳做法,建议按以下方式设置用于 SMI-S 提供程序的 Windows 或 UNIX 操作系统变量。

symcli_wait_on_db 1 如果设置为 1,当 VNX for Block 配置数据库被其他用户锁定时,SYMCLI 将等待获取该锁定。默认情况下,数据库繁忙将会返回错误。

使用 VNX for Block 存储系统的 SMI-S 提供程序的 ViPR Controller 配置要求

l 不能在 ViPR Controller 以及需要 SMI-S 提供程序连接 VNX for Block 的任何其他应用程序之间共享 SMI-S 提供程序,例如 EMC ViPR SRM。

l 运行 Solutions Enabler(SYMAPI 服务器)和 SMI-S 提供程序 (ECOM) 的主机服务器与运行 VNX for Block 存储处理器的服务器不同。

l 在 SMI-S 提供程序 中发现了存储系统。

l 将存储提供程序添加到 ViPR Controller 时,该存储提供程序管理的所有存储系统都将添加到 ViPR Controller。如果不希望 SMI-S 提供程序 上的所有存储系统都由 ViPRController 进行管理,请在将 SMI-S 提供程序 添加到 ViPR Controller 之前配置 SMI-S提供程序,以仅管理将要添加到 ViPR Controller 的存储系统。

还可以取消注册不在 ViPR Controller 中使用的存储系统,或者在将存储提供程序添

加到 ViPR Controller 后删除这些存储系统。有关从 ViPR Controller 中取消注册或删

除存储的步骤,请参见《ViPR Controller 用户界面虚拟数据中心配置指南》(可从 ViPR Controller 产品文档索引中获取该文档)。

l 远程主机 SMI-S 提供程序(解决方案启用程序(SYMAPI 服务器)和 EMC CIM 服务器 (ECOM))配置为接受 SSL 连接。

VNX for Block 存储系统的 ViPR Controller 配置要求和信息

14 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 15: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

l EMC storsrvd 守护程序已安装并且正在运行。

l 确保在本地 DNS 服务器中配置了 SYMAPI 服务器和 ViPR Controller 服务器主机,并且它们的名称由彼此进行解析,以便在两者之间正常通信。如果环境中未使用DNS,请确保使用主机文件进行名称解析 (/etc/hosts or c:/Windows/System32/drivers/etc/hosts)。

l EMC CIM 服务器 (ECOM)默认用户登录名的密码到期选项设置为“Password neverexpires”。

l SMI-S 提供程序 主机需要通过 IP 网络的 IP 连接,并且连接到两个 VNX for Block 存储处理器。

VNX for Block 存储系统在将 VNX for Block 存储系统添加到 ViPR Controller 之前,按照如下要求进行准备。

配置要求

l 为通过 ViPR Controller 调配的存储创建数量充足的存储池或 RAID 组。

l 如果需要卷完整拷贝,请在存储系统上安装 SAN Copy 启用程序软件。

l 如果需要卷连续本机拷贝,请在阵列上创建克隆专用 LUN。

l VNX for Block 存储系统的光纤通道网络需要在每个网络中有一个 SP-A 和 SP-B 端口对,否则无法为 VNX for Block 存储系统创建虚拟池。

l 有关使用元卷时的配置要求,请参见《ViPR Controller 与 VMAX 和 VNX 存储系统集成

指南》。

ViPR Controller 收集 HDS 端口指标的配置要求

您必须在 EMC Unisphere 中启用性能数据记录,以便 VNX for Block 可以将所需指标发送至 ViPR Controller,然后您才能为 VNX for Block 设置基于指标的端口选择。有关在EMC Unisphere 中启用性能数据记录的步骤,请参见:VNX for Block 的前提配置设置(第 15 页)。

启用性能数据记录 VNX for Block您必须在 EMC Unisphere 中启用性能数据记录,VNX for Block 才能将所需的指标发送至ViPR Controller,然后您才能为 VNX for Block 设置基于指标的端口选择。

过程

1. 登录到 EMC Unisphere。

2. 选择“System” > “Statistics for Block”。可以在“Monitoring and Alerts”部分中找到“Statistics for Block”。

3. 单击“Performance Data Logging”。

此时将显示“Data Logging”对话框。

4. 如果尚未启动数据记录:

请不要更改“Real Time Interval”和“Archive Interval”的默认时间。

a. 单击“Start”以启动数据记录。

b. 单击“Apply”。

5. 单击“OK”。

VNX for Block 存储系统的 ViPR Controller 配置要求和信息

VNX for Block 存储系统 15

Page 16: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

EMC VNX for Block 配置要求和建议VNX for Block 系统的 ViPR Controller 管理通过 EMC SMI-S 提供程序执行。SMI-S 提供程序和 VNX for Block 必须满足特定配置要求,然后才能将此存储系统添加到 ViPRController。

EMC VNX for Block 虚拟池要求和建议在将 VNX for Block 存储添加到 ViPR Controller 虚拟池之前,请查看以下配置注意事项。

l VNX for Block 存储系统的光纤通道网络需要在每个网络中有一个 SP-A 和 SP-B 端口对,否则无法为 VNX for Block 存储系统创建虚拟池。

l 在 ViPR Controller 版本 2.2 之前,如果在从 VNX for Block 存储创建的虚拟池上未设置自动分层策略,则 ViPR Controller 将从启用自动分层的虚拟池创建卷。从 ViPRController 版本 2.2 开始,如果在为 VNX for Block 存储创建的虚拟池上未设置任何策略,则 ViPR Controller 将从在同一个虚拟池中创建的新卷上启用“start high thenauto-tier”的虚拟池中创建卷。

EMC VNXe for Block 导出建议在将 VNXe for Block 卷导出到使用 ViPR Controller 的主机时,建议仅使用全光纤通道或iSCSi 来配置主机与存储之间的连接。

VNX for Block 存储系统的 ViPR Controller 配置要求和信息

16 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 17: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

第 4 章

ViPR Controller 对 FAST 策略的支持

本章包括以下主题:

l ViPR Controller 为卷提供全自动存储分层支持......................................................18l 更改未导出数据块卷上的 FAST 策略.....................................................................21l 更改已导出卷的 FAST 策略................................................................................... 21l 复制虚拟池........................................................................................................... 26l 向卷添加 FAST 策略.............................................................................................. 27l 更改卷的 FAST 策略.............................................................................................. 28l 从卷中删除 FAST 策略...........................................................................................29

ViPR Controller 对 FAST 策略的支持 17

Page 18: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 为卷提供全自动存储分层支持通过 ViPR Controller“Change Virtual Pool”服务,您可以执行“Change Auto-tieringPolicy or Host IO Limits”操作,从而更改卷上的全自动存储分层 (FAST) 策略。

VMAX 阵列一般具有几种存储,并且这些存储支持大量 RAID 类型。大多数 VMAX 阵列支持以下驱动器类型:

l 闪存驱动器

l 企业硬盘驱动器(10K 和 15K RPM)

l 高容量 SATA 磁盘驱动器

阵列的性能部分取决于是否将频繁访问的数据放置在闪存之类的高速磁盘上,并将不常访问的数据放置在速度较慢的存储上,如 SATA 驱动器。

VMAX 在驱动器类型之间移动数据,以优化阵列性能。该功能称为 VMAX FAST VP。

ViPR Controller 在 VMAX3 阵列上支持服务级别目标,如 VMAX3 上的服务级别目标(SLO)(第 19 页)中所述。

ViPR Controller 不支持 FAST DP。

虚拟池中的 FAST 设置

下表介绍了虚拟池配置面板中与全自动存储分层 (FAST) 策略相关的的字段。

表 2 虚拟池中的 FAST 设置

字段 描述

Unique Auto-tiering PolicyNames

启用该选项以在“Auto-tiering policy”选择列表中显示唯一

的自动分层名称。阵列系统管理员通过 Unisphere 或其他客

户端创建唯一的自动分层策略名称。

禁用此选项以显示阵列生成的自动分层名称。阵列通过阵列

ID、唯一的策略名称和字符串“FASTPOLICY”创建自动分

层策略名称。例如:

SYMMETRIX+000196701972+FASTPOLICY+Green

Auto-tiering Policy 该字段包含自动分层策略的名称。选择该值以后,ViPRController 只显示具有该自动分层策略的物理存储池。

如果在该虚拟池中创建一个卷,ViPR Controller 会将在该字段

中指定的自动分层策略应用到该卷。

有关唯一的策略名称的备注

要在虚拟池中使用唯一的 FAST 策略名称,需要采取一些计划。

在 VMAX 阵列上,可通过 Unisphere 创建唯一的 FAST 策略名称。如果启用“UniqueAuto-tiering Policy Names”复选框,ViPR Controller 将显示在 VMAX 阵列上创

建的 FAST 策略名称。

Unisphere 对 VMAX 阵列上的自动分层策略名称强制确保唯一性,但是 ViPR Controller可以在一个虚拟池中包括多个 VMAX。这种情况给 ViPR Controller 管理员带来了麻烦,因为两个 VMAX 阵列上的两项策略具有相同的名称,但是 FAST 策略可能不一样。在这

ViPR Controller 对 FAST 策略的支持

18 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 19: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

种情形下,ViPR Controller 用户界面只显示一个名称实例,并且 ViPR Controller 会选择将哪一个 FAST 策略应用到该虚拟池中的卷。

如果您创建了一个包括多个 VMAX 阵列的虚拟池,并且您希望使用唯一的自动分层策略名称,请确认 VMAX 阵列上的 FAST 策略名称对于该虚拟池中的其他所有 VMAX 阵列而言都是唯一的。如果不确定,请不要启用“unique auto-tiering policynames”。

许多“Change Virtual Pool”服务操作都需要唯一的自动分层策略名称,如将虚拟卷从VPLEX Local 更改为 VPLEX Distributed。

VMAX3 上的服务级别目标 (SLO)ViPR Controller 在 VMAX3 阵列上支持服务级别目标。

服务级别目标与 VMAX FAST 策略相似。它们在工厂预先定义并且在 ViPR 中通过“Auto-tiering Policy”字段显示。下图显示了虚拟池的“Hardware”面板的“Auto-tieringPolicy”字段。图 1 不具有唯一名称的 SLO

ViPR Controller 虚拟池配置中的 SLO 名称显示了 Symmetrix ID、策略、工作负载以及SLO 的平均响应时间。“None”表明为通过该虚拟池创建的卷选择了“Optimized”SLO。

启用“Unique Auto-tiering Policy Names”以显示具有唯一名称并且与 Unisphere 中显示的那些 SLO 相匹配的 SLO:图 2 具有唯一名称的 SLO

ViPR Controller 对 FAST 策略的支持

VMAX3 上的服务级别目标 (SLO) 19

Page 20: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 和 FAST 策略:备注和限制

ViPR Controller 将根据本文讨论的特定指导准则来处理 FAST 策略管理。

以下是需要遵守的指导准则:

l 您只能更改独立 VMAX3 卷的 SLO 值。

l 您不能更改在 VMAX3 上具有后端物理存储的 VPLEX 虚拟卷的 SLO 值。

l 您不能在 ViPR Controller 中创建 FAST 策略。存储阵列管理员将使用 Unisphere 或其他界面创建 FAST 策略。

l 如果更改某个卷的 FAST 策略,ViPR Controller 将更改整个存储组的 FAST 策略。因此,必须指定属于 VMAX 存储组的所有卷,才能成功执行该操作。

l 要确定卷所在的存储组,请运行 Unisphere 或者使用 Solutions Enabler CLI。

l 您不能更改在 VMAX 上具有后端物理存储的 VPLEX 虚拟卷的 FAST 策略。

l 在 Unisphere 中,当将卷添加到阵列上的存储组中时,可以向卷应用 FAST 策略。在 ViPR Controller 中,您可以通过将某个卷导出至主机,向存储组添加该卷。ViPRController 将该卷添加到 VMAX 上的存储组并应用 FAST 策略。

l 未导出的卷可以位于已定义 FAST 策略的虚拟池中。但是,除非您将该卷导出至主机或群集,否则 FAST 策略不会对该卷生效。

l 使用 FAST 策略将新节点添加到一个节点群集中或者将已导出的 FAST 卷导出至其他主机时,ViPR Controller 会以级联方式创建一个新掩蔽视图,并且会将同一卷放入与该新掩蔽视图关联的存储组中。由于该卷最初位于具有某个 FAST 策略的存储组中,因此不会对该卷应用任何其他 FAST 策略。位于该新掩蔽视图中的存储组将命名为 <storage_group_name>_NonFast。

l 对于 VMAX,您不能使用 FAST 策略将跨越同一存储池中多个磁盘的卷迁移到其他存储池。

l ViPR Controller 在 VMAX 中支持幻影存储组,但在 VMAX3 中不支持。

l 如果您要使用现有掩蔽视图,而不接收它们,将无法在幻影存储组中更改 FAST 策略。为了能够在幻影存储组中更改 FAST 策略,请将掩蔽视图接收到 ViPR Controller中。这样可确保 ViPR Controller 可以管理该组中的所有卷。

ViPR Controller 和 VNX 上的 FAST 策略

VNX 阵列也支持 FAST 策略。VMAX 和 VNX 阵列处理 FAST 策略的方式有所不同。

如果使用 VNX,您可以更改已导出和未导出卷的 FAST 策略。

在 VNX 上,FAST 策略与卷直接相关联。

在 VNX 上调配的所有卷将分配到“Auto Tier”。如果将虚拟池自动分层字段设置为None,VNX 会将使用该虚拟池调配的卷分配到“Auto Tier”。

您可以将 VNX 卷的 FAST 策略更改为 VNX 提供的其他分层选项之一。

VNX 对存储组没有限制。存储组限制仅限于 VMAX 阵列上。

卷所在的物理存储池必须在原始和目标虚拟池中可用。检查源和目标虚拟池,以确保卷所在的物理存储池与两个虚拟池相匹配。

ViPR Controller 对 FAST 策略的支持

20 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 21: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

更改未导出数据块卷上的 FAST 策略您可以使用 ViPR Controller 更改 ViPR Controller 中任何卷上的 FAST 策略。更改已导出数据块卷上的 FAST 策略比更改未导出卷上的 FAST 策略更复杂。

其原因在于,未导出卷尚未分配到存储组。如果卷没有分配到存储组,您可以构建目标虚拟池,然后使用“更改虚拟池”服务更改该卷的 FAST 策略。构建目标池将在复制虚拟池(第 26 页)中介绍。

选择适合您环境的过程:

l 为卷添加 FAST 策略(第 27 页)

l 更改卷的 FAST 策略(第 28 页)

l 从卷中删除 FAST 策略(第 29 页)

更改已导出卷的 FAST 策略ViPR Controller 对于更改已经导出至主机的 VMAX 卷上的 FAST 策略具有限制。

当使用 ViPR Controller 服务将某个卷导出至主机时,作为服务流程编排的一部分,VMAX 阵列会将该卷添加到存储组。要针对存储组中的某个卷应用(或更改)FAST 策略,请更改该存储组中所有卷的 FAST 策略,否则 ViPR“Change Virtual Pool”服务将失败。

您需要以下信息,才能在已导出的 VMAX 卷上运行“Change Virtual Pool”。

l 卷所属的存储组。

l 与您的卷共享一个存储组的其他卷的名称。

l 包含您的卷的物理存储池的名称。

Unisphere 中提供了这些信息。

我的卷是否已经导出?

在 ViPR Controller 中创建的每个卷都具有导出列表。以下过程显示了如何确定某个卷是否已经导出。

准备工作

从 ViPR Controller 中使用“Block Storage Services” > “Create Block Volume”服务或者等效服务创建卷。

过程

1. 以系统管理员身份登录 ViPR Controller。

2. 选择“Resources” > “Volumes”。

3. 单击要查看的卷。

结果

如果该卷已经导出,在卷描述下方将列出导出,如下图所示。

ViPR Controller 对 FAST 策略的支持

更改未导出数据块卷上的 FAST 策略 21

Page 22: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

图 3 具有导出的卷

如果卷已经导出,您必须确定 VMAX 上存储组中的其他卷,如获取与您的卷共享一个存储组的卷的列表(第 22 页)中所述。

如果卷尚未导出,则导出列表为空。图 4 不具有导出的卷

如果卷尚未导出,您可以运行“Change Virtual Pool”服务来更改 FAST 策略。请参见更改未导出数据块卷上的 FAST 策略(第 21 页)。

获取与您的卷共享一个存储组的卷列表

您确定已经导出卷之后,便知道卷位于 VMAX 上的存储组中。要更改 FAST 策略,您必须汇编存储组中的所有卷的列表。当运行“Change Virtual Pool”服务时,需要使用该列表。

准备工作

l 您必须具有一个通过 ViPR Controller 创建的卷。

l 该卷必须具有导出。

过程

1. 登录到 Unisphere。

ViPR Controller 对 FAST 策略的支持

22 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 23: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

2. 单击您在其上创建卷的阵列。

3. 选择“Storage” > “Volumes”。

4. 打开“Virtual Volume”列表,然后双击“TDEV”。

此时将打开“Thin Volumes”列表。

5. 查找使用 Unisphere 的“Advanced Filtering”功能创建的卷。在“Volume IdentifierName”字段中输入创建的卷的名称,然后单击“OK”。

ViPR Controller 对 FAST 策略的支持

获取与您的卷共享一个存储组的卷列表 23

Page 24: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

卷列表中将显示您的卷。

6. 双击该卷以查看卷属性。

“Volume Properties”在“Related Objects”框中提供了一个“Storage Groups”链接。

7. 单击“Storage Groups”。

Unisphere 将显示您的卷所属的存储组。

ViPR Controller 对 FAST 策略的支持

24 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 25: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

8. 双击父存储组。

Unisphere 将显示存储组属性。该屏幕包括“Related Objects”列表。

9. 在“Related Objects”列表中单击“Volumes”。

Unisphere 将显示该卷所属的存储组的完整列表。您可以使用这个卷列表运行“Change Virtual Pool”,以更改 FAST 策略。

图 5 存储组列表

获取您的卷的物理存储池

了解如何确定包含您的卷的物理存储池。

准备工作

通过使用“Block Storage Services” > “Create Block Volume”服务或者等效服务从ViPR Controller 创建卷。

过程

1. 要登录 Unisphere 并转到与您的卷所对应的“Volume Properties”页面,请按照获取与您的卷共享一个存储组的卷的列表(第 22 页)中的第 1 步至第 6 步进行操作。

“Volume Properties”在“Related Objects”框中提供了一个“Bound Pool Info”链接。

ViPR Controller 对 FAST 策略的支持

获取您的卷的物理存储池 25

Page 26: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

2. 单击“Bound Pool Info”链接。

Unisphere 将显示您的卷所在的存储池。

3. 记录存储池名称。确保您的源和目标虚拟池支持“Change Auto-tiering”操作。

复制虚拟池要从 ViPR Controller 更改某个卷的 FAST 策略,请将该卷从当前虚拟池移到另一个已应用新 FAST 策略的虚拟池。

准备工作

除了 FAST 策略,包含该卷的虚拟池与要将该卷移到的虚拟池必须完全一样。如果在源和目标虚拟池之间的任何其他虚拟池设置有所不同,“Change Virtual Pool”操作将失败。

以下过程显示了如何创建目标虚拟池。

过程

1. 以系统管理员身份登录 ViPR Controller。

2. 选择“Virtual Assets” > “Block Virtual Pools”。

3. 通过单击虚拟池旁边的复选框来选择要复制的虚拟池。

4. 单击“Duplicate”。

ViPR Controller 将从源虚拟池的名称创建一个新虚拟池。例如,如果虚拟池名为MyPool,ViPR Controller 将创建名为 ViPR Controller 的虚拟池,然后打开“CreateVirtual Pool”面板,从而您可以编辑其参数。

5. 更改“Hardware” > “Auto-tiering policy”设置。

6. 单击“Save”。

检查物理存储池中的重复虚拟池

要运行“Change Virtual Pool”以更改某个卷的 FAST 策略,该卷必须位于与源和目标虚拟池相匹配的物理存储池中。

准备工作

要查看哪个物理存储池包含您的卷,请参见获取您的卷的物理存储池(第 25 页)。

确定包含您的卷的物理存储池之后,请检查物理存储池的源和目标虚拟池。这样是为了确保目标虚拟池中的 FAST 策略更改不会筛选掉包含您的卷的物理存储池。

过程

1. 以管理员身份登录 ViPR。

2. 选择“Virtual Assets” > “Block Virtual Pools”。

3. 单击“Block Virtual Pools”列表中的目标虚拟池。

4. 展开“Storage Pools”列表。

ViPR Controller 对 FAST 策略的支持

26 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 27: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

图 6 存储池

结果

在该列表中必须显示包含您的卷的物理存储池。如果未显示,您将不能向该虚拟池分配卷。

向卷添加 FAST 策略该过程介绍了如何通过将某个卷移到具有自动分层策略的虚拟池来向该卷应用 FAST 策略。

准备工作

通过运行“Block Storage Services” > “Create Block Volume”服务或等效服务从 ViPRController 创建卷。

在创建卷时,您指定的虚拟池必须已经将在“Auto-Tiering Policy”字段设置为“None”。过程

1. 要复制该卷当前所属的虚拟池,请按照复制虚拟池(第 26 页)中的说明进行操作。在目标虚拟池中,将“Auto-Tiering policy”字段设置为您想要应用到该卷的FAST 策略的名称。源和目标虚拟池只能在“Auto-Tiering Policy”字段中的设置有所不同。如果有其他不同之处,“Change Virtual Pool”服务将失败。

2. 运行“Block Storage Services” > “Change Virtual Pool”。

3. 按下表所示设置“Change Virtual Pool”对话框中的字段。

表 3 添加 FAST 策略服务设置

字段 值

Project 选择包含该卷的项目。

ViPR Controller 对 FAST 策略的支持

向卷添加 FAST 策略 27

Page 28: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

表 3 添加 FAST 策略服务设置 (续)

字段 值

Virtual Pool 选择卷当前所在的虚拟池。该虚拟池已经将“Auto-Tiering

Policy”设置为“None”。

Operation 选择“Change Auto-tiering Policy or Host IO Limits”。

Target Virtual Pool 指定您在步骤 1 中创建的重复虚拟池。

Volume 选择您想要添加到该虚拟池的卷以及阵列上与该卷共享一个存

储组的任何其他卷。

4. 单击“Order”。

更改卷的 FAST 策略该过程介绍了如何通过将卷移到具有其他自动分层策略的虚拟池中来更改卷的 FAST 策略。

准备工作

通过运行“Block Storage Services” > “Create Block Volume”服务或等效服务从 ViPRController 创建卷。

在创建卷时,您指定的虚拟池必须已经设置自动分层策略字段。

过程

1. 按照复制虚拟池(第 26 页)中的说明将虚拟池复制到该卷当前所属的卷。在目标虚拟池中,将“Auto-Tiering Policy”字段更改为您想要应用到该卷的 FAST 策略的名称。源虚拟池和目标虚拟池只能在“Auto-Tiering Policy”字段中的设置有所不同。如果有其他不同之处,“Change Virtual Pool”服务将失败。

2. 运行“Block Storage Services” > “Change Virtual Pool”

3. 按下表所示设置“Change Virtual Pool”对话框中的字段。

表 4 更改 FAST 策略服务设置

字段 值

Project 选择包含该卷的项目。

Virtual Pool 选择卷当前所在的虚拟池。该虚拟池已经设置自动分层策略。

Operation 选择“Change Auto-tiering Policy or Host IO Limits”。

Target Virtual Pool 指定您在步骤 1 中创建的重复虚拟池。

Volume 选择您想要添加到该虚拟池的卷以及阵列上与该卷共享一个存

储组的任何其他卷。

4. 单击“Order”。

ViPR Controller 对 FAST 策略的支持

28 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 29: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

从卷中删除 FAST 策略该过程介绍了如何通过将卷移到不具有自动分层策略的虚拟池,从该卷中删除 FAST 策略。

准备工作

通过运行“Block Storage Services” > “Create Block Volume”服务或等效服务从 ViPRController 创建卷。

在创建卷时,您指定的虚拟池必须已经设置自动分层策略字段。过程

1. 要复制该卷当前所属的虚拟池,请按照复制虚拟池(第 26 页)中的说明进行操作。在目标虚拟池中,将“Auto-Tiering policy”字段设置为“None”。源虚拟池和目标虚拟池只能在“Auto-Tiering Policy”字段中的设置有所不同。如果有其他不同之处,“Change Virtual Pool”服务将失败。

2. 运行“Block Storage Services” > “Change Virtual Pool”。

3. 按下表所示设置“Change Virtual Pool”对话框中的字段。

表 5 删除虚拟池服务设置

字段 值

Project 选择包含该卷的项目。

Virtual Pool 选择卷当前所在的虚拟池。该虚拟池已经设置自动分层策略。

Operation 选择“Change Auto-tiering Policy or Host IO Limits”。

Target Virtual Pool 指定您在步骤 1 中创建的重复虚拟池。

Volume 选择您想要添加到该虚拟池的卷以及阵列上与该卷共享一个存

储组的任何其他卷。

4. 单击“Order”。

ViPR Controller 对 FAST 策略的支持

从卷中删除 FAST 策略 29

Page 30: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 对 FAST 策略的支持

30 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 31: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

第 5 章

ViPR Controller 对 VMAX 阵列上元卷的支持

本章包括以下主题:

l ViPR Controller 支持 VMAX 上的元卷 .................................................................... 32l VMAX 阵列上的串连元卷与条带化元卷................................................................ 32l ViPR Controller 在 VMAX 精简池中创建条带化卷.................................................. 33l ViPR Controller 在 VMAX 上创建串连卷................................................................. 34l ViPR Controller 在 VMAX 密集池中创建条带化卷...................................................35l ViPR Controller 在 VMAX 上扩展卷........................................................................ 35

ViPR Controller 对 VMAX 阵列上元卷的支持 31

Page 32: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 支持 VMAX 上的元卷当 ViPR Controller 在 VMAX 阵列上创建和扩展卷时,它可以管理、创建和修改其元卷。

ViPR Controller 提供了以下几项在数据块存储上创建卷的服务:

l “Block Storage Services” > “Create Block Volume”l “Block Storage Services” > “Create Block Volume for a Host”l “Block Services for Windows” > “Create and Mount Volume”l “Block Services for Linux” > “Create and Mount Volume”

ViPR Controller 还提供了可扩展数据块存储卷的服务。

l “Block Storage Services” > “Expand Block Volume”l “Block Services for Windows” > “Expand Volume on Windows”l “Block Services for Linux” > “Expand Linux Mount”

VMAX3 阵列不使用任何类型的元卷。本文不涉及 ViPR Controller 与 VMAX3 阵列集成的

讨论。

VMAX 阵列上的串连元卷与条带化元卷VMAX 支持条带化元卷和串连元卷。ViPR Controller 支持您控制其所创建的元卷类型。

默认情况下,ViPR Controller 会创建条带化元卷。但是,您可以控制 ViPR Controller 创建的元卷类型。

VMAX 支持条带化元卷和串连元卷。

ViPR Controller 对 VMAX 阵列上元卷的支持

32 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 33: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

如果您启用“Fast Expansion”,ViPR Controller 将在该虚拟池中创建串连元卷。如

果“Fast Expansion”处于禁用状态,ViPR Controller 将创建条带化元卷。

只有在以下情况下,“Fast Expansion”选项在虚拟池配置屏幕中才可用:您选择

的“system type”为“EMC VMAX”或“EMC VNX Block”。

ViPR Controller 在 VMAX 精简池中创建条带化卷当 ViPR Controller 用户提交在精简存储池中创建条带化卷的请求时,ViPR Controller 将确定是创建常规卷,还是创建元卷。

下面的列表介绍了 ViPR Controller 确定何时以及如何在精简池中创建条带化卷所用的流程和策略。

l 在 VMAX 阵列发现期间,ViPR Controller 将添加物理存储池。

l 每个存储池具有关联的最大卷大小。

l 您可以通过使用 ViPR Controller REST API 针对某个存储池执行 GET 操作来检索该存储池的最大卷大小。

l VMAX 上的存储池的默认最大卷大小为 240 GB。您可以通过自动元功能为 VMAX 存储池明确地设置最大卷大小。

l 如果 VMAX 自动元功能处于启用状态,最大卷大小为阵列的“min_auto_meta_size”设置。

如果您从 Unisphere 修改处于 ViPR Controller 管理范围之内的任何阵列的

“min_auto_meta_size”设置,那么最佳做法是立即重新发现该阵列,从而在

ViPR 中同步阵列设置。如果您未重新发现该阵列,那么任何卷创建或扩展操作都会

带来不可预测的结果。

l ViPR Controller 会选择一个将在其中创建卷的物理存储池。(ViPR Controller 卷不跨越物理存储池。)

l ViPR Controller 会检查存储池的最大卷大小并将其与用户通过服务对话框提交的请求的大小进行比较。

l 如果请求的卷大小超过存储池的最大卷大小,ViPR Controller 将创建一个元卷。如果请求的卷大小未超过存储池的最大卷大小,ViPR Controller 将创建一个标准卷。

条带化精简池资源调配:确定元卷中的元成员数量

当 ViPR Controller 在具有精简资源调配的虚拟池中创建条带化元卷时,它将根据以下规则计算要创建多少个元成员:

l ViPR Controller 从 ViPR Controller 通过阵列发现返回的存储池对象中检索最大元成员大小。默认值为 240 GB。

l 如果请求的卷大小超过最大精简卷元成员大小上限,请创建一个元卷。对于小于最大精简卷元成员大小上限的请求,请创建一个常规卷。

l 共使用 8 个成员(包括标头),直到达到 8 个成员的最大容量。具有八个成员的元卷包括一个元标头和七个元成员。

l 如果具有 8 个成员的元卷太小,而无法履行请求,请使用具有 16 个成员的元卷。如果具有 16 个成员的元卷太小,请使用具有 32 个成员的元卷。

ViPR Controller 对 VMAX 阵列上元卷的支持

ViPR Controller 在 VMAX 精简池中创建条带化卷 33

Page 34: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

l 当请求的容量超过 32 个元成员时,请单独添加更多成员,如 33、34、35,直到达到充足的容量。

ViPR Controller 在 VMAX 上创建串连卷当 ViPR Controller 用户提交创建串连卷的请求时,ViPR Controller 将确定是创建常规卷还是元卷。

下面的列表介绍了 ViPR Controller 确定何时以及如何创建串连元卷所用的流程和策略。

l 在 VMAX 阵列发现期间,ViPR Controller 将添加物理存储池。

l 每个存储池具有关联的最大卷大小。

l 您可以通过使用 ViPR Controller REST API 针对某个存储池执行 GET 操作来检索该存储池的最大卷大小。

l VMAX 上的存储池的默认最大卷大小为 240 GB。您可以通过自动元功能为 VMAX 存储池明确地设置最大卷大小。

l 如果 VMAX 自动元功能处于启用状态,最大卷大小为阵列的“min_auto_meta_size”设置。

如果您从 Unisphere 修改处于 ViPR Controller 管理范围之内的任何阵列的

“min_auto_meta_size”设置,那么最佳做法是立即重新发现该阵列,从而在

ViPR 中同步阵列设置。如果您未重新发现该阵列,那么任何卷创建或扩展操作都会

带来不可预测的结果。

l ViPR Controller 会选择一个将在其中创建卷的物理存储池。(ViPR Controller 卷不跨越物理存储池。)

l ViPR Controller 会检查存储池的最大卷大小并将其与用户通过服务对话框提交的请求的大小进行比较。

l 如果请求的卷大小超过存储池的最大卷大小,ViPR Controller 将创建一个元卷。如果请求的卷大小未超过存储池的最大卷大小,ViPR Controller 将创建一个标准卷。

在 ViPR Controller 选择存储池之后,它将创建卷。

串连元卷:确定元卷中的元成员数量

当 ViPR Controller 创建串连元卷时,它将按照以下过程设置元成员的数量:

l 确定最大卷大小。存储池上的 ViPR Controller API GET 返回该信息。

l 创建 ViPR Controller 履行请求所需的元成员数量。

l 确保所有已创建的元成员具有相同的大小。

示例 1假设 VMAX 返回最大卷大小为 240 GB。

用户要求 ViPR Controller 创建一个大小为 400 GB 的卷。

ViPR Controller 创建了 2 个大小各自为 200 GB 的元成员。

示例 2假设 VMAX 返回最大卷大小为 240 GB。

用户要求 ViPR Controller 创建一个大小为 900 GB 的卷。

ViPR Controller 创建了 4 个大小各自为 225 GB 的元成员。

ViPR Controller 对 VMAX 阵列上元卷的支持

34 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 35: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 在 VMAX 密集池中创建条带化卷当 ViPR Controller 用户提交在密集存储池中创建条带化卷的请求时,ViPR Controller 将确定是创建常规卷,还是创建元卷。

ViPR Controller 使用下列流程和策略来确定何时以及如何在密集池中创建条带化卷。

l 在 VMAX 阵列发现期间,ViPR Controller 将添加物理存储池。

l 每个存储池具有关联的最大卷大小。

l 您可以通过使用 ViPR Controller REST API 针对某个存储池执行 GET 操作来检索该存储池的最大卷大小。

l VMAX 上的存储池的默认最大卷大小为 240 GB。您可以通过自动元功能为 VMAX 存储池明确地设置最大卷大小。

l 如果 VMAX 自动元功能处于启用状态,最大卷大小为阵列的“min_auto_meta_size”设置。

如果您从 Unisphere 修改处于 ViPR Controller 管理范围之内的任何阵列的

“min_auto_meta_size”设置,那么最佳做法是立即重新发现该阵列,从而在

ViPR Controller 中同步阵列设置。如果您未重新发现该阵列,那么任何卷创建或扩

展操作都会带来不可预测的结果。

l ViPR Controller 会选择一个将在其中创建卷的物理存储池。(ViPR Controller 卷不跨越物理存储池。)

条带化密集池资源调配:确定元卷中的元成员数量

当 ViPR Controller 在具有密集资源调配的存储池中创建条带化元卷时,它将根据以下规则计算要创建多少个元成员:

l 如果请求介于 32 GB 和 500 GB 之间,则使用一个具有 4 个成员的元卷。

l 如果请求介于 500 GB 和 1024 GB 之间,则使用一个具有 8 个成员的元卷。

l 如果超过 1024 GB,则将根据请求的容量,使用具有 16 个成员或 32 个成员的元卷。

l 当请求的容量超过 32 个元成员时,单独添加更多成员。例如,添加第 33 个元成员,然后添加第 34 个,直到达到充足的容量。

ViPR Controller 在 VMAX 上扩展卷如果卷是在已启用“Expandable”选项的虚拟池中创建的,您可以在 VMAX 上扩展

卷。当 ViPR Controller 用户提交扩展 VMAX 卷的请求时,ViPR Controller 将应用以下规则:

l 在 VMAX 上扩展任何卷都将生成元卷。这是 VMAX 的一项功能。因此,如果您通过ViPR Controller 扩展位于 VMAX 上的卷,那么生成的卷将是元卷,即使原始卷是一个常规卷并且扩展规模较小也不例外。

l 如果您通过 ViPR Controller 服务扩展元卷,ViPR Controller 将添加元成员,直到该卷的总大小达到或超过用户在服务请求中指定的大小。

l 如果元卷是一个条带化元卷,那么将重新分布条带化数据,以使用新成员卷。此过程可能需要一些时间。VMAX 会将卷数据备份到 BCV(业务连续性卷)。然后,它将创建具有请求大小的条带化元卷并将数据拷贝到其中。

ViPR Controller 对 VMAX 阵列上元卷的支持

ViPR Controller 在 VMAX 密集池中创建条带化卷 35

Page 36: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

l 元卷中的所有元成员具有相同的大小。例如:

n 当 ViPR Controller 将一个大小为 256 GB、具有 8 个成员的元卷扩展到 320 GB时,它将添加两个各为 32 GB 的新成员。

n 当 ViPR Controller 将一个大小为 16 GB 的常规卷扩展到 256 GB 时,ViPRController 将添加 15 个各为 16 GB 的新成员。

l 当 ViPR 将常规 VMAX 卷扩展到元卷中时,将生成具有请求大小的串连元卷。

l 当正在进行扩展服务处理时,访问数据可能会有延迟。

ViPR Controller 对 VMAX 阵列上元卷的支持

36 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 37: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

第 6 章

ViPR Controller 对 VNX 阵列上元卷的支持

本章包括以下主题:

l ViPR Controller 在 VNX 上创建元卷: 注释和指导准则......................................... 38l ViPR Controller 在 VNX 上进行资源调配:常规卷与元卷.......................................38l ViPR Controller 在 VNX 上进行资源调配:确定一个卷中的元成员数量.................38l 在 VNX 阵列上扩展卷............................................................................................39

ViPR Controller 对 VNX 阵列上元卷的支持 37

Page 38: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 在 VNX 上创建元卷:注释和指导准则当 ViPR Controller 在 VNX 存储池中创建卷时,它将应用以下指导准则:

l 在 VNX 阵列发现期间,ViPR Controller 将添加物理存储池。

l 每个存储池具有关联的最大卷大小。

l 您可以通过使用 ViPR Controller REST API 针对某个存储池执行 GET 操作来检索该存储池的最大卷大小。

l VNX 只为 RAID 组支持元卷(在特定的池中创建的卷)。这些卷始终是密集卷。

l ViPR Controller 将为超过 VNX 阵列返回的最大元成员大小的所有 VNX 卷创建元卷。VNX 上特定存储池中的密集卷的默认卷大小上限为 1.7 TB。

l 在 VNX 上,统一存储池只支持常规卷。

l 当 ViPR Controller 在元卷中创建元成员时,这些元成员具有相同的大小。

l ViPR Controller 在 VNX 上创建条带化元卷。ViPR Controller 不在 VNX 阵列上创建串连元卷。

l 如果串连元卷位于 ViPR Controller 之外的 VNX 上,ViPR Controller 可以接收该卷。之后,ViPR Controller 可以扩展该串连元卷。

ViPR Controller 在 VNX 上进行资源调配:常规卷与元卷当 ViPR Controller 收到在 VNX 阵列上创建卷的请求时,它将使用特定条件来确定要创建的卷的类型。

为了确定要在 VNX 上创建的卷的类型,ViPR Controller 需要完成以下流程:

l ViPR Controller 会选择一个将在其中创建卷的物理存储池。ViPR Controller 卷不跨多个物理存储池。

l 如果您在服务对话框中指定一个精简虚拟存储池,ViPR Controller 将在物理存储池的最大卷大小范围之内调配常规卷。

l 如果您在服务对话框中指定一个密集虚拟池存储池,ViPR Controller 将检查该存储池的最大卷大小,并将其与用户通过服务对话框请求的大小进行比较。

l 如果请求的卷大小超过存储池的最大卷大小,ViPR Controller 将创建一个元卷。如果请求的卷大小未超过存储池的最大卷大小,ViPR Controller 将创建一个标准卷。

ViPR Controller 在 VNX 上进行资源调配:确定一个卷中的元成员数量

在存储资源调配期间,ViPR Controller 使用以下流程来确定要在元卷中创建的成员数量:

l ViPR Controller 创建最低元成员数量以履行请求。

l ViPR Controller 创建具有相同大小的元成员。

l 没有元成员会超过最大元成员大小。最大元成员大小的值位于 ViPR Controller 通过VNX 阵列发现返回的存储池对象中。

ViPR Controller 对 VNX 阵列上元卷的支持

38 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 39: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 元卷在 VNX 上的创建:示例

下面的示例假设特定存储池中的最大卷大小为 1.7 TB。

用户请求一个大小为 6 TB 的卷。ViPR Controller 创建一个具有 4 个大小各为 1.5 TB 元成员的元卷。

用户请求一个大小为 10 TB 的卷。ViPR Controller 创建一个具有 6 个大小各为 1.7 TB 元成员的元卷。

在 VNX 阵列上扩展卷如果卷是在已启用“Expandable”选项的虚拟池中创建的,您可以在 VNX 上扩展卷。当扩展 VNX 卷时,ViPR Controller 会应用以下策略:

l 精简池卷。在 VNX Unified 池中创建的密集 LUN 或精简 LUN。ViPR Controller 在存储池中的常规卷大小范围之内将这些卷作为常规卷进行扩展。ViPR Controller 不支持这些卷的元卷扩展。在 Unified CLARiiON 存储池中的密集卷的卷大小上限为 11TB。精简卷的大小上限为 17 TB。

l 密集池卷。属于从 VNX 特定池中调配的密集 LUN 的 RAID 组卷。ViPR Controller 会将这些卷作为元卷进行扩展。

ViPR Controller 对 VNX 阵列上元卷的支持

ViPR Controller 元卷在 VNX 上的创建:示例 39

Page 40: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 对 VNX 阵列上元卷的支持

40 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 41: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

第 7 章

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持

本章包含以下信息。

l ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持....................................42l TimeFinder Clone 操作.......................................................................................... 42l TimeFinder Snap (VDEV) 操作................................................................................43l TimeFinder VP 快照操作........................................................................................45l TimeFinder Mirror 操作.......................................................................................... 46l TimeFinder SnapVX 操作....................................................................................... 48

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持 41

Page 42: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持ViPR Controller 使用快照技术在 VMAX 存储系统上执行 TimeFinder 操作。

下面几节列出了 ViPR Controller 中支持和不支持的 TimeFinder 操作,并且列出了用于执行受支持的操作的 ViPR Controller 服务。

l TimeFinder Clone(第 42 页)

l TimeFinder Snap (VDEV)(第 43 页)

l TimeFinder VP Snap(第 45 页)

l TimeFinder Mirror(第 46 页)

l TimeFinder SnapVX(第 48 页)

TimeFinder Clone 操作下面几节列出了 ViPR Controller 中支持和不支持的 TimeFinder Clone 操作,并且列出了用于执行受支持的操作的 ViPR Controller 服务。

支持的 TimeFinder Clone 操作

在 VMAX3 和 VMAX2 存储系统中,ViPR Controller 支持下列 TimeFinder Clone 操作。

表 6 ViPR Controller 支持的 TimeFinder Clone 操作

TimeFinder Clone 操作

描述 ViPR Controller UI ViPR Controller REST API

创建差异克隆

(precopy)在 precopy 模式下创建差异

克隆。

“Catalog”>“Block ProtectionServices”>“Create FullCopy”(执行创建

和激活操作)

POST /block/volumes/{id}/protection/full-copies

在 precopy 模式下,为一致

性组中的多个

卷创建差异克

隆。

POST /block/consistency-groups/{id}/protection/full-copies

激活差异克隆

(precopy)在 precopy 模式下激活差异

克隆。

POST /block/full-copies/{id}/activate

在 precopy 模式下,为一致

性组中的多个

卷激活差异克

隆。

POST /block/consistency-groups/{id}/protection/full-copies/{fcid}/activate

终止 切断源设备与

目标设备之间

的关系。断开

的克隆被视为

标准卷。

“Catalog”>“Block ProtectionServices”>“Detach FullCopies”

POST /block/full-copies/{id}/detach

POST /block/consistency-groups/{id}/protection/full-copies/{fcid}/detach

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持

42 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 43: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

表 6 ViPR Controller 支持的 TimeFinder Clone 操作 (续)

TimeFinder Clone 操作

描述 ViPR Controller UI ViPR Controller REST API

删除克隆 删除克隆。切

断源设备与目

标设备之间的

关系。

“Catalog”>“Block ProtectionServices”>“Remove FullCopies”

POST /block/volumes/{id}/deactivate

POST /block/full-copies/{id}/detach

POST /block/consistency-groups/{id}/protection/full-copies/{fcid}/detach

POST /block/consistency-groups/{id}/protection/full-copies/{fcid}/deactivate

完整恢复 完整恢复可使

用目标作为使

用新目标的新

会话的源。

“Catalog”>“Block ProtectionServices”>“Restore from FullCopies”

POST /block/full-copies/{id}/restore

重新同步 执行重新创建

和建立操作。

将对源设备所

做的所有后续

更改增量拷贝

到目标设备。

“Catalog”>“Block ProtectionServices”>“ResynchronizeFull Copies”

POST /block/full-copies/{id}/resynchronize

ViPR Controller 中不支持的 TimeFinder Clone 操作

ViPR Controller 不支持下列 TimeFinder Clone 操作:

l 拷贝模式

l 克隆到更大的设备

l 密集到精简克隆

l 精简到密集克隆

TimeFinder Snap (VDEV) 操作下面几节列出了 ViPR Controller 中支持和不支持的 TimeFinder Snap (VDEV) 操作,并且列出了用于执行支持的操作的 ViPR Controller 服务。

支持的 TimeFinder Snap (VDEV) 操作

在 VMAX2 存储系统中,ViPR Controller 支持下列 TimeFinder Snap (VDEV) 操作。

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持

TimeFinder Snap (VDEV) 操作 43

Page 44: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

表 7 ViPR Controller 支持的 TimeFinder Snap (VDEV) 操作

TimeFinder Snap(VDEV) 操作

描述 ViPR Controller UI ViPR ControllerREST API

使用第一次写入时

拷贝创建并激活差

异快照(仅限密集

源)

创建并激活快照拷贝会

话。目标 VDEV 变为可供

主机访问。

“Catalog”>“BlockProtection Services”>“Create BlockSnapshot”(适用于卷

或一致性组)

POST /block/snapshots/{id}/activate

POST /block/consistency-groups/{id}/protection/snapshots

POST /block/consistency-groups/{id}/protection/snapshots/{sid}/activate

终止 切断源设备与目标设备

之间的关系。删除目标

设备。

“Catalog”>“BlockProtection Services”>“Remove BlockSnapshot”(针对卷或

一致性组)

POST /block/snapshots/{id}/deactivate

POST /block/consistency-groups/{id}/protection/snapshots/{sid}/deactivate

增量恢复 增量恢复到源设备。仅

将保存池内源设备与目

标设备之间的差异拷贝

回源。

“Catalog”>“BlockProtection Services”>“Restoe BlockSnapshot”(目标为卷

或一致性组)

POST /block/snapshots/{id}/restore

POST /block/consistency-groups/{id}/protection/snapshots/{sid}/restore

创建差异克隆 在预拷贝模式下创建并

激活快照的差异克隆。

UI 操作不可用。 POST /block/snapshots/{id}/protection/full-copies

重新同步 执行重新创建和建立操

作。将对源设备所做的

所有后续更改增量拷贝

到目标设备

UI 操作不可用。 POST /block/snapshots/{id}/resynchronize

导出 向另一个主机提供卷快

照。

“Catalog”>“BlockProtection Services”>“Export a Snapshot to ahost”

POST /block/exports

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持

44 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 45: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

不支持的 TimeFinder SNAP (VDEV) 操作

ViPR Controller 不支持下列 TimeFinder SNAP (VDEV) 操作:

l 精简源卷

l 异步第一次写入时拷贝

l 选择目标保存池

l 不能创建非活动快照

TimeFinder VP 快照操作在 VMAX2 存储系统中,ViPR Controller 支持下列 TimeFinder VP 快照操作。

表 8 ViPR Controller 支持的 TimeFinder VP 快照操作

TimeFinder VP操作

描述 ViPR Controller UI ViPR ControllerREST API

创建并激活快照

(仅限精简源)

创建并激活绑定到源卷

池的快照拷贝会话目

标。

“Catalog”>“BlockProtection Services”>“Create BlockSnapshot”(适用于卷或

一致性组)

POST /block/snapshots/{id}/activate

POST /block/consistency-groups/{id}/protection/snapshots

POST /block/consistency-groups/{id}/protection/snapshots/{sid}/activate

终止 删除目标设备。从属于

该会话的任何共享分配

中删除目标设备,并且

释放该设备的任何非共

享分配。

“Catalog”>“BlockProtection Services”>“Remove BlockSnapshot”(针对卷或一

致性组)

POST /block/snapshots/{id}/deactivate

POST /block/consistency-groups/{id}/protection/snapshots/{sid}/deactivate

增量恢复 增量恢复到源设备 “Catalog”>“BlockProtection Services”>“Resotre BlockSnapshot”(目标为卷或

一致性组)

POST /block/snapshots/{id}/restore

POST /block/consistency-groups/{id}/protection/snapshots/{sid}/restore

创建差异克隆 在预拷贝模式下创建并

激活快照的差异克隆。

“Catalog”>“BlockProtection Services”>“Create Snapshot FullCopy”

POST /block/snapshots/{id}/protection/full-copies

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持

TimeFinder VP 快照操作 45

Page 46: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

表 8 ViPR Controller 支持的 TimeFinder VP 快照操作 (续)

TimeFinder VP操作

描述 ViPR Controller UI ViPR ControllerREST API

重新同步 执行重新创建和建立操

作。将对源设备所做的

所有后续更改增量拷贝

到目标设备。

UI 操作不可用。 POST /block/snapshots/{id}/resynchronize

导出 向另一个主机提供卷快

照。

“Catalog”>“BlockProtection Services”>“Export Snapshot (blockvolume) to a Host”

POST /block/exports

TimeFinder Mirror 操作下面几节列出了 ViPR Controller 中支持和不支持的 TimeFinder Mirror 操作,并且列出了用于执行受支持的操作的 ViPR Controller 服务。

支持的 TimeFinder Mirror 操作

在 VMAX3 和 VMAX2 存储系统中,ViPR Controller 支持下列 TimeFinder Mirror 操作。

表 9 ViPR Controller 支持的 TimeFinder Mirror 操作

TimeFinderMirror 操作

描述 ViPR Controller UI ViPR Controller REST API

创建镜像 创建源到目标的

关系。

“Catalog”>“BlockProtection Services”>“Create Continuous Copy”

POST /block/volumes/{id}/protection/continuous-copies/start

终止 删除镜像。 “Catalog”>“BlockProtection Services”>“Remove ContinuousCopy”

POST /block/volumes/{id}/protection/continuous-copies/deactivate

停止 解除对。将镜像

提升为常规卷。

“Resources”>“BlockSnapshots”>“Actions”

POST /block/volumes/{id}/protection/continuous-copies/stop

暂停 断开镜像。 “Resources”>“BlockSnapshots”>“Actions”

POST /block/volumes/{id}/protection/continuous-copies/pause

恢复 增量建立 “Resources”>“BlockSnapshots”>“Actions”

POST /block/volumes/{id}/protection/continuous-copies/resume

不支持的 TimeFinder Mirror 操作

ViPR Controller 不支持下列 TimeFinder Mirror 操作。

l 镜像受保护的恢复

l 镜像受保护的建立

l 镜像反向剥离

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持

46 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 47: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

l 镜像并发 BCV

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持

TimeFinder Mirror 操作 47

Page 48: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

TimeFinder SnapVX 操作下面几节列出了 ViPR Controller 中支持和不支持的 TimeFinder SnapVX 操作,并且列出了用于执行受支持的操作的 ViPR Controller 服务。

支持的 TimeFinder SnapVX 操作

在 VMAX3 存储系统和以下存储系统以及将 VMAX3 用于后端时的配置中,ViPRController 支持下列 TimeFinder SnapVX 操作:

l VPLEX Local

l VPLEX Metro

l VPLEX + RecoverPoint

TimeFinderSnapVX 操作

描述 ViPR Controller UI ViPR ControllerREST API

创建 为卷或一致性组创建 SnapVX快照会话,并定义是否以拷

贝或无拷贝模式链接到一个

或多个目标。

“Catalog”>“BlockProtection Services”>“Create Block Snapshot”(适用于卷或一致性组)

POST /block/volumes/{id}/protection/snapshot-sessions

POST /block/consistency-groups/{id}/protection/snapshot-sessions

POST /block/snapshots/{id}/protection/snapshot-sessions

停用 删除快照会话。您不能删除

已链接到任何目标的快照会

话。

“Catalog”>“BlockProtection Services”>“Remove SnapshotSession”(适用于卷或一致

性组)

“Resources”>“SnapSessions”>“Delete”

POST /block/snapshot-session/{id}/deactivate

POST /block/consistency-groups/{id}/protection/snapshot-sessions/{sid}/deactivate

链接 将快照会话链接到目标卷。

您可以使用现有的目标,或

创建新目标以链接到快照会

话。

“Catalog”>“BlockProtection Services”>“LinkBlock Snapshot”(适用于

卷或一致性组)

POST /block//snapshot-sessions/{id}/link-targets

POST /block/consistency-groups/{id}/protection/

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持

48 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 49: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

TimeFinderSnapVX 操作

描述 ViPR Controller UI ViPR ControllerREST API

snapshot-sessions/{sid}/link-targets

取消链接 从快照会话取消目标卷链

接,并且删除目标卷。

“Resources”>“SnapSessions”>“Snap sessiondetails”>“Unlink withdelete”“Catalog”>“BlockProtection Services”>“Remove SnapshotSession”(并且删除快照会

话)(适用于卷或一致性

组)

POST /block//snapshot-sessions/{id}/unlink-targetsPOST /block/consistency-groups/{id}/protection/snapshot-sessions/{sid}/unlink-targets

从快照会话取消目标卷链

接,同时让您可以继续使用

ViPR Controller 来将目标卷作

为单独的卷进行管理。

“Resources”>“SnapSessions”>“Snap sessiondetails”>“Unlink withoutdelete”(适用于卷或一致

性组)

重新链接 将目标卷与快照会话重新进

行链接。您可以将目标重新

链接到同一快照会话或其他

快照会话。

“Catalog”>“BlockProtection Services”>“LinkBlock Snapshot”(适用于

卷或一致性组)

“Resources”>“SnapSessions”>“Snap sessiondetails”>“Relink”

POST /block//snapshot-sessions/{id}/relink-targets

POST /block/consistency-groups/{id}/protection/snapshot-sessions/{sid}/relink-targets

恢复 从快照会话执行恢复 — 将快

照会话数据恢复到源卷。

“Catalog”>“BlockProtection Services”>“Restore BlockSnapshot”,在“Type”中

选择“Snapshot Session”

POST /block/snapshot-sessions/{id}/restore

POST /block/consistency-groups/{id}/protection/snapshot-sessions/{sid}/restore

从链接目标执行恢复 — 将链

接的目标数据恢复到源卷。

“Catalog”>“BlockProtection Services”>“Restore Block Snapshot”(目标为卷或一致性组),

在“Type”中选择“Local”或“Remote”。

POST /block/snapshots/{id}/restore

POST /block/consistency-groups/{id}/protection/

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持

TimeFinder SnapVX 操作 49

Page 50: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

TimeFinderSnapVX 操作

描述 ViPR Controller UI ViPR ControllerREST API

snapshots/{sid}/restore

不支持的 TimeFinder SnapVX 操作

ViPR Controller 不支持下列 TimeFinder SnapVX 操作。

l 创建差异克隆、BCV

l 生存时间 (TTL)

l 代数

ViPR Controller 对 VMAX 阵列上的 TimeFinder 操作的支持

50 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 51: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

第 8 章

ViPR Controller 对 SRDF 远程复制的支持

本章包括以下主题:

l ViPR Controller 对 Symmetrix Remote Data Facility 的支持.....................................52l ViPR Controller 对 SRDF/A 和 SRDF/S 操作的支持................................................. 56l ViPR Controller 对 SRDF-Metro 操作的支持............................................................65

ViPR Controller 对 SRDF 远程复制的支持 51

Page 52: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 对 Symmetrix Remote Data Facility 的支持ViPR Controller 支持您使用 Symmetrix Remote Data Facility (SRDF) 将卷自动复制到远程数据中心。

ViPR Controller 支持以下 SRDF 模式。

VMAX 或 VMAX3 存储系统模式 ViPR Controller 模式

SRDF synchronous 或 SRDF/S 同步

SRDF asynchronous 或 SRDF/A 异步

SRDF Metro 活动

活动模式仅适用于使用 SRDF/Metro 许可证启用的 VMAX3存储系统。

ViPR Controller 的 SRDF 操作会自动执行以下过程:

l 卷创建

l 为卷创建分区并加以掩蔽

l 启动 SRDF 连接

l 监视 SRDF 连接

ViPR Controller 和 SRDF:限制

ViPR Controller 不支持某些 SRDF 配置。

ViPR Controller 不支持以下功能:

l SRDF/Star 和 SRDF/CG。

l 静态 RDF 组。动态 RDF 组必须使用同步、异步或活动模式。

l 自适应拷贝模式。

l 多个 SRDF 拷贝

l SRDF 与 VPLEX 的集成

l 接收 SRDF Metro 卷

支持摘要:SRDF 操作

请查看以下几节,确定 ViPR Controller 支持和不支持的 SRDF 操作。

常见 SRDF 操作

以下是您可以在 ViPR Controller 中执行的常见 SRDF 操作。有关受支持的 SRDF 操作的完整列表,请参见:

l 支持用于 SRDF/S 和 SRDF/A 复制的 SRDF 操作(第 57 页)

l 支持和不支持用于 SRDF Metro 复制的 SRDF 操作 (第 66 页)

ViPR Controller 对 SRDF 远程复制的支持

52 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 53: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

表 10 常见 SRDF 操作

SRDF 操作 描述 通过 ViPRController 支持?

注释

用户界面

API CLI

“SRDF 对操作”

创建对 基于在设备文件中指定的设备创建动态

SRDF 对。默认情况下,在此操作中指定

的 Symmetrix ID 是 R1 设备。如果您使

用 -R2 选项,R2 设备将成为默认值。

是 是 是

删除对 在指定的设备组中删除动态 SRDF 对。 是 是 是

挂起 在组中远程镜像对的 SRDF 链路中挂起

I/O 流量。

否 是 是 在整个一致性组上

支持。

“SRDF 对,链路操作” 任何 SRDF 链路操作

都将应用于 RDF 组中的所有卷。

剥离 拆分 SRDF 对。此操作将停止对设备组

中的 SRDF 对进行镜像。

否 是 是 在整个一致性组上

支持。

恢复 恢复远程镜像,并启动从目标 (R2) 端至

源 (R1) 端的数据拷贝。此操作既可以是

完整恢复,也可以是增量恢复。

否 是 是

建立 通过启动从源 (R1) 端到目标 (R2) 端的数

据拷贝建立 SRDF 对。此操作既可以是

完整建立,也可以是增量建立

否 是 是 只支持增量建立。

恢复 在组中远程镜像对的 SRDF 链路中恢复

I/O 流量。

否 是 是 在整个一致性组上

支持。

“故障切换和回切操作” 不支持将故障切换

和回切功能用于

SRDF Metro。

故障切换 将数据处理从源 (R1) 切换到目标 (R2) 一端。如果源 (R1) 可操作,ViPRController 将在 SRDF 链路上挂起 I/O 流量并禁止源 (R1) 端的设备向其本地主机

写入数据。然后,ViPR Controller 挂起

SRDF 链路上的流量并支持目标端的设备

向其本地主机写入数据。

是 是 是 不支持用于 SRDFMetro。整个一致性组上的

SRDF/S 和 SRDF/A支持。

回切 将数据处理从 (R2) 一端切回源 (R1) 一端。如果目标 (R2) 可操作,ViPRController 将执行以下操作:

1. 禁止目标一端的设备向其本地主机

写入。

2. 在 SRDF 链路上恢复 I/O 流量。

是 是 是 不支持用于 SRDFMetro。整个一致性组上的

SRDF/S 和 SRDF/A支持。

ViPR Controller 对 SRDF 远程复制的支持

支持摘要:SRDF 操作 53

Page 54: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

表 10 常见 SRDF 操作 (续)

SRDF 操作 描述 通过 ViPRController 支持?

注释

用户界面

API CLI

3. 支持源 (R1) 一端的设备向其本地主

机写入。

交换 交换指定 SRDF 设备的 SRDF 特性。源

R1 设备成为目标 R2 设备,目标 R2 设备

成为源 R1 设备。

是 是 是 不支持用于 SRDFMetro。在 SRDF/S 和SRDF/A 上均受支

持。

如果目标卷属于一

致性组,则交换操

作将适用于该一致

性组中的所有卷。

“快照和克隆操作 ”

创建快照 创建卷的时间点拷贝。 是 是 是

删除快照 删除卷的时间点拷贝。 是 是 是

恢复快照 将快照数据恢复到卷。 是 是 是

创建克隆 创建卷的完整拷贝。 是 是 是

删除克隆 删除卷的完整拷贝。 是 是 是

“镜像操作”

创建镜像 创建卷的连续拷贝 是 是 是

删除镜像 删除卷的连续拷贝。

删除镜像前先执行暂停操作。

是 是 是

RDF 组使用 ViPR Controller 对 RDF 组执行操作时:

l ViPR Controller 项目包含 RDF 组中的所有卷。在对 RDF 组中的设备执行操作时,将对项目中的所有卷执行该操作。

l 只能对 RDF 组中的全部卷而不能对 RDF 组中的单独卷执行操作。

l 当对 RDF 组执行操作时,所有

R1/R2(具有 R2 黄金拷贝)

如果 SRDF/S 或 SRDF/A R1/R2 一致性组在 ViPR Controller 中拥有现有的镜像或 BCV 关系,则调配新 R1/R2 对时将会:

l 创建 R1/R2 对。

ViPR Controller 对 SRDF 远程复制的支持

54 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 55: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

l 将 R1/R2 对添加到现有一致性组。

l 创建 R1/R2 对的镜像或 BCV。

l 向现有镜像一致性组中添加镜像或 BCV。

添加的黄金拷贝处于已同步状态。要使一致性组保持一致,请在黄金拷贝一致性组上调用一致剥离。

ViPR Controller 未提供的 SRDF 操作

您可以通过 ViPR Controller 执行下列操作。但是,您可以在 ViPR Controller 管理的卷上通过 VMAX 界面(如 Unisphere)运行这些操作。ViPR Controller 会识别通过这些界面进行的更改。

l 交换 SRDF 对的一半

l 明确地将数据从源 SRDF 卷转储到目标 SRDF 卷

l 切换到自适应拷贝模式

l 在以下配置中执行扩展:

n 扩展 R1 和 R2 卷以及快照

n 将 VMAX 中的 SRDF 卷扩展为 VMAX3 配置,其中 R1 设备是 VMAX 存储系统中的元卷。

n 尽管 ViPR Controller 不支持对 SRDF 关系中的卷进行本机扩展,但它支持以下用于扩展 VMAX3 卷的工作流:SRDF 链路断开 > 以本机方式扩展卷 > 重新建立 SRDF 链路

当源和目标都在 VMAX3 存储系统上时,可以扩展 SRDF 源卷和目标卷,但该扩

展操作会造成中断。

n SRDF 目标卷(当扩展源卷时,也会自动扩展目标卷。)

ViPR Controller 不支持的 SRDF 操作

ViPR Controller 不支持以下任何 SRDF 操作

l addgrp

l disable

l half_movepair

l merge

l movepair

l removegrp

l update

l checkpoint

l enable

l half_swap

l migrate

l ready

l rw_enable

l verify

l deactivate

l half_deletepair

ViPR Controller 对 SRDF 远程复制的支持

支持摘要:SRDF 操作 55

Page 56: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

l label

l modifygrp

l refresh

l set

l write_disable

ViPR Controller 对 SRDF/A 和 SRDF/S 操作的支持ViPR Controller 支持多种 SRDF/A 和 SRDF/S 配置和操作。

ViPR Controller 支持以下功能:

l R1 到 R2(点对点)配置。

l 在使用 SRDF/A 模式的卷上:

n 您可以从组中删除 SRDF/A 卷,而不会中断处于活动状态的异步会话。

n 如果您从 SRDF/A 组中删除最后一个卷,ViPR Controller 将从阵列中删除一致性组。

l 您可以对属于 SRDF 一致性组的 SRDF/S 和 SRDF/A 保护的卷执行 ViPR Controller 操作。这些操作将在该一致性组中的所有卷上执行。

有关受支持的 SRDF 操作的完整列表,请参见:支持用于 SRDF/S 和 SRDF/A 复制的SRDF 操作(第 57 页)。

使用 ViPR Controller 设置 SRDF/A 和 SRDF/S 的前提条件

在使用 ViPR Controller 设置 SRDF/S 和 SRDF/A 配置之前,请查看本节。

以下是使用 ViPR Controller 设置 SRDF/S 和 SRDF/A 配置的前提条件:

l 必须通过合适的 RDF 前端控制器,以物理方式连接源和目标 VMAX 阵列。

l 在 ViPR Controller 中创建受 SRDF 保护的卷之前,您必须配置一个包含源和目标VMAX 阵列的 RDF 组。如果没有在阵列上设置至少一个 RDF 组,ViPR Controller 将无法发现受 SRDF 保护的卷。RDF 组必须:

n 是一个使用同步或异步模式的动态 RDF 组。

n 不包含任何卷。它必须是一个您在 VMAX 上手动创建的空组。

n 具有与 ViPR Controller 项目相同的名称。将一个项目与一个 RDF 组(具有与该项目相同的名称)关联起来以后,您之后针对该项目创建的受 SRDF 保护的所有卷都将使用这一相同的 RDF 组。

SRDF/A 和 SRDF/S 支持摘要:虚拟池更改和阵列功能

ViPR Controller 提供了多种支持以更改受 SRDF/A 或 SRDF/S 保护的卷和阵列的虚拟池功能,例如 FAST for SRDF。

更改用于受 SRDF 保护的卷的虚拟池

下表列出了对于虚拟池更改的支持。

表 11 虚拟池更改

移动... 到... 是否...

非 SRDF 卷 受 SRDF 保护的虚拟池

(SRDF/S 或 SRDF/A)支持

ViPR Controller 对 SRDF 远程复制的支持

56 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 57: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

表 11 虚拟池更改 (续)

移动... 到... 是否...

在受 SRDF 保护的虚拟池中指定的目标虚拟阵

列上创建目标卷。

受 SRDF 保护的

卷(SRDF/S 或SRDF/A)

另一个受 SRDF 保护的虚拟池

(SRDF/S 或 SRDF/A)不支持

非 SRDF 保护的虚拟池

支持的阵列功能

下表显示了通过 ViPR Controller 和 SRDF 支持的阵列功能。

表 12 阵列功能支持

功能 是否支持? 注释

使用 SRDF 的 FAST 是 在创建受 SRDF 保护的虚拟池时,选择 FAST 策略。

源卷和目标卷必须具有相同的 FAST 策略。

如果您将采用 FAST 保护的非 SRDF 卷移到受

SRDF 保护的目标池,ViPR Controller 会将相同的

FAST 策略应用到目标。

采用 SRDF 的元卷 是

支持用于 SRDF/S 和 SRDF/A 复制的 SRDF 操作

请参阅本节,确定 ViPR Controller 可以在受 SRDF/S 和 SRDF/A 远程复制保护的 VMAX存储系统上执行的有效 SRDF 操作。

除非另有说明,否则可以在包含和不包含一致性组的卷上执行 SRDF 操作。

表 13 支持用于 SRDF 复制的操作

操作 从 VMAX3 到VMAX

从 VMAX3 到VMAX3

从 VMAX 到VMAX3

从 VMAX 到 VMAX

创建 SRDF 卷 是 是 是 是

故障切换 SRDF 卷 是 是 是 是

回切 SRDF 卷 是 是 是 是

交换 SRDF 卷 是 是 是 是

剥离 SRDF 链路 是 是 是 是

建立 SRDF 链路 是 是 是 是

从 R1 重新同步到 R2 否 否 否 否

从 R2 恢复到 R1 是 是 是 是

SRDF 停止 是 是 是 是

ViPR Controller 对 SRDF 远程复制的支持

支持用于 SRDF/S 和 SRDF/A 复制的 SRDF 操作 57

Page 58: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

表 13 支持用于 SRDF 复制的操作 (续)

操作 从 VMAX3 到VMAX

从 VMAX3 到VMAX3

从 VMAX 到VMAX3

从 VMAX 到 VMAX

删除 SRDF 卷 是 是 是 是

将卷从非 SRDF Vpool 更改为 SRDF Vpool 是 是 是 是

扩展 SRDF 卷 否 否 否 否

从 SRDF R1 卷中创建本地镜像 是 是 是 是

删除 SRDF R1 卷的本地镜像 是 是 是 是

从 SRDF R1 卷中创建快照 是 是 是 是

将快照恢复到 SRDF R1 卷 是 是 是 是

从 SRDF R1 卷重新同步快照 否 否 否 否

删除 SRDF R1 卷的快照 是 是 是 是

从 SRDF R1 卷中创建克隆 是 是 是 是

将克隆恢复到 SRDF R1 卷 是 是 是 是

从 SRDF R1 卷重新同步克隆 是 是 是 是

删除 SRDF R1 卷的克隆 是 是 是 是

从 SRDF R2 卷中创建本地镜像 是 是 是 是

删除 SRDF R2 卷的本地镜像 是 是 是 是

从 SRDF R2 卷中创建快照 是 是 是 是

将快照恢复到 SRDF R2 卷 是 否 否 是

从 SRDF R2 卷重新同步快照 否 否 否 否

删除 SRDF R2 卷的快照 是 是 是 是

从 SRDF R2 卷中创建克隆 是 是 是 是

将克隆恢复到 SRDF R2 卷 是 是 是 是

从 SRDF R2 卷重新同步克隆 是 是 是 是

删除 SRDF R2 卷的克隆 是 是 是 是

SRDF/S 和 SRDF/A 操作的更多说明

“恢复”:当使用 ViPR Controller 恢复 R2 设备的一致性组快照时,R1 和 R2 之间的SRDF 链路将会被剥离。尝试恢复后,该链路仍保持剥离状态。您必须在任一方向对该链路执行以下操作之一:回切、还原(再次)、建立或恢复。

VMAX 元卷与 VMAX3 非元卷之间的 SRDF 操作支持

当 R1 设备为元设备时,您可以使用 ViPR Controller 来创建和管理 VMAX 与 VMAX3 存储系统之间的 SRDF 关系。

您可以使用 ViPR Controller 在下列配置中将 SRDF 配置与 R1 元设备配合使用:

l 创建和管理 VMAX 元卷作为源,VMAX3 精简设备作为目标的 SRDF 关系。

l 创建和管理 VMAX 元卷作为目标,VMAX3 精简设备作为源的 SRDF 关系。

ViPR Controller 对 SRDF 远程复制的支持

58 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 59: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

l 在现有的 SRDF 设备上使用“Change Virtual Pool” > “Add SRDF protection”选项,将目标交换到:

n 以 VMAX 元卷作为源的 VMAX3 精简设备。

n 以 VMAX3 精简设备作为源的 VMAX 元卷。

如果构成 VMAX 元卷的柱面数超过 VMAX3 设备柱面数的 2 倍,则交换可能不起

作用。

SRDF/S 和 SRDF/A 卷和一致性组的 ViPR Controller 操作示例

本节提供您可以用来管理受 SRDF/S 和 SRDF/A 保护的卷和一致性组的 ViPR Controller操作示例。

l 使用 ViPR Controller 在两个站点之间设置 SRDF/A 或 SRDF/S 保护(第 59 页)

l 使用 ViPR Controller 将 SRDF/S 或 SRDF/A 保护添加到一致性组中的卷(第 62页)

l 接收受 SRDF/A 或 SRDF/S 保护的卷(第 62 页)

l 对具有 SRDF/S 或 SRDF/A 保护的数据块卷执行故障切换(第 65 页)

示例:使用 ViPR Controller 在两个站点之间设置 SRDF/A 或 SRDF/S 保护

您可以在 ViPR Controller 中在源和目标 VMAX 阵列之间设置 SRDF/S 和 SRDF/A 保护。

过程

1. 确认以下物理资产已经被 ViPR Controller 发现并进行管理:

l 连接到源和目标 VMAX 阵列的任何主机。

l 源和目标 VMAX 阵列。这些阵列必须具有要求的 RDF 连接。下图显示了与以 999结尾的 Symmetrix 系统(目标)之间建立 SRDF 连接的以 985 结尾的 Symmetrix系统 (VMAX)(源)。

图 7 SRDF 连接类型

2. 分别为源 VMAX 阵列和目标阵列创建一个虚拟阵列。

下图显示了有关源虚拟阵列 (vArray 985) 和目标虚拟阵列 (vArray999) 的信息。

ViPR Controller 对 SRDF 远程复制的支持

SRDF/S 和 SRDF/A 卷和一致性组的 ViPR Controller 操作示例 59

Page 60: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

图 8 采用 SRDF 保护的虚拟阵列

您可以通过选择“Virtual” > “Virtual Arrays”来查看虚拟阵列的列表。

3. 创建目标虚拟池。该虚拟池代表用于 SRDF 灾难恢复的目标存储。选择“Virtual” >“Block Virtual Pools”,然后单击“Add”以输入以下信息:

a. 名称和描述。

b. 在“Virtual Arrays”字段中,选择目标 VMAX 阵列。

c. 在“Hardware” > “System Type”中,选择“EMC VMAX”。

d. 在“Storage Pools”中,根据您的环境选择“Automatic”或“Manual”。

e. 启用“Hardware” > “Multi-Volume Consistency”。

请不要添加拷贝。当您创建源虚拟池时,添加一个拷贝。

f. 单击“Save”。

4. 创建源虚拟池。这是将从中调配存储的虚拟池。选择“Assets” > “Block VirtualPools”,然后单击“Add”以输入以下信息:

a. 名称和描述。

b. 在“Virtual Arrays”字段中,选择源 VMAX 阵列。

c. 在“Hardware” > “System Type”中,选择“EMC VMAX”。

d. 启用“Hardware” > “Multi-Volume Consistency”。

e. 在“Data Protection” > “Protection System”中,选择“VMAX SRDF”。

f. 在“Data Protection” > “SRDF Copy Mode”中,选择“Synchronous”(SRDF/S)或“Asynchronous”(SRDF/A)。

ViPR Controller 对 SRDF 远程复制的支持

60 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 61: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

g. 在“SRDF Copies”中,单击“Add Copy”。

h. 在“SRDF Copy”对话框中,选择您在第 2 步中创建的目标虚拟阵列以及在第 3步中创建的目标虚拟池,然后单击“Done”。

图 9 “SRDFCopy”对话框

ViPR Controller 支持为每个源添加一个 SRDF 拷贝。

i. 在“Storage Pools” > “Pool Assignment”中,根据您的环境选择“Automatic”或“Manual”。

j. 单击“Save”。

5. 创建要将受 SRDF 保护的卷添加到的项目。

对于具有一致性组的 SRDF,启用“Multi-consistency”字段。

a. 选择“Tenant” > “Projects”。

b. 单击“Add”,然后输入具有以下属性的项目名称:

l 必须与 VMAX 上的 RDF 组名称相同。

l 根据 Symmetrix RDF 命名限制,不得超过 10 个字符。

c. 输入用户的 AD/LDAP 名称。该用户将成为项目所有者。如果未输入名称,那么您将是项目所有者。

d. (可选)选择“Enable Quota”框,为项目指定配额。这样可限制为项目调配的存储量。

e. 单击“Save”。

6. 在您之前创建的项目中创建一个数据块卷。

a. 选择“Catalog” > “Block Storage Services”,然后单击“Create Block Volumefor a Host”。

b. 从“Host”下拉列表中,选择生产服务器。

c. 从“Virtual Array”下拉列表中,选择您在第 2 步中创建的源虚拟阵列。

d. 从“Virtual Pool”下拉列表中,选择与项目关联的源虚拟池。

ViPR Controller 对 SRDF 远程复制的支持

SRDF/S 和 SRDF/A 卷和一致性组的 ViPR Controller 操作示例 61

Page 62: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

e. 为卷指定名称和大小。

f. 打开“Advanced”面板,为您的卷选择 ViPR Controller 一致性组。

g. 单击“Order”。

对于受 SRDF 保护的卷,ViPR Controller 将在后台执行以下步骤:

l 在源虚拟阵列上创建卷

l 在目标虚拟阵列上创建大小相同的目标卷

l 创建 SRDF 连接并同步源卷和目标卷

l 将卷导出至主机

7. (可选)要确认 Unisphere 是否显示了您创建的卷,请打开“Data Protection” >“Replication Groups and Pools” > “SRDF groups”。

示例:使用 ViPR Controller 将 SRDF/S 或 SRDF/A 保护添加到一致性组中的卷

通过运行服务目录中的“更改虚拟池”服务,您可以为 ViPR Controller 中的卷添加SRDF/S 和 SRDF/A 保护。

准备工作

l 卷必须在 VMAX 阵列上。

l 卷必须属于 ViPR Controller 一致性组。

l VMAX 阵列必须是 SRDF 配置的一部分。

过程

1. 将虚拟池设置为具有以下特性:

l SRDF/S 或 SRDF/A 保护

l 多卷一致性

l 具有与关联卷的物理存储池相同的设置

2. 运行“Block Storage Services” > “Change Virtual Pool”。

3. 选择包含无保护卷的项目。

4. 选择无保护卷的虚拟池。

5. 选择“Add SRDF Protection”操作。

6. 选择启用了 SRDF 保护的目标虚拟池。

7. 选择要保护的卷。

8. 单击“Order”。

示例:接收受 SRDF/A 或 SRDF/S 保护的卷

您可以将处于 SRDF/S 或 SRDF/S 关系中的卷接收到 ViPR Controller。

准备工作

在接收 SRDF 关系中的卷时:

l 使用名称与其 RDF 组匹配的项目来接收源卷 (R1) 和目标卷 (R2)。

l 源虚拟池必须包含源存储阵列上的物理存储池。

l 目标虚拟池必须包含目标存储阵列上的物理存储池。

l 您需要执行两次接收操作,因为将使用不同的虚拟池接收源卷和目标卷。

在接收处于 SRDF 关系中的卷之前,请确认以下几点:

ViPR Controller 对 SRDF 远程复制的支持

62 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 63: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

l 您是 ViPR Controller 中的系统管理员。

l 将源和目标阵列配置为受 SRDF 保护。

l 源和目标阵列已被 ViPR Controller 发现。

l 源和目标阵列已添加到不同的 ViPR Controller 虚拟阵列。

l 要接收的卷不是 ViPR Controller 一致性组的一部分。

源虚拟池和目标虚拟池可以属于同一个虚拟阵列。但是,建议您将它们配置到不同的

阵列,以确保灾难恢复关系更加清晰。

对于受 SRDF 保护的卷,您需要将源卷 (R1) 和目标卷 (R2) 接收到不同的虚拟池中。源虚拟池必须包含源 VMAX 阵列上的物理存储池。目标虚拟池必须包含目标 VMAX 阵列上的物理存储池。您必须执行两次接收操作,因为源卷和目标卷将接收到不同的虚拟池中。

添加 R1 和 R2 设备时,已接收的 SDRF 对必须处于一致状态。如果 SRDF 对处于已同

步、故障切换、已剥离、已挂起、无效或已分区状态,操作将失败。

在将源卷和目标卷接收到 ViPR Controller 中之前,请执行以下步骤:

过程

1. 确认是否已将具有虚拟池的虚拟阵列设置为具有 SRDF 保护。这用于接收源卷。

2. 确认具有虚拟池的虚拟阵列是否不受 SRDF 保护。这用于接收目标卷。

3. 对于源阵列和目标阵列运行发现流程。在这两个阵列上完成发现后,请参见《针对现有环境的 ViPR Controller 接收服务指南》中有关将非托管数据块卷接收到 ViPRController 中的讨论。

接收受 SRDF/A 或 SRDF/S 保护的卷

要接收 SRDF 保护的卷,请进行以下操作:

1. 检查您要接收的 SRDF 对的 RDF 组的名称。您为接收操作创建的 ViPRControllerproject 必须具有与 RDF 组相同的名称。要检查 RDF 组名称,您可以使

用 SMC 等元素管理器或者使用以下 SYMCLI 命令:

# symcfg -sid <id> list -rdfg all2. 确保您已经使用配置有 SRDF 保护的虚拟池设置虚拟阵列。该虚拟池将用于接收源

卷。可以使用以下 SRDF 设置来设置源虚拟池,这些设置位于“Virtual” > “BlockVirtual Pools” > “Data Protection”中。

表 14 SRDF 数据保护设置

数据保护字段 数据保护设置

Protection System “VMAX SRDF”。仅在接收源卷期间在虚拟池中使用该设

置。

SRDF Copy Mode 同步或异步模式。

SRDF Copies 设置虚拟阵列和虚拟池以托管目标卷。

下图显示虚拟池“Data Protection”面板及相应的选项。

ViPR Controller 对 SRDF 远程复制的支持

SRDF/S 和 SRDF/A 卷和一致性组的 ViPR Controller 操作示例 63

Page 64: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

图 10 源虚拟池上的 SRDF 保护

当选择“Add Copy”时,可以指定目标虚拟阵列和目标虚拟池。该屏幕仅显示可用作源 VMAX 的目标的虚拟阵列及其关联池。

图 11 SRDF 保护:指定目标虚拟池

3. 确保您已经使用用于接收目标卷的虚拟池设置虚拟阵列。该虚拟池不应通过 SRDF进行保护。

4. 运行发现流程并指定源阵列和目标阵列。

a. 选择“Catalog” > “View Catalog” > “Block Storage Services” > “DiscoverUnmanaged Volumes”。

b. 选择源阵列和目标阵列,以发现受 SRDF 保护的非托管卷。

c. 选择“Order”。

5. 在源阵列和目标阵列成功执行发现之后,在源阵列和目标阵列上运行以下任意一种接收服务:

ViPR Controller 对 SRDF 远程复制的支持

64 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 65: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

a. 选择“Catalog” > “View Catalog” > “Block Storage Services”,然后选择以下选项之一:

l “Ingest UnExported Unmanaged Volumes”

l “接收已导出的非托管卷”对于 VMAX3 复制副本卷,请重复第 2 步以接收此卷

有关发现和接收非托管卷的更多详细信息和常规信息,请参阅《ViPR Controller 针对

现有环境的接收服务 》,可从 ViPR Controller 产品文档索引获取该文档。

示例:对具有 SRDF/S 或 SRDF/A 保护的数据块卷执行故障切换

您可以使用 ViPR Controller 服务目录中的“Failover Block Volume”服务对数据块卷进行故障切换。

准备工作

您必须在 ViPR Controller 中对数据块卷的项目具有访问权限。

在发生数据中心灾难时,对于 ViPR Controller 托管的 SRDF 卷:如果出于任何原因在ViPR Controller 外部对这些 SRDF 卷执行故障切换/交换,在对这些资源执行任何操作之前,请在 ViPR Controller 中先重新发现底层存储阵列。

过程

1. 选择“Catalog” > “Block Protection Services” > “Failover block volume”服务。

2. 选择项目、卷和故障切换目标。

3. 单击“Order”。

4. 完成故障切换之后,返回到 ViPR Controller 目录,将卷装载到灾难恢复服务器。

5. (可选)您可以通过选择“Block Protection Services” > “Swap ContinuousCopies”交换源和目标目的地。

ViPR Controller 对 SRDF-Metro 操作的支持ViPR Controller 支持将 SRDF Metro 用于 VMAX3 存储系统。通过将 SRDF 拷贝模式设为“Active”,可以在数据块虚拟池上建立 SRDF Metro。ViPR Controller 随即使用“Active”模式,仅选择已启用 SRDF Metro 的存储池,以添加到数据块虚拟池。

为 ViPR Controller 设置 SRDF Metro 的要求和信息

SRDF Metro 配置必须满足以下配置要求才能获得 ViPR Controller 的支持。

有关 SMI-S 版本要求,请参阅 ViPR Controller 支持列表。

l ViPR Controller 仅支持两个 VMAX3 存储系统之间的 SRDF Metro。

l 必须使用 SRDF Metro 许可证启用 VMAX3 存储系统。

l ViPR Controller 不支持接收 SRDF Metro 设备。

l 对于已启用 SRDF Metro 的存储系统,无需在 ViPR Controller 中发现“见证”存储系统。

l 一致性组中的卷支持 SRDF Metro 操作。

l ViPR Controller 不支持交换和故障切换操作。当需要创建新对或将新对添加到同一ViPR Controller 项目(SRDF 组),您需要挂起与该项目关联的现有对。

l 当需要向某个非空 ViPR Controller 项目(SRDF 组)添加新对时,ViPR Controller 在继续执行所需的任务之前,需要挂起属于该 SRDF 组的所有对。

ViPR Controller 对 SRDF 远程复制的支持

ViPR Controller 对 SRDF-Metro 操作的支持 65

Page 66: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

l 当需要从某个 ViPR Controller 项目(SRDF 组)删除现有对时,ViPR Controller 在继续执行所需的任务之前,需要挂起属于该 SRDF 组的所有对。

SRDF-Metro 支持摘要:更改虚拟池和阵列功能

ViPR Controller 提供了多种支持,用于更改受 SRDF-Metro 保护的卷的虚拟池和阵列功能(例如 FAST for SRDF)。

更改用于受 SRDF Metro 保护的卷的虚拟池

表 15 虚拟池更改

移动... 到... 是否...

非 SRDF metro 卷 受 SRDF-Metro 保护的虚拟池 支持

在受 SRDF 保护的虚拟池中指定的目标虚拟阵

列上创建目标卷。

受 SRDF Metro 保护的卷

另一种受 SRDF 保护的虚拟池

类型(SRDF/S 或 SRDF/A)不支持

非 SRDF 保护的虚拟池

受 SRDF Metro 保护的卷和 FAST 支持

ViPR Controller 支持将 FAST 与 SRDF 配合使用。在创建受 SRDF 保护的虚拟池时:

l 源卷和目标卷应该具有相同的 FAST 策略。

l 如果您将采用 FAST 保护的非 SRDF 卷移到受 SRDF 保护的目标池,ViPR Controller 会将相同的 FAST 策略应用到目标。

支持和不支持用于 SRDF Metro 复制的 SRDF 操作

请参阅本节,确定 ViPR Controller 可以在受 SRDF Metro 远程复制保护的 VMAX3 存储系统上执行的有效 SRDF 操作。

支持的 SRDF 操作

除非另有说明,否则可以在包含和不包含一致性组的卷上执行 SRDF 操作。

仅在 VMAX3 到 VMAX3 配置中支持 SRDF Metro 操作。

l 创建 SRDF 卷

l 剥离 SRDF 链路

l 建立 SRDF 链路

l 从 R2 恢复到 R1

l SRDF 停止

l 删除 SRDF 卷

l 将卷从非 SRDF 虚拟池更改为 SRDF 虚拟池

l 扩展 SRDF Metro 卷

l 从 SRDF R1 卷中创建本地镜像

l 删除 SRDF R1 卷的本地镜像

l 从 SRDF R1 卷中创建快照

l 将快照恢复到 SRDF R1 卷

l 删除 SRDF R1 卷的快照

ViPR Controller 对 SRDF 远程复制的支持

66 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 67: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

l 从 SRDF R1 卷中创建克隆

l 将克隆恢复到 SRDF R1 卷

l 从 SRDF R1 卷重新同步克隆

l 删除 SRDF R1 卷的克隆

l 从 SRDF R2 卷中创建本地镜像

l 删除 SRDF R2 卷的本地镜像

l 从 SRDF R2 卷中创建快照

l 删除 SRDF R2 卷的快照

l 从 SRDF R2 卷中创建克隆

l 将克隆恢复到 SRDF R2 卷

l 从 SRDF R2 卷重新同步克隆

l 删除 SRDF R2 卷的克隆

不支持的 SRDF Metro 操作

ViPR Controller 不支持以下 SRDF Metro 操作

l 从 R1 重新同步到 R2

l 从 SRDF R1 卷重新同步快照

l 从 SRDF R2 卷重新同步快照

l 将快照恢复到 SRDF R2 卷

ViPR Controller 对 SRDF 远程复制的支持

支持和不支持用于 SRDF Metro 复制的 SRDF 操作 67

Page 68: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

ViPR Controller 对 SRDF 远程复制的支持

68 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南

Page 69: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

第 9 章

ViPR Controller 对 VMAX 存储系统的接收支持

本章包含以下几节。

l 将 VMAX 卷接收到一致性组..................................................................................70

ViPR Controller 对 VMAX 存储系统的接收支持 69

Page 70: EMC ViPR Controller · TimeFinder Snap (VDEV) 操作 ... SYMCLI_CTL_ACCESS PARALLEL 指定如何在开始 VMAX 控制操作之前获取 VMAX

将 VMAX 卷接收到一致性组“Ingest VMAX Block Volumes into Consistency Groups” 服务可以将源 VMAX 卷(包括快照、连续拷贝和完整拷贝)导入 ViPR Controller 一致性组。这些卷不能属于其他一致性组。仅在 VMAX 上将此服务用于本机卷或受 VPLEX 保护的卷。不要用于受RecoverPoint 保护的卷。

这允许您在一致性组级别使用 ViPR Controller 一致性组获取虚拟卷的快照和克隆。一致性组中的所有虚拟卷必须来自同一存储阵列。

不支持接收 SRDF Metro 卷。

如果您已经有后端卷、克隆和快照的一致性组,并且希望继续使用手动创建的现有一

致性组,您将需要在 ViPR Controller 之外管理这些一致性组。但是,建议您在将后端

卷、克隆和快照接收到 ViPR Controller 之后,立即创建并开始使用 ViPR Controller 所创

建的后端一致性组。

过程

1. 选择“Service Catalog” > “Block Storage Services” > “Ingest VMAX BlockVolumes into Consistency Groups”。

2. 选择一致性组所属的“Project”。

3. 选择“Consistency Group”。

4. 选择要添加到一致性组的源“Volumes”。

ViPR Controller 对 VMAX 存储系统的接收支持

70 EMC ViPR Controller 3.0 ViPR Controller 与 VMAX 和 VNX 存储系统集成指南