推荐大家用以下方法进行更换镜像根盘(HPUX V3)
推荐大家用以下方法进行更换镜像根盘(HPUXV3)
背景:
vg00包含4块硬盘,如disk3_p2,disk5_p2,disk9,disk11
LVOL1-8在disk3_p2,disk5_p2上做mirror,但disk3_p2+disk5_p2还有lv_data,而mirror在disk9上。
现象:disk3_p2上出现小部分的PE为stale状态。disk5_p2上PE都为current状态。
ACTION:
(1)由于要更换disk3_p2,根据当前vg00的信息,首先应将lv_data在disk3_p2,disk5_p2上去mirror.然后将lv_data镜像到disk11上(这是客户想要的)。
(2)如果只是出现某些lv的stale还是推荐使用dd命令来进行故障盘的判断,方法:ddif=/dev/rdisk/diskXof=/dev/nullbs=1024k
实施步骤如下:
VG00全备份!(这个应该有!)
lvreduce-m0/dev/vg00/lv_data/dev/disk/disk3_p2/dev/disk5_p2
lvextend-m1/dev/vg00/lv_data/dev/disk/disk11
推荐使用下面方法进行更换根盘:
如果确认是disk3问题,请参考一下步骤:
******************************************1****************************************************************************************************
vgcfgbackupvg00【默认备份LVM配置结构信息(如PVRA/VGRA/BDRA等)在/etc/lvmconf/vg00.conf】
pvchange-aN/dev/disk/disk3_p2[暂停对磁盘的访问]
vgdisplay-vvg00[此时disk3_p2状态为unavailable]
更换disk3[确认disk物理位置后,到机房进行更换磁盘。此时注意更换磁盘后的状态,如果ACTIVELED一直常绿最好再重新更换一次。如果状态还是有问题,最好dd测试一下硬盘,否则真的是坏盘就惨了啦!]
ioscan-fnNCdisk[发现原disk3已经NO_HW]
ioscan-mlun[发现原disk3已经NO_HW]
scsimgrreplace_wwid-D/dev/disk/disk3[允许存储子系统使用新磁盘的LUN全球唯一标识符(WWID)替换旧磁盘的
LUNWWID。存储子系统将为更换磁盘创建一个新LUN实例和新设备专用文件]
ioscan-fnNCdisk[此时会识别到新盘如disk166]
ioscan-mlun[此时会识别到新盘如disk166]
*********************************************2****************************************************************************************
vi/tmp/hpce/disk.table
3
EFI500MB
HPUX100%
HPSP400MB
idisk-wf/tmp/hpce/disk.table/dev/rdisk/disk166
insf-e-H64000/0xfa00/0x1c[生成设备文件]
ioscan-fnNCdisk[查看到新生成的设备文件,disk166_p1,disk166_p2,disk166_p3]
io_redirect_dsf-d/dev/disk/disk3-n/dev/disk/disk166[旧实例编号分配给替换磁盘,并替换设备文件]
**********************************************3***********************************************************************************
vgcfgrestore-n/dev/vg00/dev/rdisk/disk3_p2[恢复LVM配置信息到disk3_p2上]
pvchange-ay/dev/disk/disk3[恢复LVM对DISK3的访问,此时PV状态为available]
vgchange-ayvg00[重新激活VG,此时会自动进行同步动作]
注释:可以对已停用或已激活的卷组执行带-ay选项的vgchange命令。它
将连接卷组中所有磁盘的所有路径,并自动继续恢复脱机的卷组中的任何磁盘,或
者任何被替换的卷组中的任何磁盘。因此,只有在已完成卷组中所有磁盘和路径上
的所有工作,并且必须连接所有磁盘和路径时,才运行vgchange命令。
**********************************************4****************************************************************************************
mkboot-e-l/dev/rdisk/disk3[将引导实用程序放置在引导区域中]
mkboot-a"hpux-lq"/dev/rdisk/disk3[在磁盘引导区域中添加自动引导文件,hpux–lq禁用Quorum检查]
lvlnboot-R[更新根卷组信息]
lvlnboot-v[验证镜像的磁盘是否显示为引导磁盘,以及两个磁盘上是否都有引导逻辑卷、根逻辑卷和交换逻辑卷]
setboot-p/dev/disk/disk3[设置主启动路径]
setboot-v[检查启动信息]
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。