免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6230 | 回复: 0
打印 上一主题 下一主题

VXVM 4.0 建立snapshot volume [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-17 11:22 |只看该作者 |倒序浏览
volume snapshot\r\n\r\nTraditional:1. 建一个Diskgroup至少3块盘(每mirror plex不能在同一块盘上)\r\n            2. 在这个Diskgroup创建一个layout=mirror的Volume nmirror=2\r\n               vxassist -g datadg make datavol 100m layout=mirror,nolog nmirror=2 alloc=datadg01 datadg02\r\n            2. vxvol set fastresync=on datavol 打开fastresync\r\n            3. vxassist -g datadg snapstart datavol(为snapshot做准备,即加入一个Plex形成3个Plex的Volume\r\n               新加的Plex是在datadg中的另一块subdisk上建立的,并且与前2个Plex进行同步\r\n            4. vxassist -g datadg snapshot datavol snapvol 新加入的Plex与datavol detach并生成snapshot volume\r\n            5. vxassist -g datadg snapback snapvol snapshot还原到原来的Volume中,和snapstart时一样\r\n            6. Clear the association to create an independent volume.\r\n               vxassist -g datadg snapclear snapvol\r\n            7.Destroy PITC\r\n               vxassist -g datadg remove volume snapvol\r\n\r\nFastResync must be enabled for a volume in order to use this command. Snapshot objects (ss) and detached plexes (dp) are used by FastResync to track associations between a volume and its snapshot volumes\r\n\r\n\r\nInstants: 1. vxassist -g datadg make datavol 100m datadg02建立datavol卷\r\n          2. vxsnap -g datadg prepare datavol  (Enable FastResync)\r\n             此时自动建立datavol_dcl卷(100MB的datavol,datavol_dcl只有227KB,datavol有几个Plex datavol_dcl就建立几个\r\n             DCO log Plex用来记录做snapshot后datavol上数据的改变,以便通过snapshot可以快速恢复\r\n          3. vxsnap -g datadg addmir datavol 为datavol添加mirror plex(同Traditonal的第3步)\r\n          4. 建立一个空Volume作为snapshot volume用 (如果建空Volume转到5,也可以不建转到6)\r\n             LEN=`vxprint -g datadg -F%len datavol`\r\n             DCONAME=`vxprint -g datadg -F%dco_name datavol`\r\n             RSZ=`vxprint -g datadg -F%regionsz $DCONAME`\r\n             vxassist -g datadg make snapvol $LEN init=active\r\n             vxsnap -g datadg prepare snapvol regionsize=$RSZ\r\n          5. vxsnap -g datadg make source=datavol/snapvol=snapvol \r\n             把datavol中的一个Plex移动到snapvol作为snapshot volume\r\n             并不把datavol里原来新加的Mirror Plex转为snapvol volume里作为Plex\r\n             而是在datadg里的另一快磁盘建立subdisk并作为snapvol的Plex\r\n          6. vxsnap -g datadg make source=datavol/newvol=snapvol/plex=datavol-01(用哪个Plex去建新的Volume)\r\n          7. 刷新snapvol与datavol同步\r\n             vxsnap -g datadg refresh snapvol source=datavol\r\n          8. 重新加入回datavol变为一个Mirror Plex\r\n             vxsnap -g datadg reattach snapvol source=datavol\r\n          9. 解除snapvol与datavol的关系,snapvol变为独立的Volume\r\n             vxsnap -g datadg dis snapvol \r\n          10.删除snapvol\r\n             vxedit -g datadg -rf rm snapvol \r\nOHP(Off-Host Processing ):\r\n          1. Enable FastResync on the volume:\r\n             # vxsnap -g datadg prepare datavol\r\n          2. Create an empty volume for use as the snapshot volume.\r\n          3. Suspend updates to the volume and unmount the file system:\r\n                # umount /mnt1\r\n          4. Create a full-sized instant snapshot for the volume: \r\n             # vxsnap -g datadg make source=datavol/snapvol=snapvol\r\n          5. If you temporarily suspended updates to the volume by a database, release the tables from hot-backup mode.\r\n          6. Split the snapshot volume into a separate disk group:\r\n             # vxdg split datadg offhostdg snapvol\r\n          7. Deport the disk group:\r\n             # vxdg deport offhostdg\r\n          8. On the off-host processing host, import the disk group:\r\n             # vxdg import offhostdg\r\n          9. To perform off-host processing, check and mount the snapshot volume:\r\n             # fsck -F vxfs /dev/vx/rdsk/offhostdg/snapvol\r\n             # mount -F vxfs /dev/vx/dsk/offhostdg/snapvol /mnt1\r\n         10. When processing is complete, unmount the snapshot:\r\n             # umount /mnt1\r\n         11. Deport the disk group:\r\n             # vxdg deport offhostdg\r\n         12. On the primary host, reimport the disk group:\r\n             # vxdg import offhostdg\r\n         13. Rejoin the disk group with the original disk group:\r\n             # vxdg join offhostdg datadg\r\n         14. Restart the snapshot volume using one of the following:\r\n             # vxrecover -g datadg -m snapvol\r\n             # vxvol -g datadg startall\r\n         15. Refresh the snapshot volume with the original volume:\r\n             # vxsnap -g datadg refresh snapvol datavol\r\n\r\n          \r\nFile System:文件系统上的snapshot,只能恢复逻辑上的错误\r\nTraditional和Instant snapshot自己一步步做过记下的\r\nOHP没来得及做,照着文档整理了一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP