[Linux-cluster] problem with rgmanager & depend / depend_mode
Digimer
lists at alteeve.ca
Fri Nov 15 05:35:48 UTC 2013
Hi all,
I'm trying to use 'depend' in rgmanager on rhel 6.4 to delay the
start-up of VM services until storage starts. The storage is managed as
a separate service (drbd -> clvmd -> gfs2). The 'depend_mode' is 'soft'.
I got the start-up part working, but I have a problem now with
stopping a node. If I live-migrate a VM off of the main node and then
shut down it's storage, the VM shuts down immediately after with:
----
Nov 14 23:59:31 an-c05n02 rgmanager[14414]: Stopping service
vm:vm01-win2008: Dependency missing
Nov 14 23:59:31 an-c05n02 rgmanager[14414]: Stopping service vm:vm01-win2008
----
The relevant config is:
----
<vm autostart="1" depend="service:storage_n01" depend_mode="soft"
domain="primary_n01" exclusive="0" max_restarts="2" name="vm01-win2008"
path="/shared/definitions/" recovery="restart" restart_expire_time="600">
<action name="stop" timeout="30m"/>
</vm>
----
According to vm.sh meta-data:
----
<parameter name="depend_mode">
<longdesc lang="en">
Service dependency mode.
hard - This service is stopped/started if its dependency
is stopped/started
soft - This service only depends on the other service for
initial startip. If the other service stops, this
service is not stopped.
</longdesc>
----
I opened a rhbz for this, but was hoping I might get some help here,
too. This has stopped my current project in it's tracks.
Thanks!
https://bugzilla.redhat.com/show_bug.cgi?id=1030680
--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?
More information about the Linux-cluster
mailing list