Sample configurations
HP-UX configuration
LVMLogicalVolume sharedg_lvol1 (
LogicalVolume = lvol1
VolumeGroup = sharevg
)
See HP-UX configuration 2: LVMVolumeGroup, LVMLogicalVolume, and Mount Dependencies.
Linux configuration 1
In this example, /dev/sdc and /dev/sdd are the disks where the volume group testvg_1 is created.
LVMLogicalVolume lvol1 (
LogicalVolume = testvol_1
VolumeGroup = testvg_1
)
LVMVolumeGroup lvg1 (
VolumeGroup = testvg_1
)
DiskReservation dr1 (
Disks = { "/dev/sdc", "/dev/sdd" }
)
lvol1 requires lvg1
lvg1 requires dr1
Linux configuration 2
In this example, you use the DiskReservation resource to verify that disks are available only to one system. The LVM2 logical volumes on the LVM2 volume groups that are imported are started if the reservation is confirmed. The logical volumes can then be mounted 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"
)
LVMLogicalVolume lvmvol01 (
LogicalVolume = lvmvol01
VolumeGroup = lvmvg01
)
LVMVolumeGroup lvmvg01 (
VolumeGroup = lvmvg01
)
mnt_lvmvol01 requires lvmvol01
lvmvol01 rquires lvmvg01
lvmvg01 requires dr_cde