1、 HP-UX 为根卷组建立镜像一镜像前的情况:1先确定如下情况:主磁盘是: /dev/dsk/c1t4d0镜像的磁盘是: /dev/dsk/c2t4d0 (用命令“ ioscan fnC disk ”可以查看)确定系统是否安装 MirrorDisk/UX:用“swinstall l bundle”查看二镜像的步骤:1使用参数“-B”创建一个用于镜像的可引导的 LVM 磁盘:pvcreate -f -B /dev/dsk/c2t4d02将上一步 LVM 磁盘添加到根卷组中:vgextend /dev/vg00 /dev/dsk/c2t4d03将新磁盘制作成引导磁盘,需要注意的是要使用字符设备:m
2、kboot /dev/rdsk/c2t4d04将镜像到可引导的磁盘。要确保 vg00 中的所有设备均已镜像,即在所有的 lv0l1 到lv0lx上执行命令 lvextend,要确保 lv0l1 是镜像的第一逻辑卷。若 lv0l1 不是第一逻辑卷,系统就不能镜像启动。lvextend -m 1 /dev/vg00/lv0l1 /dev/dsk/c2t4d0lvextend -m 1 /dev/vg00/lv0l2 /dev/dsk/c2t4d0lvextend -m 1 /dev/vg00/lv0l3 /dev/dsk/c2t4d0lvextend -m 1 /dev/vg00/lv0l4 /d
3、ev/dsk/c2t4d05拷贝正确的 AUTO 文件到新的 LIF 区,注意使用字符设备:mkboot -a “hpux -lq(;0)/stand/vmunix“ /dev/rdsk/c1t4d0mkboot -a “hpux -lq(;0)/stand/vmunix“ /dev/rdsk/c2t4d06指定引导逻辑卷、根逻辑卷、主交换逻辑卷(用 swapinfo 确定交换逻辑卷在什么地方)、转储逻辑卷,为根和交换镜像拷贝更新包含在 BDRA 中等启动信息:lvlnboot -b /dev/vg00/lvol1lvlnboot -r /dev/vg00/lvol3lvlnboot -s /
4、dev/vg00/lvol2lvlnboot -d /dev/vg00/lvol27.恢复所有的 BDRA 信息:lvlnboot -R8确定引导逻辑卷、根逻辑卷、主交换逻辑卷以及转储逻辑卷的设置:(检查镜像正确与否)lvlnboot -v9显示当前的主引导路径和替代引导路径:setbootIBM Rootvg 镜像 在使用 IBM 的 HACMP 环境中,HACMP 环境对做 rootvg mirror 的要求不是很严,但是节点接管有一定的时间延迟,因此做 rootvg mirror 可以减少系统的失效时间。在做镜像之前,要确定 rootvg 所在的磁盘,需要镜像的磁盘;要镜像所有的root
5、vg 中的 FS 和建附加的 blv 以及修改 bootlist,使其包含所有的 boot device。以下假设rootvg 所在的磁盘是:hdisk0 ;需要镜像的磁盘是:hdisk1。步骤如下:1 extendvg rootvg hdisk12. Disbale Quorumchvg -Qn rootvg3. rootvg 全部镜像到 hdisk1:mklvcopy hd1 2 hdisk1 -/homemklvcopy hd2 2 hdisk1 - /usrmklvcopy hd3 2 hdisk1 - /tmpmklvcopy hd4 2 hdisk1 - /mklvcopy hd5
6、 2 hdisk1 - blvmklvcopy hd6 2 hdisk1 -交换区mklvcopy hd8 2 hdisk1 - /fs logmklvcopy hd9rar 2 hdisk1 -/var注意: 如果系统存在多个交换区,不管在不在 rootvg 中,都要求 mirror;如果 hd5超过一个 lp,要求必须让镜像的 hd5 的 PP 连续而不间断;使用命令“lslv m hd5”查看,如果不连续,需要删去,重新镜像,使用命令“ mklvcopy -m hd5 2 hdisk1”。4syncvg -v rooting 5 使用命令“lslv -l hd5”确定 PV 头的第一块 disk,以下要用到:bodboot -a -d /dev/hdisk(X)6 设置系统启动的顺序(本例先从 0 启动然后再从 1 启动):bootlist -m normal hdisk0 hdisk1需要注意的是,此处虽然做了定义,并不是在所有的情况下只要 hdisk0 失败,就会从自动 hdisk1 引导。有时需要通过介质引导,进入 maintenance,修改 bootlist 去掉 hdisk0才行。7 重新启动,让 Quorum OFF 工作:shutdown -Fr