Managing Serviceguard 12th Edition, March 2006

Migrating from LVM to VxVM Data Storage
Customizing Packages for CVM 3.5 and 4.1
Appendix G 463
Customizing Packages for CVM 3.5 and 4.1
After creating the CVM disk group, you need to customize the
Serviceguard package that will access the storage. Use the following
procedure if you will be using the disk groups with the Cluster Volume
Manager (CVM). If you are using the VERITAS Volume Manager
(VxVM), use the procedure in the previous section.
1. Rename the old package control script as follows:
# mv
Package
.ctl
Package
.ctl.bak
2. Create a new package control script with the same name as the old
one:
# cmmakepkg -s
Package
.ctl
3. Edit the new script to include the names of the new CVM disk groups
and logical volumes.
The new portions of the package control script that are needed for
CVM use are as follows:
•The CVM_DG[] array. This defines the CVM disk groups that are
used for this package. The first CVM_DG[] entry should be in
index 0, the second in 1, etc. For example:
CVM_DG[0]="dg01"
CVM_DG[1]="dg02"
•The LV[], FS[] and FS_MOUNT_OPT[] arrays are used the same
as they are for LVM. LV[] defines the logical volumes, FS[]
defines the mount points, and FS_MOUNT_OPT[] defines any
mount options.
For example lets say we have two volumes defined in each of the
two disk groups from above, lvol101 and lvol102, and lvol201
and lvol202. These are mounted on /mnt_dg0101 and
/mnt_dg0102, and /mnt_dg0201 and /mnt_dg0202, respectively.
/mnt_dg0101 and /mnt_dg0201 are both mounted read-only. The
LV[], FS[] and FS_MOUNT_OPT[] entries for these would be as
follows: