1.安装过程和平时的安装没有什么区别,只不过在File System的选项的时候,选择Add Addition Harddisk,然后选择硬盘,下边选择LVM,下边会默认VG00,然后选择 Modify,这样根卷就扩在两块盘上了。其余没有什么特别的,安装就可以了,在拷贝完系统光盘的文件之后,是需要你插入SupportPlus光盘的,然后,系统会自动安装QPK,HWE,全部安装完毕之后,进入系统,再安装Mirror UX。前半程工作基本完成。

2.这里先假定有两个PVG,名字分别是PVG1和PVG2,PVG1里面有c1t0d0,c1t1d0, PVG2里面有c2t0d0,c2t1d0,系统已经安装在PVG1上的两块盘上了。接下来做pvcreate,注意和根卷严格镜像的那块盘要加-B参数,再做相应的mkboot(这里省略),vgextend -g PVG1 /dev/vg00 /dev/dsk/c2t0d0 /dev/dsk/c2t1d0,这样查看在/etc子目录下建立了一个lvmpvg的文件,

#vi /etc/lvmpvg
VG      /dev/vg00
PVG     PVG1
/dev/dsk/c2t0d0
/dev/dsk/c2t1d0


如果是HPUX 11.31环境,使用新的磁盘设备名称

VG      /dev/vg00
PVG     PVG1
/dev/disk/disk3
/dev/disk/disk4

看到新扩展进来的PVG1,需要用vi手动把PVG0加进/etc/lvmpvg文件里去,按照同样的格式,写PVG PVG0 ,下两行是两块硬盘的设备文件。

#vi /etc/lvmpvg
VG      /dev/vg00
PVG     PVG0
/dev/dsk/c0t0d0
/dev/dsk/c0t1d0
PVG     PVG1
/dev/dsk/c2t0d0
/dev/dsk/c2t1d0


如果是HPUX 11.31环境,使用新的磁盘设备名称

#vi /etc/lvmpvg
VG      /dev/vg00
PVG     PVG0
/dev/disk/disk1
/dev/disk/disk2
PVG     PVG1
/dev/disk/disk3
/dev/disk/disk4

这时候,使用lvextend -m 1 /dev/vg00/lvol1 PVG1来做镜像的时候,是出错的,提示没有这个文件或目录。需要做得时候,是把每个逻辑卷的属性都要改一下。lvchange -s g /dev/vg00/lvol1(改8个文件系统,用一个For循环)

#for i in 1 2 3 4 5 6 7 8
do
lvchange -s g /dev/vg00/lvol$i
done
#

3.分别改完8个逻辑卷之后,再去lvextend -m 1 /dev/vg00/lvol1 PVG1(同样的用For循环)这样系统就开始做同步了。

4.最后,再lvlnboot -Rv,查看一下启动的设备,如果不正常,看到缺什么,就用lvlnboot加相应参数,设置一下,看是否正常。如果正常,再做相应的系统检查,没有问题之后,整个系统安装完毕了。

经验总结:
PVG是指当一个VG跨多于2个卷的时候,做镜像的时候,需要严格要求镜像的盘的对应关系。这个可以看一下man 4 lvmpvg,查看一下lvmpvg文件如何写。
另外,做lvchange的时候,不需要umount系统(当然这里指的是新安装,如果有可能其它用户在用的时候,就需要降入维护模式去做)