On Tue, 20 Mar 2018 13:00:49 -0500 Ken Gaillot <kgail...@redhat.com> wrote:
> On Sat, 2018-03-17 at 15:35 +0530, ashutosh tiwari wrote: > > Hi, > > > > > > We have two node active/standby cluster with a dummy Stateful > > resource (pacemaker/Stateful). > > > > We observed that in case one node is up with master resource and > > other node is booted up, state file for dummy resource is not created > > on the node coming up. > > > > /cib/status/node_state[@id='2']/transient_attributes[@id='2']/instanc > > e_attributes[@id='status-2']: <nvpair id="status-2-master-unicloud" > > name="master-unicloud" value="5"/> > > Mar 17 12:22:29 [24875] tigana lrmd: notice: > > operation_finished: unicloud_start_0:25729:stderr [ > > /usr/lib/ocf/resource.d/pw/uc: line 94: /var/run/uc/role: No such > > file or directory ] > > The resource agent is ocf:pw:uc -- I assume this is a local > customization of the ocf:pacemaker:Stateful agent? > > It looks to me like the /var/run/uc directory is not being created on > the second node. /var/run is a memory filesystem, so it's wiped at > every reboot, and any directories need to be created (as root) before > they are used, every boot. > > ocf:pacemaker:Stateful puts its state file directly in /var/run to > avoid needing to create any directories. You can change that by setting > the "state" parameter, but in that case you have to make sure the > directory you specify exists beforehand. Another way to create the folder at each boot is to ask systemd. Eg.: cat <<EOF > /etc/tmpfiles.d/ocf-pw-uc.conf # Directory for ocf:pw:uc resource agent d /var/run/uc 0700 root root - - EOF Adjust the rights and owner to suit your need. To take this file in consideration immediately without rebooting the server, run the following command: systemd-tmpfiles --create /etc/tmpfiles.d/ocf-pw-uc.conf Regards, -- Jehan-Guillaume de Rorthais Dalibo _______________________________________________ Users mailing list: Users@clusterlabs.org https://lists.clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org