MCSG: removing packages checklist

Title:

MCSG: removing packages checklist

Author:

Douglas O’Leary <dkoleary@olearycomputers.com>

Description:

MCSG: removing packages checklist

Date created:

06/2007

Date updated:

07/2008

Disclaimer:

Standard: Use the information that follows at your own risk. If you screw up a system, don’t blame it on me…

If you want to temporarily remove a package, simply:

cmhaltpkg ${pkg}
cmdeleteconf -p ${pkg}

Using the above, the package is removed from the cluster configuration file yet all the set up that you’ve done in the package configuration directory still exists. To renable the package from this point:

cd /etc/cmcluster/${pkg}
cmapplyconf -P ${config}
cmrunpkg ${pkg}
cmmodpg -e ${pkg}

If you want to permanently remove a package, there’s a slight bit more work that needs to be done.

cmhaltpkg ${pkg}
cmdeleteconf -p ${pkg}
# Remove the exclusive bit on the volume groups:
for vg in $(grep '^VG' ${script} | awk -F= '{print $2}')
do
   vgchange -c n ${vg}
   vgchange -a y ${vg}
done

If desired, remove the package configuration information from all primary and adoptive nodes.