标题: 老菜鸟学symclone
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 11274
帖子 20932
活跃指数 725
LU金币 15487 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2008-5-15 14:59  资料  个人空间  主页 短消息  加为好友 
老菜鸟学symclone

今天开始学symclone。

看了下书,大概的流程是:
1。建立device group
2。增加设备
3。create pair
4。activate session
5。terminate

前面两步问题不大,先玩两个盘
symdg create maildg
symld -g maildg add dev 2d0 -sid xxx
symld -g maildg add dev 73 -sid xxx

symdg list

  Name               Type     Valid  Symmetrix ID  Devs   GKs  BCVs  VDEVs  TGTs

  maildg             REGULAR  Yes    000290102xxx     2     0     0      0     0


symld -g maildg list



        Standard Device Name           Directors              Device
----------------------------------   ------------- ----------------------------
                                                                                             Cap
Logical     Physical          Sym    SA DA :IT  Config        Att Sts   (MB)
----------------------------------   ------------- ----------------------------

DEV001      Not Visible       02D0   ???:? 02A8  2-Way Mir     (M) RW   43613
DEV002      Not Visible       0073   ???:? 15A:C4  2-Way Mir     (M) RW   43613



第3步  symclone -g maildg create DEV001 sym ld DEV002

symclone -g maildg query DEV001

Logical   Sym  Tracks    Tracks   Logical   Sym  Tracks   CGDP SRC <=> TGT  (%)
--------------------------------- ---------------------------- ------------ ----
DEV001    02D0   1395600        0 DEV002    0073        0 XX.. Created        0


symclone -g maildg activate DEV001 sym ld DEV002


         Source Device                   Target Device            State     Copy
--------------------------------- ---------------------------- ------------ ----
               Protected Modified                Modified
Logical   Sym  Tracks    Tracks   Logical   Sym  Tracks   CGDP SRC <=> TGT  (%)
--------------------------------- ---------------------------- ------------ ----
DEV001    02D0   1360740        0 DEV002    0073        0 .X.. CopyOnAccess     0

死翘翘,它不动,呵呵。


查书,噢,原来默认是这个coa模式,是当source有读写的时侯,才会把那条track复制过来。
我原意是整个盘复制,看来失败了。


symclone -g maildg terminate DEV001 sym ld DEV002
先停掉,这个好像比较狠的命令,直接把pair的关系也删了。

再重新建立这个关系。
symclone -g maildg create DEV001 sym ld DEV002 -copy
symclone -g maildg activate DEV001 sym ld DEV002
symclone -g maildg query DEV001


         Source Device                   Target Device            State     Copy
--------------------------------- ---------------------------- ------------ ----
               Protected Modified                Modified
Logical   Sym  Tracks    Tracks   Logical   Sym  Tracks   CGDP SRC <=> TGT  (%)
--------------------------------- ---------------------------- ------------ ----
DEV001    02D0   1360740        0 DEV002    0073        0 .X.. CopyInProg     1

这回正常多了,起码开始复制了。几分钟后:
--
               Protected Modified                Modified
Logical   Sym  Tracks    Tracks   Logical   Sym  Tracks   CGDP SRC <=> TGT  (%)
--------------------------------- ---------------------------- ------------ ----
DEV001    02D0         0        0 DEV002    0073        0 XX.. Copied       100

复制完成了。这个symclone好奇怪,原来在复制的过程中,那块target是可以读写的。
这个跟800上面的flashcopy相似。


还有问题,慢慢提出来。

1。如果现在源盘有改变,数据会抄过来吗?
2。假如不能过来,那怎样才能抄过来呢?不用重新建立吧,是否就activate一次就可以呢?
3。那个terminate是否就等于在srdf里面的split+delete pair呢?
4。我现在可否转成copyonaccess的方式呢?这样我就不用再active了。

还有很多,想到再问。

[ 本帖最后由 炸鸡 于 2008-5-15 15:00 编辑 ]

顶部
笑看风云淡
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 13862
精华 9
积分 452
帖子 670
活跃指数 140
LU金币 3727 个
LU金条 0 个
阅读权限 210
注册 2004-3-4
 
发表于 2008-5-15 15:30  资料  个人空间  短消息  加为好友  添加 笑看风云淡 为MSN好友 通过MSN和 笑看风云淡 交谈
先看看PPT吧,然后再做,再讨论

[ 本帖最后由 笑看风云淡 于 2008-5-15 15:49 编辑 ]



 附件: 您所在的用户组无法下载或查看附件
顶部
pyockee (P猪)
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 59940
精华 5
积分 1770
帖子 1904
活跃指数 108
LU金币 2953 个
LU金条 0 个
阅读权限 210
注册 2006-12-3
来自 上海
 
发表于 2008-5-15 19:34  资料  个人空间  短消息  加为好友  添加 pyockee 为MSN好友 通过MSN和 pyockee 交谈 QQ
老鸟又开贴learning了

我来维护秩序





心路历程:
07-02兄弟们,红裤衩呢?
07-06师太!你就从了老衲吧!
07-09师太,你就放弃秃驴从了贫道吧!
07-12师太,你就放弃老衲吧
08-03溮忲,荖衲悢沵!
P猪的被窝 http://sanandlun.loveunix.cn
从此在LU安家扎营!                                                                                                                                                               
顶部
笑看风云淡
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 13862
精华 9
积分 452
帖子 670
活跃指数 140
LU金币 3727 个
LU金条 0 个
阅读权限 210
注册 2004-3-4
 
发表于 2008-5-15 23:01  资料  个人空间  短消息  加为好友  添加 笑看风云淡 为MSN好友 通过MSN和 笑看风云淡 交谈
呵呵

顶部
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 11274
帖子 20932
活跃指数 725
LU金币 15487 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2008-5-16 00:10  资料  个人空间  主页 短消息  加为好友 
严禁年龄歧视,争取与漂亮mm同样的待遇。

顶部
笑看风云淡
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 13862
精华 9
积分 452
帖子 670
活跃指数 140
LU金币 3727 个
LU金条 0 个
阅读权限 210
注册 2004-3-4
 
发表于 2008-5-16 00:14  资料  个人空间  短消息  加为好友  添加 笑看风云淡 为MSN好友 通过MSN和 笑看风云淡 交谈


QUOTE:
原帖由 炸鸡 于 2008-5-16 00:10 发表
严禁年龄歧视,争取与漂亮mm同样的待遇。

哈,,要求太过分了吧。。 可惜偶工作地无美女

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 11274
帖子 20932
活跃指数 725
LU金币 15487 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2008-5-19 11:36  资料  个人空间  主页 短消息  加为好友 
那个ppt看了,用处不大。刚看了下product guide,也不是太明白。

先回答了前面几个问题吧:
1。clone之后,源盘怎么改都不影响目标盘。因为clone就是那个时间点的数据。
2。如果想继续更新目标盘的数据,可以用recreate来把改变过的track复制过来。但前提是在create的时侯用了-diffrencial参数
3。terminate是清除所有关系,包括hold。但split不是所有情况都可以用,因为只适用于restore的情况。
4。不能转。

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
笑看风云淡
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 13862
精华 9
积分 452
帖子 670
活跃指数 140
LU金币 3727 个
LU金条 0 个
阅读权限 210
注册 2004-3-4
 
发表于 2008-5-19 11:53  资料  个人空间  短消息  加为好友  添加 笑看风云淡 为MSN好友 通过MSN和 笑看风云淡 交谈


QUOTE:
原帖由 炸鸡 于 2008-5-19 11:36 发表
那个ppt看了,用处不大。刚看了下product guide,也不是太明白。

先回答了前面几个问题吧:
1。clone之后,源盘怎么改都不影响目标盘。因为clone就是那个时间点的数据。
2。如果想继续更新目标盘的数据,可 ...

不是那个时间点的数据,而是数据索引。
为什么能立即就能访问,因为clone卷根本就没有从原卷COPY数据,你访问的其实还是生产卷+clone卷的增量索引(访问CLONE卷也是一样的路径)。
所以为什么说“TimeFinder/Clone 还包括一个“无拷贝”选项,它使您能够仅在真正需要数据时才执行拷贝过程”PPT原话。
当CLONE需要数据时,才会后台同步。
我为什么发PPT,是觉得你概念不清晰。

[ 本帖最后由 笑看风云淡 于 2008-5-19 11:55 编辑 ]

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 11274
帖子 20932
活跃指数 725
LU金币 15487 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2008-5-19 13:26  资料  个人空间  主页 短消息  加为好友 
create的时侯是索引,所以能立即访问,这个我同意。
但我create的时侯用了-copy,那我做active的时侯就做整个盘的复制了。我在第一次做的时侯,没有加-copy参数,默认就是用copyonaccess的方式,那才是访问时才复制啊。

因为我的目的是想整块盘数据复制过来,所以我做了第二次。这次是用了-copy,所以也有了几分钟的复制过程。

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 11274
帖子 20932
活跃指数 725
LU金币 15487 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2008-5-19 15:34  资料  个人空间  主页 短消息  加为好友 
上面的概念还是错。

NND,默哀完之后才清醒了点。


create,只是建立设备间的关系,状态是created,但目标盘仍然是not ready。除非用了-precopy。
一直到activate的时侯,相当于srdf里面(或者symmir)的split,这时源盘与目标盘的关系断开,数据索引的时间点就在这一刻。目标盘可用,盘的状态是RW。这里分两种情况,如果是-copy情况,就像我在顶楼做的第2次,则此时才开始复制数据;如果是-procopy情况,此时可能已经没多少数据要复制了,呵呵。

另外,如果我们要复制delta,要使用recreate的话,则要在create的时侯指定differential。


总结一下:
1。建立的时侯要用-differential,而-precopy可节省时间
2。可以使用device file,比那破烂dg方便多了
3。我不喜欢用没有-copy没有-precopy的默认方式
4。多于一块盘,最好用consistent

哈哈,清晰点了。风云,再指正。

我再做一次完整的实验。

[ 本帖最后由 炸鸡 于 2008-5-19 15:37 编辑 ]

顶部
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 11274
帖子 20932
活跃指数 725
LU金币 15487 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2008-5-19 16:12  资料  个人空间  主页 短消息  加为好友 
device group是否建立,看你的喜好吧。我在srdf里面从来都不用dg,所以做clone也不喜欢用dg。

device group的建立和增加设备很简单,多于一对设备的话,我建议用脚本来做。始终是先建好device file,然后再用read进去。

例如:


while read sdev tdev
do

   echo $DG $sdev $tdev
   symld -g $DG add dev $sdev
   symld -g $DG add dev $tdev

done

symdg show $DG

device file的格式与srdf里面的一样,两列,第一列是源盘,第二列是目标盘。

多累啊,看我直接调用文件的快捷方法,呵呵。

1。create pair
symclone -sid $SID create -f $MAPFILE -precopy -diff -nop

2。active (split pair)
symclone -sid $SID active -f $MAPFILE  -consistent -nop

3。recreate (incremantal establish)
symclone -sid $SID recreate -f $MAPFILE  -nop

4。terminate (delete pair)
symclone -sid $SID terminate -f $MAPFILE -nop

5。query
symclone -sid $SID query -f $MAPFILE

哈哈,差不多了。
symclone博大精深,我只用到其中一部分功能。风云提到的copyonaccess,昨天还看到个copyonwrite,这些我暂时还不用。另外再有配合srdf做复制的,preaction,postaction等还没研究。

顶部
炸鸡
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
传说中的大色狼


LU爱心使者  
UID 134
精华 32
积分 11274
帖子 20932
活跃指数 725
LU金币 15487 个
LU金条 16 个
阅读权限 251
注册 2003-9-26
来自 鸡窝
 
发表于 2008-5-20 15:10  资料  个人空间  主页 短消息  加为好友 
靠,activate之后,看到not in group了,但不能recreate。

报错说
Cannot perform the operation because the device is not in a valid state

难道要等复制完,但已经复制了一晚,才8块盘啊。



         Source Device                   Target Device            State     Copy
--------------------------------- ---------------------------- ------------ ----
               Protected Modified                Modified
Logical   Sym  Tracks    Tracks   Logical   Sym  Tracks   CGDP SRC <=> TGT  (%)
--------------------------------- ---------------------------- ------------ ----
N/A       02D5         0        0 N/A       0078        0 X.XX PreCopy      100
N/A       02DA         0        0 N/A       007D        0 X.XX PreCopy      100
N/A       02DF        70        0 N/A       0082        0 X.XX PreCopy       99
N/A       02E4        54        0 N/A       0087        0 X.XX PreCopy       99
N/A       02E9         8        0 N/A       008C        0 X.XX PreCopy       99
N/A       02EE       364        0 N/A       0091        0 X.XX PreCopy       99
N/A       02F3         0        0 N/A       0096        0 X.XX PreCopy      100
N/A       02F8         2        0 N/A       009B        0 X.XX PreCopy       99

Total           -------- --------                --------
  Track(s)           498        0                       0
  MB(s)             15.6      0.0                     0.0

顶部
 



当前时区 GMT+8, 现在时间是 2008-11-23 19:48
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.079867 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver