11.31_Mirror_OS操作步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11.31系统镜像盘创建及更换
FOR PA-RISC:(同11.11)
一、创建mirror
脚本:
RPV1="/dev/rdisk/disk0"
RPV2="/dev/rdisk/disk1"
PV2="/dev/disk/disk1"
使用带-B 选项的pvcreate 创建物理卷。-B 选项在磁盘上为LIF 卷、引导实用程序和BDRA 创建一个区域
pvcreate -B -f $RPV2
使用vgextend 将物理卷添加到现有的根卷组:
vgextend vg00 $PV2
使用mkboot 命令将引导实用程序放在引导区域中(生成LIF区)
mkboot $RPV2
使用mkboot 命令在磁盘引导区域中添加自动引导文件(AUTO文件)。如果希望仅当达不到Quorum 时从此磁盘引导,可以使用备用字符串“hpux –lq”禁用Quorum 检查:
mkboot -a "hpux -lq" $RPV2
镜像根盘的逻辑卷
lvextend -m 1 /dev/vg00/lvol1 $PV2
lvextend -m 1 /dev/vg00/lvol2 $PV2
lvextend -m 1 /dev/vg00/lvol3 $PV2
lvextend -m 1 /dev/vg00/lvol4 $PV2
lvextend -m 1 /dev/vg00/lvol5 $PV2
lvextend -m 1 /dev/vg00/lvol6 $PV2
lvextend -m 1 /dev/vg00/lvol7 $PV2
lvextend -m 1 /dev/vg00/lvol8 $PV2
lvextend -m 1 /dev/vg00/lvol9 $PV2
指定BDRA区和LABEL文件的引导逻辑卷定义
lvlnboot -b /dev/vg00/lvol1
指定BDRA区和LABEL文件的swap逻辑卷定义
lvlnboot -s /dev/vg00/lvol2
指定BDRA区和LABEL文件的root逻辑卷定义
lvlnboot -r /dev/vg00/lvol3
指定BDRA区和LABEL文件的dump逻辑卷定义
lvlnboot -d /dev/vg00/lvol2
对指定的BDRA区卷组中所有的启动盘更新LABEL文件,但不会改变BDRA的内容。
lvlnboot –Rv
添加boot disk到/stand/bootconf文件中
FOR IA64:
Boot disk-/dev/disk/disk0
Mirror disk-/dev/disk/disk1
1、设置分区
1.1检查当前系统盘的分区信息:
# diskinfo -b /dev/rdisk/ disk0_p1 | awk '{print $1 / (1024)}'
# diskinfo -b /dev/rdisk/ disk0_p2 | awk '{print $1 / (1024)}'
# diskinfo -b /dev/rdisk/ disk0_p3 | awk '{print $1 / (1024)}
(新的镜像盘必须确保EFI和HPSP分区大小与系统启动盘一样大小)
正常情况下EFI为500MB,HPSP为400MB
1.2、# vi /tmp/partitionfile
# vi /tmp/partitionfile
3
EFI 500MB
HPUX 100%
HPSP 400MB
1.3、用idisk设置镜像盘的分区
# idisk -wf /tmp/partitionfile /dev/rdisk/disk1
1.4、使用insf创建分区的设备文件
# insf –e
2、pvcreate镜像盘的p2分区(如果该盘以前使用过,加-f选项)
# pvcreate -B /dev/rdisk/disk1_p2
3、执行mkboot 设置该镜像盘为boot盘(The -e option sets the use of an EFI layout
and the -l option sets this volume to be used by a volume manager (even if it is not currently used by one).
#mkboot –e –l /dev/disk/disk1
注: If no partition number is given to mkboot, the command examines the whole disk.
4、将HPUX的分区p2扩到vg00
# vgextend /dev/vg00 /dev/disk/disk1_p2
5、编辑AUTO文件确保每块启动盘都可以引导当其中一块fail时
6、# efi_cp -d /dev/rdisk/disk0_p1 -u /EFI/HPUX/AUTO /tmp/AUTO
# vi /tmp/AUTO
modify "boot vmunix" to "boot vmunix -lq"
7、或者直接编辑/tmp/AUTO文件,内容: boot vmunix –lq
8、14、将编辑完AUTO文件拷回EFI区
9、# efi_cp -d /dev/rdisk/disk0_p1 /tmp/AUTO /EFI/HPUX/AUTO
# efi_cp -d /dev/rdisk/disk1_p1 /tmp/AUTO /EFI/HPUX/AUTO
10、#rm /tmp/AUTO
11、镜像根盘的逻辑卷
lvextend -m 1 /dev/vg00/lvol1 /dev/disk/disk1_p2
lvextend -m 1 /dev/vg00/lvol2 /dev/disk/disk1_p2
lvextend -m 1 /dev/vg00/lvol3 /dev/disk/disk1_p2
lvextend -m 1 /dev/vg00/lvol4 /dev/disk/disk1_p2
lvextend -m 1 /dev/vg00/lvol5 /dev/disk/disk1_p2
lvextend -m 1 /dev/vg00/lvol6 /dev/disk/disk1_p2
lvextend -m 1 /dev/vg00/lvol7 /dev/disk/disk1_p2
lvextend -m 1 /dev/vg00/lvol8 /dev/disk/disk1_p2
lvextend -m 1 /dev/vg00/lvol9 /dev/disk/disk1_p2
12、指定BDRA区和LABEL文件的引导逻辑卷定义
lvlnboot -b /dev/vg00/lvol1
13、指定BDRA区和LABEL文件的swap逻辑卷定义
lvlnboot -s /dev/vg00/lvol2
14、指定BDRA区和LABEL文件的root逻辑卷定义
lvlnboot -r /dev/vg00/lvol3
15、指定BDRA区和LABEL文件的dump逻辑卷定义
lvlnboot -d /dev/vg00/lvol2
对指定的BDRA区卷组中所有的启动盘更新LABEL文件,但不会改变BDRA的
内容。
16、lvlnboot –Rv
17、添加镜像盘到/stand/bootconf文件中。
18、设置alternate boot device的路径
# setboot -a disk1
或者重启添加镜像盘到EFI-bootmenu。
19、初始化HPSP分区
# /usr/sbin/efi_fsinit -d /dev/rdisk/disk1_p3
如果原盘的HPSP已经安装,则:
# /usr/sbin/efi_ls -d /dev/rdisk/disk0_p3
# /usr/bin/dd if=/dev/rdisk/disk0_p3 of=/dev/rdisk/disk1_p3 bs=1024k
20、重新启动并测试主从盘启动
二、更换mirror盘
更换前,请使用make_tape_recovery –Av做好操作系统备份!!!
假设坏盘是disk1
For PA-RISC:(same as 11.11)
1、到现场再次确认坏硬盘的状态,相关设备文件名,及所在盘柜位置.
(由于是在线更换,所以一定要仔细确认!)
Ioscan –fnCdisk 确认NO_HW的坏盘的路径