From b5ac7d0e49bb3b967c3865438067a95606db959a Mon Sep 17 00:00:00 2001 From: David Vossel Date: Mon, 27 Apr 2015 16:35:03 -0400 Subject: [PATCH] High: clvm: activate_vgs option for enable/disable of automatic vg activation --- heartbeat/clvm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/heartbeat/clvm b/heartbeat/clvm index 9d312cc..23e6f9f 100755 --- a/heartbeat/clvm +++ b/heartbeat/clvm @@ -60,6 +60,18 @@ Options to clvmd. Refer to clvmd.8 for detailed descriptions. Daemon Options + + + +Whether or not to activate all cluster volume groups after starting +the clvmd or not. Note that clustered volume groups will always be +deactivated before the clvmd stops regardless of what this option +is set to. + +Activate volume groups + + + @@ -77,6 +89,7 @@ END ####################################################################### : ${OCF_RESKEY_daemon_options:="-d0"} +: ${OCF_RESKEY_activate_vgs:="true"} sbindir=$HA_SBIN_DIR if [ -z $sbindir ]; then @@ -322,6 +335,11 @@ start_process() clvmd_activate_all() { + + if ! ocf_is_true "$OCF_RESKEY_activate_vgs"; then + ocf_log info "skipping vg activation, activate_vgs is set to $OCF_RESKEY_activate_vgs" + return $OCF_SUCCESS + fi # Activate all volume groups by leaving the # "volume group name" parameter empty ocf_run ${LVM_VGCHANGE} -aay -- 1.8.4.2