免费注册 查看新帖 |

Chinaunix

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

真诚请教:有关Mirror Disk的镜像操作。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-04 09:29 |只看该作者 |倒序浏览
系统是HP-UX11i,两个72GB硬盘做镜像(当然用Mirror Disk),现在我想知道,在一个硬盘故障后,如何用一个新硬盘替换?
   方法一、在 进入sam工具,选择替换热插拔,将故障磁盘转移。
            SAM Disks and File Systems-->;SAM Devices-->;
    0/0/2/0.2.0  Actions-->;Replace Hot Pluggable Disk
    将备用磁盘插入计算机中,插好   后,按“YES”。系统开始同步.
    方法二、系统关机后,更换其中一块磁盘,新磁盘重新镜像。这好象是HP的建议。
   那位老大真正做过镜像恢复,请给小弟一点建议。最好能在系统不重新启动的情况下做。但好象如果两硬盘都能BOOT的话,必须重新启动服务器,因为没做过,我不是太清楚,谢绝理论上的方法。

  谢谢大家

论坛徽章:
0
2 [报告]
发表于 2003-09-04 09:53 |只看该作者

真诚请教:有关Mirror Disk的镜像操作。

论坛徽章:
0
3 [报告]
发表于 2003-09-04 10:00 |只看该作者

真诚请教:有关Mirror Disk的镜像操作。

(好久没做过啦,理论方法,仅作参考)

->; 在线更换故障硬盘

->; ioscan -fnC disk (Scan for new disk)

->; insf -eCdisk (Install special file for new disk)

->; pvcreate -B /dev/rdsk/cXtYdZ (Create one bootable LVM disk, here /dev/dsk/cXtYdZ is the device file of the new disk)

->; vgextend vg00 /dev/dsk/cXtYdZ

->; mkboot /dev/rdsk/cXtYdZ (Make the new disk a boot disk)

->; lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/cXtYdZ
     lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/cXtYdZ
     lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/cXtYdZ
     ........    ( Mirror the LVs on the rootdisk to the new disk)

->; lvlnboot -b /dev/vg00/lvol1  
     lvlnboot -r /dev/vg00/lvol3
     lvlnboot -s /dev/vg00/lvol2
     lvlnboot -d /dev/vg00/lvol?   (which lv is your dump lv?)
     lvlnboot -R /dev/vg00
                                      (Update the BDRA of the new disk)

->; lvlnboot -v  (Check the update result)

论坛徽章:
0
4 [报告]
发表于 2003-09-04 10:24 |只看该作者

真诚请教:有关Mirror Disk的镜像操作。

非常感谢albert大哥的指点!小弟很菜的,我仔细看过大哥的操作步骤,感觉上是在一个磁盘安装系统后,没有做任何镜像操作,另加一个空盘,两盘做镜像。我就不知道这和以前有镜像现在镜像 Broken,需要重新恢复镜像一样吗?查找资料,有位仁兄的步骤跟您的差不多,但他的镜像恢复操作中有:
#vgcfgrestore –n /dev/vg00 –o /dev/rdsk/cXtYdZ /dev/rdsk/cXtYdZ的步骤。您能详细说明他们之间的差异吗?
    我比较苯,惭愧!

论坛徽章:
0
5 [报告]
发表于 2003-09-04 10:38 |只看该作者

真诚请教:有关Mirror Disk的镜像操作。

Let me show!
1.replace the failed disk
2.pvcreate -f -B  /dev/rdsk/cXtXdX
3.vgcfgrestore -n /dev/vg00 /dev/rdsk/cXtXdX
4.vgchange -a y /dev/vg00
5.vgsync /dev/vg00

论坛徽章:
0
6 [报告]
发表于 2003-09-04 11:00 |只看该作者

真诚请教:有关Mirror Disk的镜像操作。

To: Lu407

Are you sure it isn't necessary to do as follow?

"lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/cXtYdZ
lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/cXtYdZ
lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/cXtYdZ
........ ( Mirror the LVs on the rootdisk to the new disk) "

whether they are include in "vgcfgrestore -n /dev/vg00 /dev/rdsk/cXtXdX "?

论坛徽章:
0
7 [报告]
发表于 2003-09-04 11:27 |只看该作者

真诚请教:有关Mirror Disk的镜像操作。

对,你说的没错,我仔细看了一下,觉得有区别。

你在线换盘的同时,注意此时你并没有vgreduce这块盘。也就是说虽然你的盘是坏的,但这块盘依然在VG中。

vgcfgrestore 的命令实际上是将保存在/etc/lvmconf/下vg00.conf(vg00的VG信息)恢复到磁盘上,正常情况下VG中的每一个PV上都会写有一份Copy, 当LVM配置有任何改变,如lvextend,lvreduce,系统会自动将VG信息更新,保存到/etc/lvmconf下,并更新每个PV上的Copy,所以我的步骤中的vgextend其实已经将新PV上的VG信息更新,所以不需再做vgcfgrestore。

但你此时由于不需做vgreduce,vgextend,所以新硬盘上的VG信息为空!所以vgcfgrestore是唯一有效也是非常简便的方法。vgcfgrestore之后,新换上的磁盘上的VG 信息与原来那块坏的磁盘相同,但LV上的数据还是要用lvextend或vgsync来同步。

lu407,我觉得VG都没有必要deactivate然后再activate,可以在VG Active的时候做,你认为呢?

论坛徽章:
0
8 [报告]
发表于 2003-09-04 11:39 |只看该作者

真诚请教:有关Mirror Disk的镜像操作。

楼上说的方法我见过,可以执行,但需要在更换坏盘前vgreduce,随后一样,至于lu407所说,我认为步骤不全,至少vg00什么时候deactive的就没有提到,但如果按照lu407所说可以的话,时间应该短一些吧。

论坛徽章:
0
9 [报告]
发表于 2003-09-04 13:22 |只看该作者

真诚请教:有关Mirror Disk的镜像操作。

请注意一下,搂主的环境好象是MIRROR BOOT盘。

一般不建议在线更换mirror的boot 盘。
没试过albert老大的做法,但我觉得到vgextend vg00 /dev/dsk/cXtYdZ 那一步也许会报错,另外,少了一个mkboot -a "hpux -lq" /dev/dsk/cXtYdZ.


lu407  的做法,应该在单用户模式下作,否则vgcfgrestore会失败,(我昨天试过),另外少了mkboot那2步(BDRA分区信息都没有,怎么启动)。

如果哪位有环境的作个试验,并贴出试验结果就最好了。

论坛徽章:
0
10 [报告]
发表于 2003-09-04 13:27 |只看该作者

真诚请教:有关Mirror Disk的镜像操作。

lu407的方法是对的,vg00本来就没有deactive,再重新做一遍
vgchange -a y /dev/vg00只是为了让VG能重新认到新加的这块盘. 我想补充一点就是在做pvcreate之前加下面一步:
mv /etc/lvmtab /etc/lvmtab.bak
做完之后再:
mv /etc/lvmtab.bak /etc/lvmtab
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP