Managing Serviceguard Sixteenth Edition, March 2009
8. Make the disk group visible to the other nodes in the cluster by issuing the
following command on all other nodes:
vxdctl enable
9. Restart the package.
Customizing Packages for CVM
NOTE: Check the Serviceguard/SGeRAC/SMS/Serviceguard Manager Plug-in Compatibility
and Feature Matrix and the latest Release Notes for your version of Serviceguard for
up-to-date information about support for CVM and CFS: http://www.docs.hp.com
-> High Availability -> Serviceguard.
After creating the CVM disk group, you need to customize the Serviceguard package
that will access the storage. Use the following procedure to modify a legacy package
to use Cluster Volume Manager (CVM) disk groups. If you are using the Veritas Volume
Manager (VxVM), use the procedure in the previous section. If you decide to create a
new package, see Chapter 6: “Configuring Packages and Their Services ” (page 253).
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:
LV[0]="/dev/vx/dsk/dg01/lvol101"
LV[1]="/dev/vx/dsk/dg01/lvol102"
LV[2]="/dev/vx/dsk/dg02/lvol201"
430 Migrating from LVM to VxVM Data Storage