Sample configurations

HP-UX configuration 1

LVMVolumeGroup sharevg (

VolumeGroup = sharevg

)

HP-UX configuration 2: LVMVolumeGroup, LVMLogicalVolume, and Mount Dependencies

This sample configuration shows the LVMVolumeGroup, LVMLogicalVolume, and Mount dependencies:

group sample_lvm (

SystemList = { System1, System2 }

AutoStartList = { System1 }

)

LVMLogicalVolume lvolres (

LogicalVolume = lvol2

VolumeGroup = vg01

)

LVMVolumeGroup lvgres (

VolumeGroup = vg01

)

Mount mres (

MountPoint = "/dir2"

BlockDevice = "/dev/vg01/lvol2"

FSType = vxfs

MountOpt = ro

FsckOpt = "-y"

)

mres requires lvolres

lvolres requires lvgres

Linux configuration 1

In this example, /dev/sdc and /dev/sdd are the disks where the volume group testvg_1 is created.

LVMVolumeGroup lvg1 (

VolumeGroup = testvg_1

)

DiskReservation dr1 (

Disks = { "/dev/sdc", "/dev/sdd" }

)

lvg1 requires dr1

Linux configuration 2

In this example, the DiskReservation resource is used to verify that disks are available only to one system. All LVM2 logical volumes on the LVM2 volume groups that are imported are started if the reservation is confirmed. You can then mount the logical volumes at a mount point.

DiskReservation dr_cde (

Disks = { "/dev/sdc", "/dev/sdd", "/dev/sde" }

)

Mount mnt_lvmvol01 (

MountPoint = "/mnt/lvmvol01"

BlockDevice = "/dev/mapper/lvmvg01-lvmvol01"

FSType = "reiserfs"

FsckOpt = "-y"

)

LVMVolumeGroup lvmvg01 (

VolumeGroup = lvmvg01

StartVolumes = 1

)

mnt_lvmvol01 requires lvmvg01

lvmvg01 requires dr_cde