免费注册 查看新帖 |

Chinaunix

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

[新手入门] 如何稳妥地迁移整个系统和数据 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-02 06:20 |显示全部楼层 |倒序浏览
一台550,内置4块73G硬盘,做RAID5,其中一块Hotspare。只有一个rootvg,现数据在/data文件系统中,应用sybase安装在/home文件系统中。客户要求另外拿4块146G,分别作2个RAID1,安装OS和放置数据用。怎样做最为稳妥。
原计划考虑到因为硬盘都更换了,所以mksysb磁带就不能正常恢复了。事先将sybase目录和/data目录cp出来,在更换完硬盘重新作RAID后,再做OS,然后cp回来sybase和/data。
这样做可行吗,有没有什么遗漏的,还有没有更加可靠的方法?谢谢

论坛徽章:
0
2 [报告]
发表于 2007-08-02 12:14 |显示全部楼层
坏就坏在那台550就只能插4块硬盘,否则就没那么麻烦了。

论坛徽章:
0
3 [报告]
发表于 2007-08-02 13:08 |显示全部楼层
LS的倒也是一种办法,赫赫,虽然有点罗嗦,其中那块单独的146G盘作RAID0才能用吧。

论坛徽章:
0
4 [报告]
发表于 2007-08-02 21:58 |显示全部楼层
原帖由 yddll 于 2007-8-2 16:35 发表
楼主是用的raid卡吗?
为啥不能用mksysb呢?

用mksysb做出原来系统的备份磁带,但要恢复的时候,硬盘信息全都改变了,从RAID信息到PVID都有改变,所以认为mksysb不能用。

论坛徽章:
0
5 [报告]
发表于 2007-08-02 22:02 |显示全部楼层
原帖由 houzi105 于 2007-8-2 13:31 发表



你用的不是单块146G的吗?,直接格成系统盘不就好了吗?作什么raid0呀,不懂楼主的意思。

恩,由于有RAID卡存在,插入的盘都是认作pdiskx,不能直接使用。以前的操作都是做完RAID以后,形成hdiskx才能为系统使用。至于直接格成系统盘,没有环境试验,没试过。

论坛徽章:
0
6 [报告]
发表于 2007-08-06 13:13 |显示全部楼层
已经作了迁移。唉,一波三折。
还是准备采用传统的方法,tar到磁带上,好在客户的这台主机是台备份主机。
首先是对数据/data进行备份,花费50分钟左右,对sybase数据库目录整个备份,花费30分钟左右。中间出现磁带机错误,清洗过后就好了。
确认备份无误之后,就将原来的4块76G盘拿下,换上新的4块146G盘,用diag盘启动,进入菜单,察看盘状态,全都变成了系统盘hdisk0~hdisk3,不能用这个做阵列呀,选择creat an arrary candidete pdisk and format ......,没想到格式化一块146G盘,需要近一个小时,没办法,等吧,格第二块的时候,吃午饭去了。回来后稍等一会,第二块盘完成,创建阵列RAID10,很快,提示hdisk0 完成。装操作系统,重启动机器,第一张盘,选择hdisk0,结果刚开始安装的时候就提示IO错误,咋整的,难道盘不好?光驱有些日子没用了,出问题了?停机,拿出光盘仔细看看,挺好的,再启动,在安装界面仔细看看,奥,原来刚才做好RAID的那个hdisk已经不是hdisk0,而是hdisk2了,但为什么安装到hdisk0就不行呢,难道是没有格式化成系统盘或者在这个阵列笼子里,只能做阵列以后才能用吗,可系统干嘛要认成hdisk呢,混淆视听。既然找出原因,就不多想了,已经下午2点半了,赶快干活。安装到hdisk2,一切顺利。
操作系统安装完了,在系统中继续格式剩余的两块盘,以方便再做RAID10,开2个窗口同时格,改文件系统大小,一些参数的设置等等。另外再开个窗口把原来的sybase磁带备份恢复到/home下,然后就和客户炫耀,看看,unix的多任务,哪边都不影响,如何如何.............
(麻烦事从现在开始了)已经到了快4点了,盘格式完成,做RAID10,hdisk0生成,单独做一个datavg,建/data文件系统,作以前,客户问,是这个磁带吗,那还有错,不信,tar vtf /dev/rmt0看看,恩,不错,是这个,列的时间太长了,停下来吧。ctl +c强制停止,tar xvf /dev/rmt0开始解包,结果,只看到磁带机在转,就是没有数据往磁盘上写,??磁带出问题了,又是强制停下来,拿出来看看,好好的,再试试,等了半小时,一个字节都没写上去,重启主机后,好用了。最后怀疑是tar强制停下后,并没有完全退出来,再运行就受影响了。
看到大文件一个一个恢复上去,估算着6点就能回家了,忽然眼前红光一闪,前面板报警灯亮了,errpt,磁盘错误,RAID错误,进入RAID菜单察看,第二个RAID10其中一块盘failed!!老天,这咋回事,刚才格式化好好的,盘本身应该没问题,lsdev也能正常看到,就是在阵列里盘报failed,察看各项菜单内容,也没有强制online选项,用diag,把盘拿出来再插一下,还是如此。(此时磁带恢复工作还在进行中,并很快就做完了)再察看一下阵列状态,怎么回事,原来第一个阵列里又坏了一块盘!!!!!幸好不是同一个阵列里的损坏,在diag里,将两块盘对调了一下,状态都是avali,但阵列里显示还是failed,在各个选项中察看,都没有关于这方面的操作,大家又提出重启,那好吧,拿对付微软软件的方法,没办法了就重启。结果呢,重启以后直接进入SMS菜单了,察看发现已经不能找到硬盘了!!!!!!
当时有点懵,立马断电,拆主机,看背板,都正常,就是背板固定有点问题,仅靠一根金属柱支撑,一插盘就晃悠,开着机盖把硬盘一个一个插牢,再开机,还是出现SMS菜单,找不到硬盘,放入diag盘,进入RAID Manager察看,这下好,4块盘都miss,2个RAID10都failed,并且unknow,没办法,都删掉,每个盘的状态都变成了active了??!!还是按照原来的方式重做RAID10,一切正常。
退出后,准备重装系统,放入第一张盘,结果忘记按5了,可系统起来了,进入图形界面,主机名没变,进入系统察看,2个RAID都在做Rebuilding!!!呵呵呵呵,立马不敢再动了,等了近1个半小时做完了。正要测试启服务的时候,第一次坏的盘又报警了,故障和以前一样,不过盘已经更换过了,还是那个位置报错,难道是背板有问题??客户这回想起来了,前些时候,就是这个位置总是坏盘,换了2次了,最后把这个位置的盘作为热备了。唉,真是点背,碰到这么个“好”背板。
最终,sybase也起来了,能正常使用,机器还在保期内,保修800吧。回到家晚上9点30。

这次的总结有几点:
1、并不是真正的坏盘了,RAID信息如果按照原来的设置,数据有可能不会丢失。
2、不是每块盘都可以直接作阵列的,需要creat an arrary candidete pdisk,格式成522 byte。
3、磁带机在正常读写的时候,不要随便停止,可能会造成奇怪的现象。
4、阵列就算是做好了,分配了hdisk和PVID了,在安装系统的时候,还是要注意,不一定是原来的那个hdisk号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP