Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1980391
  • 博文数量: 593
  • 博客积分: 20034
  • 博客等级: 上将
  • 技术积分: 6779
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-06 14:07
文章分类

全部博文(593)

文章存档

2016年(1)

2011年(101)

2010年(80)

2009年(10)

2008年(102)

2007年(16)

2006年(283)

我的朋友

分类: LINUX

2010-06-08 11:16:39

Data ONTAP(N系列存储产品的操作系统) SnapMirror特性,是通过将原始卷或者qtree的snapshot镜像到目标卷或者qtree的方式来实现数据复制的技术。本文将对其实现原理等内容做详细描述。

一、SnapMirror的工作原理:

SnapMirror在原始卷或qtree和目标卷或qtree之间建立备份关系,并完成下述工作:

1、为原始卷或者qtree创建快照

2、将快照拷贝到目标卷或者qtree,目标卷或者qtree的属性为只读

3、按照定义的策略将原始卷或者qtree的增量变化更新到目标卷或者qtree.
结果是产生一个和原始卷或者qtree中的最新数据相一致的,在线的,只读的卷或者qtree。

二、SnapMirror的组成:

最基本的SnapMirror的布署包括以下几部分:

原始卷或者qtree:存放要被复制的数据,对于存储的客户端来说是可视、可访问、可写的。

目标卷或者qtree:存放原始数据的镜像,通常建立在另外的存储子系统上。对于存储的客户端来说数据是可视、可访问的,如果灾难发生,通过手工执行一系列SnapMirror命令(破坏镜像关系),其上的数据拷贝才是可访问,可写的。

三、SnapMirror的用途:

灾难发生时,无法访问原始卷或者qtree ,用户可以访问目标卷上的镜像数据。

灾难恢复时,恢复原始卷的数据 (用于qtree被破坏或者用户失误造成的原始数据无法访问)。

负载均衡

备份或者将数据分布到远程。

四、SnapMirror的模式

Data ONTAP操作系统的SnapMirror功能提供给系统管理员(administrator)三种方式进行snapshot映像的复制,他们是异步方式、同步方式和半同步方式。

异步方式:SnapMirror按照一定的时间间隔,将原始卷的snapshot 映像复制到目标卷。

同步方式:SnapMirror在写原始卷的时候,同时写目标卷。

半同步方式:SnapMirror在同步方式中,可以定义滞后写操作,拷贝在一定数量的写操作或者几毫秒后执行。采用这种半同步方式SnapMirror,与同步方式SnapMirror相比,在一定程度上可以提高性能。

五、SnapMirror的布暑方式

SnapMirror 使用范例(一)在SnapMirror环境中布暑磁带备份
通过将磁带备份布暑在目标卷上,可以避免原始卷因为备份产生大量I/O操作而造成的性能下降。


SnapMirror 使用范例(二)利用磁带布暑SnapMirror
SnapMirror布暑时,初始Snapshot的复制会涉及大量的数据传输,可以通过磁带备份的方式将数据发送到目标地,增量Snapshot更新则可以通过低带宽连接传递。


SnapMirror 使用范例(三)利用SnapMirror 实现Cascading方式的数据复制

SnapMirror 支持以Cascading的方式将一个原始卷复制到多个只读的目标卷。

例如,在Internet网络上,下载软件的网站经常会在不同的地域有多个镜像站点。我们就可以采用这种布暑方式来实现。

注释:Cascade布暑方式只支持卷复制,不支持qtree复制。

阅读(1062) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

h1pan2010-11-05 05:27:12

Interesting

h1pan2010-11-05 05:27:12

Interesting