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