免费注册 查看新帖 |

Chinaunix

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

7133D40阵列扩容,过程和问题。请大虾们指点。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-11 00:10 |只看该作者 |倒序浏览
因为条件不允许,我们没有IBM工程师,只能远程指导,自己动手丰衣足食。在此之前没有参加\r\n过AIX培训,对小型机仅有一点维护经验,所以整个扩容过程很曲折,折腾了一星期,今天终于扩\r\n容成功,再次分享一下操作过程。有些东西我还不是很了解,请各位多指点迷津。多谢了。\r\n\r\np630双机(AIX5.2),单机配置:2*1.45GHZ双路CPU,4G内存。双机配置了HA。双机共享\r\n7133阵列(8*36.4G)。双机都要扩容到4*1.45GHZ双路CPU,8G内存。阵列扩容到16*36.4G硬\r\n盘。双机都配置了rootvg(双硬盘,raid1)和datavg(8硬盘,3*36.4G作RAID5,1*36.4G作\r\nhotspare)。双机配置了HACMP,活动主机拥有datavg控制权。rootvg=hdisk0+hdisk1, \r\ndatavg=hdisk2+hdisk3. hdisk0和hdisk1作mirror,hdisk2和hdisk3作mirror.双机都安装了\r\nOracle9.2.0.7,采用了共享数据库,共享数据库数据存储在datavg的lv上.\r\n\r\n总体思路:\r\n1. 阵列扩容只涉及datavg,rootvg不用更改任何配置.确认datavg上的数据是否需要备份,操作过程中\r\n如果出现意外,可以及时恢复数据.\r\n\r\n2.因为hdisk2和hdisk3都是RAID5,所以无法直接把pv加入到逻辑磁盘hdisk2和hdisk3,都需要重建\r\n才能把新的pv加入进去. 为保证数据不丢失,先重建hdisk3,重建完后,同步数据;然后再重建hdisk2,完\r\n了再同步.(描述的不太清楚,总之要保证数据不丢失)\r\n\r\n3.解开hdisk2和hdisk3的mirror关系\r\n\r\n4.删除hdisk3,在7133背插槽插入4块硬盘\r\n\r\n5.重建hdisk3,7块设置为raid5,1块设置为hotspare\r\n\r\n6.rebuild完毕后, extendvg datavg hdisk3\r\n\r\n7.恢复镜像,mirrorvg datavg\r\n\r\n8.重复step到step6的操作,只不过针对hdisk2\r\n\r\n实际操作起来碰到了几个\"难点\"\r\n1.在step3,我们习惯把7133背面8个槽配置为hdisk3,前面8个槽配置为hdisk2. 问题:重建逻辑磁盘\r\n时可不可以不对应\"前后面板\",只要够8块硬盘就可以,是这样么?\r\n\r\n2.在step4,当中有个小插曲,我们的hdisk2突然只能识别3块硬盘,就是说raid5中3块硬盘,\"宕\"掉了一\r\n个,这时我们期望hotspare能顶上,但是确发现查询hdisk2状态时hotsapre还竖在那儿. 怎么确认\r\nhotspare已经顶上了坏掉的硬盘?\r\n\r\n3.在step5,等到阵列的面板灯不狂闪,等到查询datavg的hdisk2,hdisk3状态都为good时,我们执行\r\nextendvg把hdisk3加入到datavg中,失败。但在第二次尝试时,我们成功了.两次的唯一区别就是,第\r\n一次我们在状态\"正常\"后就立即extendvg了,而第二次,因为同步数据时间长,正好夜深了,我们到了\r\n第二天才extendvg. 所以怀疑,第一次时,虽然查询状态正常,我们是不是心急了点.或者说还是其他的\r\n原因?\r\n\r\n4.因为第一次extendvg失败,在和IBM工程师沟通后,我们决定重建datavg,我们做好备份,然后就删除\r\nvg,再建vg.此时可以把hdisk2和hdisk3都正常加入到datavg中.但lv丢失,我们重建了lv.此时hdisk2还\r\n是4块硬盘,hdisk3有8块硬盘.\r\n\r\n5.我们还想尝试extendvg,找出失败的原因.所以还按照原来的方案,插入另外四块硬盘,解mirror,删除\r\nhdisk2,重建hdisk2(第二次重建,隔了夜).第二天执行了extendvg,竟然成功~ 汗一个,请大虾解释为什\r\n么?\r\n\r\n6.后来就顺利了,mirrorvg datavg\r\n7.重新建oralce共享库\r\n8.恢复oracle用户数据\r\n9.启动应用,done~\r\n\r\n其他:\r\n1.重建共享库时,我们有现成的脚本,刚开始没注意执行时提示:insufficient previllege.后来检查发现\r\n脚本的属主不对,把属主从root改为oracle就正常了。\r\n\r\n2.。。。

论坛徽章:
0
2 [报告]
发表于 2006-12-11 17:26 |只看该作者
简单地交流一下:\r\n问题一:可以,建raid的时候可以随便选。\r\n问题二:可以用命令ssaraid -l ssa# -Iz查看,如果hdisk2的状态为good或rebuilding,而pdisk中有磁盘的状态为reject或者free,那就说明有替换发生了。\r\n问题三:个人觉的不是时间上的原因,另外不用等hdisk3的状态为good时再作extendvg,在rebuilding的时候就可以。如果想知道原因,最好把失败时的报错信息贴一下。

论坛徽章:
0
3 [报告]
发表于 2006-12-11 21:24 |只看该作者
哦~ 忘了附上错误信息。:->\r\n在另一台本子上,明天转过来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP