免费注册 查看新帖 |

Chinaunix

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

准备给主备双机进行扩容,方案,清高手指点是否可行 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-13 15:25 |只看该作者 |倒序浏览
2台 hp rp8420 + serviceguard + eva5000
运行oracle 9i ,裸设备
准备扩容 ,增加10块硬盘,但是向主机添加vd 的时候,因为失误导致了db1 机上的c16t5d0,c16t5d1 对应db2 机器上的c15t5d1 ,c16t5d0

以下方案是否可行

在db1 上操作:
3.停止集群
   
cmhaltcl -fv

修改vg 属性
vgchange -a n dev/vg05
vgchange -c n dev/vg05
vgchange -a e dev/vg05
vgchange -a y dev/vg05

扩展vg05 , 增加200g

vgextend /dev/vg05 /dev/dsk/c15t5d0 /dev/dsk/c16t5d1

vgdisplay –v /dev/vg05

在其上创建10 个 lv  

lvcreate -L 20480 vg05
lvcreate -L 20480 vg05
lvcreate -L 20480 vg05
lvcreate -L 20480 vg05
lvcreate -L 20480 vg05
lvcreate -L 20480 vg05
lvcreate -L 20480 vg05
lvcreate -L 20480 vg05
lvcreate -L 20480 vg05
lvcreate -L 20480 vg05



vgdisplay -v /dev/vg05

察看lvmtab
strings /etc/lvmtab

导出vg05

vgchange -a n /dev/vg_rac
vgexport –v –p –s –m /tmp/vg05_20061213.map /dev/vg05

传输到db2 机器上:

rcp /tmp/vg05_20061213.map NMDSDB2:/tmp/vg05_20061213.map

vgchange –a n vg05
vgchange –c y vg05



4.在db2 上进行:

#vgchange –a n vg05
#vgchange –c n vg05
#vgchange –a e vg05
#vgchange –a y vg05

b) 备份/etc/lvmtab

cp /etc/lvmtab / etc/lvmtab.old

c) 删除原来的vg05信息

vgexport -v -m /dev/vg05

d) 查看/etc/lvmtab结果

strings /etc/lvmtab

e) 在主机HPM2上创建group文件

mkdir /dev/vg05
mknod /dev/vg05/group c 64 0x050000

f) 在主机DB2上将卷组映射复制到指定文件

vgimport –v –s –m /tmp/vg05_200612013.map /dev/vg05 /dev/dsk/c16t3d0 /dev/dsk/c16t3d1  /dev/dsk/c16t3d2 /dev/dsk/c16t3d3 /dev/dsk/c16t3d4 /dev/dsk/c16t3d5 /dev/dsk/c16t3d6 /dev/dsk/c16t3d7 /dev/dsk/c15t5d0 /dev/dsk/c15t5d1


g)        查看/etc/lvmtab结果
strings /etc/lvmtab
确认DB1和DB2的/etc/lvmtab结果相同。

恢复更改的vg05的属性
#vgchange –a n vg05
#vgchange –c y vg05

[ 本帖最后由 13848103304 于 2006-12-13 15:30 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-12-13 17:46 |只看该作者
没实施过,关注。

论坛徽章:
0
3 [报告]
发表于 2006-12-14 20:18 |只看该作者
1、在做扩VG之前,最好双机都先备份一下VG map,vgexport –v –p –s –m /tmp/vg05_old.map /dev/vg05
2、修改vg 属性时
vgchange -c n dev/vg05
vgchange -a y dev/vg05  就可以了
3、删除原来的vg05信息,直接vgexport /dev/vg05 就可以了
4、vgimport –v –s –m /tmp/vg05_200612013.map /dev/vg05 也就可以了
5、01机扩vg后及02机导入新vg后 要修改新增文件的属主、属组及读写权限,

论坛徽章:
0
4 [报告]
发表于 2006-12-15 21:41 |只看该作者
如果是RAC的环境这么做有点儿问题。

论坛徽章:
0
5 [报告]
发表于 2006-12-20 15:16 |只看该作者
原帖由 二手硬盘 于 2006-12-15 21:41 发表
如果是RAC的环境这么做有点儿问题。


rac环境下激活vg需要

vgchange -S y -c y vgxx  将vg设置为集群共享
vgchange -a s    共享模式激活

论坛徽章:
0
6 [报告]
发表于 2006-12-20 16:28 |只看该作者
原帖由 mountin 于 2006-12-20 15:16 发表


rac环境下激活vg需要

vgchange -S y -c y vgxx  将vg设置为集群共享
vgchange -a s    共享模式激活

如果以vgchange -e方式激活主机vg    cmhaltnode备机节点的方式是不需要的

论坛徽章:
0
7 [报告]
发表于 2007-01-04 15:17 |只看该作者
1、在做扩VG之前,最好双机都先备份一下VG map,vgexport –v –p –s –m /tmp/vg05_old.map /dev/vg05
2、修改vg 属性时
vgchange -c n dev/vg05
vgchange -a y dev/vg05  就可以了
3、删除原来的vg05信息,直接vgexport /dev/vg05 就可以了
4、vgimport –v –s –m /tmp/vg05_200612013.map /dev/vg05 也就可以了
5、01机扩vg后及02机导入新vg后 要修改新增文件的属主、属组及读写权限,

请详述第5步,是不是umask?

论坛徽章:
0
8 [报告]
发表于 2007-01-04 15:19 |只看该作者
原帖由 fly_sky418 于 2006-12-14 20:18 发表
1、在做扩VG之前,最好双机都先备份一下VG map,vgexport –v –p –s –m /tmp/vg05_old.map /dev/vg05
2、修改vg 属性时
vgchange -c n dev/vg05
vgchange -a y dev/vg05  就可以了
3、删除原来的vg05信息, ...



请详述第5步,修改什么的权限?

论坛徽章:
0
9 [报告]
发表于 2007-01-04 19:33 |只看该作者
原帖由 wgyin 于 2007-1-4 15:19 发表



请详述第5步,修改什么的权限?

修改新增文件的属主、属组及读写权限
chmod、chown

论坛徽章:
0
10 [报告]
发表于 2007-01-05 11:31 |只看该作者
原帖由 fly_sky418 于 2007-1-4 19:33 发表

修改新增文件的属主、属组及读写权限
chmod、chown


新增文件指的是什么文件?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP