I tried adding the stonith configuration with the crmsh command as follows:
crm configure primitive vfencing stonith::external/vcenter params
VI_SERVER="vcenter.imovetv.com" VI_CREDSTORE="/etc/pacemaker/vicredentials.xml"
HOSTLIST="d-gp2-dbpg0-1=d-gp2-dbpg0-1;d-gp2-dbpg0-2=d-gp2-dbpg0-2;d-gp2-dbpg0-3=d-gp2-dbpg0-3"
RESETPOWERON="0" op monitor interval="60s"
...along with `pcs property set stonith-enabled=true`
I really don't want to use the crm command as ultimately I don't want to have
both pcs and crmsh installed, but am just trying to keep moving forward in
whatever way I can figure out for now - I hoped that I could move forward using
this command temporarily and figure out the proper pcs equivalent later. It
looks as though it's working for a short period, but then fails. When it first
starts up, it says that it's started on a different node than the primary, for
some reason. In this case, my primary node is 1, and vfencing initially
attempts to start on node 2. Here's the initial state:
------
Master/Slave Set: postgresql-ha [postgresql-10-main]
Masters: [ d-gp2-dbpg0-1 ]
Slaves: [ d-gp2-dbpg0-2 d-gp2-dbpg0-3 ]
postgresql-master-vip (ocf::heartbeat:IPaddr2): Started d-gp2-dbpg0-1
vfencing (stonith:external/vcenter): Started d-gp2-dbpg0-2
------
After a few seconds, it changes to this:
------
Master/Slave Set: postgresql-ha [postgresql-10-main]
Masters: [ d-gp2-dbpg0-1 ]
Slaves: [ d-gp2-dbpg0-2 d-gp2-dbpg0-3 ]
postgresql-master-vip (ocf::heartbeat:IPaddr2): Started d-gp2-dbpg0-1
vfencing (stonith:external/vcenter): Stopped
Failed Actions:
* vfencing_monitor_60000 on d-gp2-dbpg0-2 'unknown error' (1): call=19,
status=Timed Out, exitreason='none',
last-rc-change='Wed May 16 18:07:23 2018', queued=0ms, exec=20005ms
------
After that, it attempts to start on node 3, with the same problem, then lastly
it tries to start on node 1. Ultimately it ends up looking like this:
------
Master/Slave Set: postgresql-ha [postgresql-10-main]
Masters: [ d-gp2-dbpg0-1 ]
Slaves: [ d-gp2-dbpg0-2 d-gp2-dbpg0-3 ]
postgresql-master-vip (ocf::heartbeat:IPaddr2): Started d-gp2-dbpg0-1
vfencing (stonith:external/vcenter): Stopped
Failed Actions:
* vfencing_start_0 on d-gp2-dbpg0-1 'unknown error' (1): call=27, status=Timed
Out, exitreason='none',
last-rc-change='Wed May 16 18:10:08 2018', queued=1ms, exec=20005ms
* vfencing_start_0 on d-gp2-dbpg0-2 'unknown error' (1): call=24, status=Timed
Out, exitreason='none',
last-rc-change='Wed May 16 18:07:43 2018', queued=0ms, exec=20008ms
* vfencing_start_0 on d-gp2-dbpg0-3 'unknown error' (1): call=24, status=Timed
Out, exitreason='none',
last-rc-change='Wed May 16 18:08:24 2018', queued=0ms, exec=20006ms
------
I'm attempting to have a simple 3-node cluster wherein PostgreSQL is accessed
via a secondary IP that is assigned to the master. That configuration seemed
to be working fine without stonith enabled. Just trying to get stonith added
to the setup. Here is the output of `pcs config` after stonith is enabled with
the aforementioned crm command:
------
Cluster Name: d-gp2-dbpg0
Corosync Nodes:
d-gp2-dbpg0-1 d-gp2-dbpg0-2 d-gp2-dbpg0-3
Pacemaker Nodes:
d-gp2-dbpg0-1 d-gp2-dbpg0-2 d-gp2-dbpg0-3
Resources:
Master: postgresql-ha
Meta Attrs: notify=true
Resource: postgresql-10-main (class=ocf provider=heartbeat type=pgsqlms)
Attributes: bindir=/usr/lib/postgresql/10/bin
pgdata=/var/lib/postgresql/10/main pghost=/var/run/postgresql pgport=5432
recovery_template=/etc/postgresql/10/main/recovery.conf start_opts="-c
config_file=/etc/postgresql/10/main/postgresql.conf"
Operations: start interval=0s timeout=60s
(postgresql-10-main-start-interval-0s)
stop interval=0s timeout=60s
(postgresql-10-main-stop-interval-0s)
promote interval=0s timeout=30s
(postgresql-10-main-promote-interval-0s)
demote interval=0s timeout=120s
(postgresql-10-main-demote-interval-0s)
monitor interval=15s role=Master timeout=10s
(postgresql-10-main-monitor-interval-15s)
monitor interval=16s role=Slave timeout=10s
(postgresql-10-main-monitor-interval-16s)
notify interval=0s timeout=60s
(postgresql-10-main-notify-interval-0s)
Resource: postgresql-master-vip (class=ocf provider=heartbeat type=IPaddr2)
Attributes: ip=10.124.164.250 cidr_netmask=22
Operations: start interval=0s timeout=20s
(postgresql-master-vip-start-interval-0s)
stop interval=0s timeout=20s
(postgresql-master-vip-stop-interval-0s)
monitor interval=10s (postgresql-master-vip-monitor-interval-10s)
Stonith Devices:
Resource: vfencing (class=stonith type=external/vcenter)
Attributes: VI_SERVER=vcenter.imovetv.com
VI_CREDSTORE=/etc/pacemaker/vicredentials.xml
HOSTLIST=d-gp2-dbpg0-1=d-gp2-dbpg0-1;d-gp2-dbpg0-2=d-gp2-dbpg0-2;d-gp2-dbpg0-3=d-gp2-dbpg0-3
RESETPOWERON=0
Operations: monitor interval=60s (vfencing-monitor-60s)
Fencing Levels:
Location Constraints:
Resource: postgresql-ha
Enabled on: d-gp2-dbpg0-1 (score:INFINITY) (role: Master)
(id:cli-prefer-postgresql-ha)
Ordering Constraints:
promote postgresql-ha then start postgresql-master-vip (kind:Mandatory)
(non-symmetrical) (id:order-postgresql-ha-postgresql-master-vip-Mandatory)
demote postgresql-ha then stop postgresql-master-vip (kind:Mandatory)
(non-symmetrical) (id:order-postgresql-ha-postgresql-master-vip-Mandatory-1)
Colocation Constraints:
postgresql-master-vip with postgresql-ha (score:INFINITY) (rsc-role:Started)
(with-rsc-role:Master)
(id:colocation-postgresql-master-vip-postgresql-ha-INFINITY)
Resources Defaults:
migration-threshold: 5
resource-stickiness: 10
Operations Defaults:
No defaults set
Cluster Properties:
cluster-infrastructure: corosync
cluster-name: d-gp2-dbpg0
dc-version: 1.1.14-70404b0
have-watchdog: false
stonith-enabled: true
Node Attributes:
d-gp2-dbpg0-1: master-postgresql-10-main=1001
d-gp2-dbpg0-2: master-postgresql-10-main=1000
d-gp2-dbpg0-3: master-postgresql-10-main=990
------
Here's the data from corosync.log on node 2 when it initially says that
vfencing is started there but then fails. As far as I can see this doesn't
give any clue as to why vfencing fails:
------
May 16 18:12:48 [7507] d-gp2-dbpg0-2 crmd: notice: process_lrm_event:
Operation vfencing_start_0: ok (node=d-gp2-dbpg0-2, call=17, rc=0,
cib-update=16, confirmed=true)
May 16 18:12:48 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.55.23 2
May 16 18:12:48 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.55.24 (null)
May 16 18:12:48 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=24
May 16 18:12:48 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+
/cib/status/node_state[@id='2']/lrm[@id='2']/lrm_resources/lrm_resource[@id='vfencing']/lrm_rsc_op[@id='vfencing_last_0']:
@operation_key=vfencing_start_0, @operation=start,
@transition-key=44:0:0:7a1320b5-e505-49da-aabb-09102396e6e3,
@transition-magic=0:0;44:0:0:7a1320b5-e505-49da-aabb-09102396e6e3, @call-id=17,
@rc-code=0, @last-run=1526494367, @last-rc-change=1526494367, @exec-time=1445
May 16 18:12:48 [7504] d-gp2-dbpg0-2 lrmd: info: log_execute:
executing - rsc:postgresql-10-main action:notify call_id:18
May 16 18:12:48 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-2/crmd/16, version=0.55.24)
pgsqlms(postgresql-10-main)[7788]: 2018/05/16_18:12:48 INFO: Promoting
instance on node "d-gp2-dbpg0-1"
pgsqlms(postgresql-10-main)[7788]: 2018/05/16_18:12:48 INFO: Current node
TL#LSN: 7#83886080
May 16 18:12:48 [7504] d-gp2-dbpg0-2 lrmd: info: log_finished:
finished - rsc:postgresql-10-main action:notify call_id:18 pid:7788 exit-code:0
exec-time:164ms queue-time:0ms
May 16 18:12:48 [7507] d-gp2-dbpg0-2 crmd: notice: process_lrm_event:
Operation postgresql-10-main_notify_0: ok (node=d-gp2-dbpg0-2, call=18, rc=0,
cib-update=0, confirmed=true)
May 16 18:12:49 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.55.24 2
May 16 18:12:49 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.55.25 (null)
May 16 18:12:49 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=25
May 16 18:12:49 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+
/cib/status/node_state[@id='1']/lrm[@id='1']/lrm_resources/lrm_resource[@id='postgresql-10-main']/lrm_rsc_op[@id='postgresql-10-main_last_0']:
@operation_key=postgresql-10-main_promote_0, @operation=promote,
@transition-key=12:0:0:7a1320b5-e505-49da-aabb-09102396e6e3,
@transition-magic=0:0;12:0:0:7a1320b5-e505-49da-aabb-09102396e6e3, @call-id=18,
@last-run=1526494369, @last-rc-change=1526494369, @exec-time=381
May 16 18:12:49 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-1/crmd/16, version=0.55.25)
May 16 18:12:54 [7507]
d-gp2-dbpg0-2 crmd: info: crm_procfs_pid_of: Found cib active as
process 7502
May 16 18:13:08 [7503] d-gp2-dbpg0-2 stonith-ng: info: st_child_term:
Child 7828 timed out, sending SIGTERM
May 16 18:13:08 [7503] d-gp2-dbpg0-2 stonith-ng: notice:
stonith_action_async_done: Child process 7828 performing action 'monitor'
timed out with signal 15
May 16 18:13:08 [7503] d-gp2-dbpg0-2 stonith-ng: warning: log_action:
fence_legacy[7828] stderr: [ Smartmatch is experimental at
/usr/lib/stonith/plugins/external/vcenter line 34. ]
May 16 18:13:08 [7503] d-gp2-dbpg0-2 stonith-ng: warning: log_action:
fence_legacy[7828] stderr: [ Smartmatch is experimental at
/usr/lib/stonith/plugins/external/vcenter line 115. ]
May 16 18:13:08 [7503] d-gp2-dbpg0-2 stonith-ng: warning: log_action:
fence_legacy[7828] stderr: [ Smartmatch is experimental at
/usr/lib/stonith/plugins/external/vcenter line 152. ] May 16
18:13:08 [7503] d-gp2-dbpg0-2 stonith-ng: warning: log_action:
fence_legacy[7828] stderr: [ Smartmatch is experimental at
/usr/lib/stonith/plugins/external/vcenter line 34. ]
May 16 18:13:08 [7503] d-gp2-dbpg0-2 stonith-ng: warning: log_action:
fence_legacy[7828] stderr: [ Smartmatch is experimental at
/usr/lib/stonith/plugins/external/vcenter line 115. ]
May 16 18:13:08 [7503] d-gp2-dbpg0-2 stonith-ng: warning: log_action:
fence_legacy[7828] stderr: [ Smartmatch is experimental at
/usr/lib/stonith/plugins/external/vcenter line 152. ]
May 16 18:13:08 [7503] d-gp2-dbpg0-2 stonith-ng: notice: log_operation:
Operation 'monitor' [7828] for device 'vfencing' returned: -62 (Timer expired)
May 16 18:13:08 [7503] d-gp2-dbpg0-2 stonith-ng: warning: log_operation:
vfencing:7828 [ Performing: stonith -t external/vcenter -S ]
May 16 18:13:08 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Forwarding cib_modify operation for section status to master
(origin=local/crmd/17)
May 16 18:13:08 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.55.25 2
May 16 18:13:08 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.55.26 (null)
May 16 18:13:08 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=26
May 16 18:13:08 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
++
/cib/status/node_state[@id='2']/lrm[@id='2']/lrm_resources/lrm_resource[@id='vfencing']:
<lrm_rsc_op id="vfencing_last
_failure_0" operation_key="vfencing_monitor_60000" operation="monitor"
crm-debug-origin="do_update_resource" crm_feature_set="3.0.10"
transition-key="45:0:0:7a1320b5-e505-49da-aabb-09102396e6e3" transit
ion-magic="2:1;45:0:0:7a1320b5-e505-49da-aabb-09102396e6e3"
on_node="d-gp2-dbpg0-2" call-id="19" rc-code="1" op-
May 16 18:13:08 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-2/crmd/17, version=0.55.26)
May 16 18:13:09 [7504] d-gp2-dbpg0-2 lrmd: info: log_execute:
executing - rsc:postgresql-10-main action:notify call_id:20
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.55.26 2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.55.27 (null)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=27
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
++
/cib/status/node_state[@id='2']/transient_attributes[@id='2']/instance_attributes[@id='status-2']:
<nvpair id="status-
2-fail-count-vfencing" name="fail-count-vfencing" value="1"/>
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-1/attrd/4, version=0.55.27)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.55.27 2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.55.28 (null)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=28
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
++
/cib/status/node_state[@id='2']/transient_attributes[@id='2']/instance_attributes[@id='status-2']:
<nvpair id="status-
2-last-failure-vfencing" name="last-failure-vfencing" value="1526494389"/>
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-1/attrd/5, version=0.55.28)
May 16 18:13:09 [7504] d-gp2-dbpg0-2 lrmd: info: log_finished:
finished - rsc:postgresql-10-main action:notify call_id:20 pid:7932 exit-code:0
exec-time:131ms queue-time:0ms
May 16 18:13:09 [7507] d-gp2-dbpg0-2 crmd: notice: process_lrm_event:
Operation postgresql-10-main_notify_0: ok (node=d-gp2-dbpg0-2, call=20, rc=0,
cib-update=0, confirmed=true)
May 16 18:13:09 [7504] d-gp2-dbpg0-2 lrmd: info: log_execute:
executing - rsc:vfencing action:stop call_id:23
May 16 18:13:09 [7504] d-gp2-dbpg0-2 lrmd: info: log_finished:
finished - rsc:vfencing action:stop call_id:23 exit-code:0 exec-time:1ms
queue-time:0ms
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Forwarding cib_modify operation for section status to master
(origin=local/crmd/18)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.55.28 2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.55.29 (null)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=29
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+
/cib/status/node_state[@id='2']/lrm[@id='2']/lrm_resources/lrm_resource[@id='vfencing']/lrm_rsc_op[@id='vfencing_last_0
']: @operation_key=vfencing_stop_0, @operation=stop,
@transition-key=2:1:0:7a1320b5-e505-49da-aabb-09102396e6e3,
@transition-magic=0:0;2:1:0:7a1320b5-e505-49da-aabb-09102396e6e3, @call-id=23,
@last-run
=1526494389, @last-rc-change=1526494389, @exec-time=1
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-2/crmd/18, version=0.55.29)
May 16 18:13:09 [7507] d-gp2-dbpg0-2 crmd: notice: process_lrm_event:
Operation vfencing_stop_0: ok (node=d-gp2-dbpg0-2, call=23, rc=0,
cib-update=18, confirmed=true)
May 16 18:13:09 [7504] d-gp2-dbpg0-2 lrmd: info: log_execute:
executing - rsc:vfencing action:start call_id:24
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.55.29 2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.55.30 (null)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=30
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
++
/cib/status/node_state[@id='3']/lrm[@id='3']/lrm_resources/lrm_resource[@id='postgresql-10-main']:
<lrm_rsc_op id="pos
tgresql-10-main_monitor_16000" operation_key="postgresql-10-main_monitor_16000"
operation="monitor" crm-debug-origin="do_update_resource"
crm_feature_set="3.0.10" transition-key="6:1:0:7a1320b5-e505-49d
a-aabb-09102396e6e3"
transition-magic="0:0;6:1:0:7a1320b5-e505-49da-aabb-09102396e6e3"
on_node="d-gp2-dbpg0-3" c
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-3/crmd/46, version=0.55.30)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.55.30 2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.55.31 (null)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=31
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+
/cib/status/node_state[@id='1']/lrm[@id='1']/lrm_resources/lrm_resource[@id='postgresql-master-vip']/lrm_rsc_op[@id='po
stgresql-master-vip_last_0']: @operation_key=postgresql-master-vip_start_0,
@operation=start, @transition-key=39:1:0:7a1320b5-e505-49da-aabb-09102396e6e3,
@transition-magic=0:0;39:1:0:7a1320b5-e505-49d
a-aabb-09102396e6e3, @call-id=21, @rc-code=0, @last-run=1526494389,
@last-rc-change=1526494389, @exec-time=151
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-1/crmd/17, version=0.55.31)
May 16 18:13:09 [7507] d-gp2-dbpg0-2 crmd: info: process_lrm_event:
Operation postgresql-10-main_monitor_16000: ok (node=d-gp2-dbpg0-2, call=21,
rc=0, cib-update=19, confirmed=false)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Forwarding cib_modify operation for section status to master
(origin=local/crmd/19)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.55.31 2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.55.32 (null)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=32
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
++
/cib/status/node_state[@id='2']/lrm[@id='2']/lrm_resources/lrm_resource[@id='postgresql-10-main']:
<lrm_rsc_op id="pos
tgresql-10-main_monitor_16000" operation_key="postgresql-10-main_monitor_16000"
operation="monitor" crm-debug-origin="do_update_resource"
crm_feature_set="3.0.10" transition-key="14:1:0:7a1320b5-e505-49
da-aabb-09102396e6e3"
transition-magic="0:0;14:1:0:7a1320b5-e505-49da-aabb-09102396e6e3"
on_node="d-gp2-dbpg0-2"
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-2/crmd/19, version=0.55.32)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.55.32 2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.56.0 (null)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @epoch=56, @num_updates=0
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+
/cib/configuration/nodes/node[@id='3']/instance_attributes[@id='nodes-3']/nvpair[@id='nodes-3-master-postgresql-10-main
']: @value=-1000
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section nodes: OK (rc=0,
origin=d-gp2-dbpg0-1/crm_attribute/4, version=0.56.0)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_file_backup:
Archived previous version as /var/lib/pacemaker/cib/cib-58.raw
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info:
cib_file_write_with_digest: Wrote version 0.56.0 of the CIB to disk (digest:
97896bb83f45f54a5a1bd7cd10546536)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info:
cib_file_write_with_digest: Reading cluster configuration file
/var/lib/pacemaker/cib/cib.4Dt4WC (digest: /var/lib/pacemaker/cib/cib.rCAONF)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.56.0 2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.56.1 (null)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=1
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
++
/cib/status/node_state[@id='1']/lrm[@id='1']/lrm_resources/lrm_resource[@id='postgresql-master-vip']:
<lrm_rsc_op id="
postgresql-master-vip_monitor_10000"
operation_key="postgresql-master-vip_monitor_10000" operation="monitor"
crm-debug-origin="do_update_resource" crm_feature_set="3.0.10"
transition-key="40:1:0:7a1320b
5-e505-49da-aabb-09102396e6e3"
transition-magic="0:0;40:1:0:7a1320b5-e505-49da-aabb-09102396e6e3"
on_node="d-gp2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-1/crmd/18, version=0.56.1)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.56.1 2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.57.0 (null)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @epoch=57, @num_updates=0
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+
/cib/configuration/nodes/node[@id='2']/instance_attributes[@id='nodes-2']/nvpair[@id='nodes-2-master-postgresql-10-main
']: @value=-1000
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section nodes: OK (rc=0,
origin=d-gp2-dbpg0-1/crm_attribute/4, version=0.57.0)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_file_backup:
Archived previous version as /var/lib/pacemaker/cib/cib-59.raw
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info:
cib_file_write_with_digest: Wrote version 0.57.0 of the CIB to disk (digest:
450d6e0939f45b7034a091cd792a16c1)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info:
cib_file_write_with_digest: Reading cluster configuration file
/var/lib/pacemaker/cib/cib.kEOMJI (digest: /var/lib/pacemaker/cib/cib.GUtkPL)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: --- 0.57.0 2
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
Diff: +++ 0.57.1 (null)
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
+ /cib: @num_updates=1
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_perform_op:
++
/cib/status/node_state[@id='1']/lrm[@id='1']/lrm_resources/lrm_resource[@id='postgresql-10-main']:
<lrm_rsc_op id="pos
tgresql-10-main_monitor_15000" operation_key="postgresql-10-main_monitor_15000"
operation="monitor" crm-debug-origin="do_update_resource"
crm_feature_set="3.0.10" transition-key="11:1:8:7a1320b5-e505-49
da-aabb-09102396e6e3"
transition-magic="0:8;11:1:8:7a1320b5-e505-49da-aabb-09102396e6e3"
on_node="d-gp2-dbpg0-1"
May 16 18:13:09 [7502] d-gp2-dbpg0-2 cib: info: cib_process_request:
Completed cib_modify operation for section status: OK (rc=0,
origin=d-gp2-dbpg0-1/crmd/19, version=0.57.1)
------
> On May 16, 2018, at 11:01 AM, Casey & Gina <[email protected]> wrote:
>
>> On May 16, 2018, at 10:43 AM, Casey & Gina <[email protected]> wrote:
>>
>> Thank you and Andrei for the advice...
>>
>>> the pcs alternative commands are:
>>>
>>> pcs stonith create vfencing external/vcenter \
>>> VI_SERVER=10.1.1.1 VI_CREDSTORE=/etc/vicredentials.xml \
>>> HOSTLIST="hostname1=vmname1;hostname2=vmname2" RESETPOWERON=0 \
>>> op monitor interval=60s
>>
>> When I attempt the above (with different server, credstore path, and
>> hostlist of course), I get the following error:
>>
>> Error: Unable to create resource 'stonith:external/vcenter', it is not
>> installed on this system (use --force to override)
>
> If I try with --force just to see what would end up different in the xml
> versus after the crm command, I get this error, quite ironically:
>
> Error: unable to create resource/fence device 'vfencing', 'vfencing' already
> exists on this system
>
> So it complains that it's not on the system when I don't try to force it, and
> that it is if I try to force it?!
> _______________________________________________
> Users mailing list: [email protected]
> 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
_______________________________________________
Users mailing list: [email protected]
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