目标:实现双机上的lvmtab,lvmpvg一致

目前确定信息是在gw1 这台主机两个包都能正常挂载

第一:修改gw2 lvmpvg,使之与gw1lvmpvg内容相同即可。

第二:把gw1 vgapp这个卷组的信息导入到gw2 这台主机。

 

步骤:

1.         备份业务数据(一定要先备份)

2.         备份两台主机的/etc/lvmtab,/etc/lvmpvg

gw1

#cp /etc/lvmtab /etc/lvmtab.1210

#cp /etc/lvmpvg /etc/lvmpvg.1210

 

gw2

#cp /etc/lvmtab /etc/lvmtab.1210

#cp /etc/lvmpvg /etc/lvmpvg.1210

 

3.         gw1vgapp卷组信息导出,并远程复制到gw2

gw1 #vgexport –v  –p  –s –m  /mnt/vgapp1210.map  /dev/vgapp

gw1#rcp  /mnt/vgapp1210.map  gw2:/tmp/

 

 

4.   修改gw2上的lvmpvg

手动修改gw2上的lvmpvg(参考gw1上的lvmpvg

gw2#vi /etc/lvmpvg

或直接把gw1lvmpvg复制过来

gw1#rcp /etc/lvmpvg gw2:/etc/lvmpvg

修改或复制后,对比看一下,内容权限要与gw1一致

 

5.   停止gw2或停止集群,把从gw1上导出卷组信息,导入到gw2.

gw2# Cmhaltnode  -v gw2 或停止集群 #cmhaltcl -v

gw2.#vgchange  –a  n vgapp   去激活卷组

 

gw2#vgexport vgapp   gw2的原来vgapp卷组信息导出

 

gw2#mkdir /dev/vgapp  创建新的vgapp目录

 

执行下面这步前请先查询一下hngw1中的ls –al /dev/vgapp/group信息

gw2#mknod /dev/vgapp/group  c  64 0x0000X 

 (这个‘0x0000X’必须与hngw1一致,可以在hngw1上查看 ls –al/dev/vgapp/group )  创建新的设备文件

gw2#vgimport  -v  –s  –m  /mnt/ vgapp1210.map   /dev/vgapp   导入卷组信息

gw2#strings /etc/lvmtab   查一下是否与gw1vgapp一致

gw2.#vgchange  –a  y vgapp   激活卷组

6.  启动gw2集群

gw2# cmrunnode  gw2

7.   gw1上的vgapp上的包切换到gw2上测试

#Cmrunpkg  -n gw2vgapp





09-04 02:56