[Pacemaker] Cannot start VirtualDomain resource after restart
Kadlecsik József
kadlecsik.jozsef at wigner.mta.hu
Wed Jun 20 18:34:47 CEST 2012
On Wed, 20 Jun 2012, emmanuel segura wrote:
> I readed the resource agent VirtualDomain and it's like that
> ====================================================
> VirtualDomain_Start() {
> if VirtualDomain_Status; then
> ocf_log info "Virtual domain $DOMAIN_NAME already running."
> return $OCF_SUCCESS
> fi
>
> virsh $VIRSH_OPTIONS start ${DOMAIN_NAME}
> rc=$?
> if [ $rc -ne 0 ]; then
> ocf_log error "Failed to start virtual domain ${DOMAIN_NAME}."
> return $OCF_ERR_GENERIC
> fi
>
> while ! VirtualDomain_Monitor; do
> sleep 1
> done
> return $OCF_SUCCESS
> }
> ============================================================
That is exatly why I thought the messages
Jun 20 11:57:25 atlas4 lrmd: [17568]: info: operation monitor[35] on lx0
for client 17571: pid 30179 exited with return code 7
Jun 20 11:57:25 atlas4 crmd: [17571]: debug: create_operation_update:
do_update_resource: Updating resouce lx0 after complete monitor op
(interval=0)
Jun 20 11:57:25 atlas4 crmd: [17571]: info: process_lrm_event: LRM
operation lx0_monitor_0 (call=35, rc=7, cib-update=61, confirmed=true) not
running
means a monitoring *before* the resource is attempted to be started. And
therefore the return code is right.
Best regards,
Jozsef
--
E-mail : kadlecsik.jozsef at wigner.mta.hu
PGP key: http://www.kfki.hu/~kadlec/pgp_public_key.txt
Address: Wigner Research Centre for Physics, Hungarian Academy of Sciences
H-1525 Budapest 114, POB. 49, Hungary
More information about the Pacemaker
mailing list