On Jan 9, 2008, at 11:21 AM, Alon Lubin wrote:
hi,
I have two servers in my configuration elbrus and mont-blanc and one
apache running on mont-blanc.
I am trying to achieve the following behavior:
When the apache fail, migrate the virtual IP of mont-blanc to
elbrus, simple.
Attached is the output of cinadmin -Q.
The problem is that the apache starts but is not monitored.
I added a printout to a file in /usr/lib/ocf/resource.d/heartbeat/
apache
The startup flow seems:
stop, monitor, start, meta-data.
It doesn't seem to continue the monitoring.
Thanks, Alon.
<cib generated="true" admin_epoch="0" have_quorum="true"
ignore_dtd="false" num_peers="2" cib_feature_revision="1.3"
epoch="123" num_updates="1526" cib-last-written="Wed Jan 9 12:15:21
2008" ccm_transition="2" dc_uuid="a601472c-
e429-4773-95b6-6a51c8411f61">
<configuration>
<crm_config/>
<nodes>
<node id="ebc08594-4fae-450e-bef5-f6afc856ac3d"
uname="elbrus.lan.taboola.com" type="normal"/>
<node id="a601472c-e429-4773-95b6-6a51c8411f61" uname="mont-
blanc.lan.taboola.com" type="normal"/>
</nodes>
<resources>
<primitive id="ip1" class="ocf" type="IPaddr"
provider="heartbeat">
<instance_attributes id="0c114392-fcef-48e3-aa24-
c5162d4d4405">
<attributes>
<nvpair name="ip" value="192.168.1.51"
id="1c4edd40-588e-4501-bbb6-a85f48fa1777"/>
</attributes>
</instance_attributes>
</primitive>
<primitive id="apache1" class="ocf" type="apache"
provider="heartbeat">
<instance_attributes id="a8123e5d-ca01-42d9-
af0c-0425601f1eb4">
<attributes>
<nvpair name="configfile" value="/etc/httpd/conf/
httpd.conf" id="7eebd6a0-3f2f-41c6-9f35-e0093a0cb705"/>
<nvpair name="statusurl" value="http://192.168.1.51:80/server-status
" id="a34ea729-dc0a-409a-86c7-a1e69b0415d1"/>
</attributes>
the operations below shouldn't be inside the instance_attributes object.
try running crm_verify
<operations>
<op id="apache1:start" name="start" timeout="5s"
on_fail="fence"/>
<op id="apache1:stop" name="stop" timeout="5s"/>
<op id="apache1:monitor" name="monitor" interval="1s"
timeout="s" on_fail="fence"/>
</operations>
</instance_attributes>
</primitive>
<primitive id="ip2" class="ocf" type="IPaddr"
provider="heartbeat">
<instance_attributes id="518f693d-
b477-4773-9adc-3500801290a4">
<attributes>
<nvpair name="ip" value="192.168.1.52"
id="58396233-8bc8-4fbb-b0f0-b7b773b6d92e"/>
</attributes>
</instance_attributes>
</primitive>
</resources>
<constraints>
<rsc_location id="ip_loc1" rsc="ip1">
<rule id="ip_loc1:rule1" score="100">
<expression attribute="#uname" operation="eq" value="mont-
blanc.lan.taboola.com" id="18badbb5-2612-4387-b3d2-1666c2237bae"/>
</rule>
</rsc_location>
<rsc_location id="apache_loc1" rsc="apache1">
<rule id="apache_loc1:rule1" score="INFINITY">
<expression attribute="#uname" operation="eq" value="mont-
blanc.lan.taboola.com" id="3a557789-5f42-4377-a08b-d9978a13f404"/>
</rule>
</rsc_location>
<rsc_location id="ip_loc2" rsc="ip2">
<rule id="ip_loc2:rule1" score="100">
<expression attribute="#uname" operation="eq"
value="elbrus.lan.taboola.com" id="9a1b5fa1-c1af-4394-97a5-
dfc630b3e646"/>
</rule>
</rsc_location>
</constraints>
</configuration>
<status>
<node_state id="a601472c-e429-4773-95b6-6a51c8411f61"
uname="mont-blanc.lan.taboola.com" crmd="online" crm-debug-
origin="do_update_resource" shutdown="0" in_ccm="true" ha="active"
join="member" expected="member">
<lrm id="a601472c-e429-4773-95b6-6a51c8411f61">
<lrm_resources>
<lrm_resource id="ip2" type="IPaddr" class="ocf"
provider="heartbeat">
<lrm_rsc_op id="ip2_monitor_0" operation="monitor" crm-
debug-origin="do_update_resource"
transition_key="9:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
transition_magic="0:7;9:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
call_id="4" crm_feature_set="1.0.7" rc_code="7" op_status="0"
interval="0" op_digest="e9ecd38786ef17dd0aa7a485643cfa7b"/>
</lrm_resource>
<lrm_resource id="ip1" type="IPaddr" class="ocf"
provider="heartbeat">
<lrm_rsc_op id="ip1_monitor_0" operation="monitor" crm-
debug-origin="do_update_resource"
transition_key="7:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
transition_magic="0:7;7:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
call_id="2" crm_feature_set="1.0.7" rc_code="7" op_status="0"
interval="0" op_digest="93a8f0d62443cd70c6bff8aff824892c"/>
<lrm_rsc_op id="ip1_start_0" operation="start" crm-debug-
origin="do_update_resource" transition_key="5:1:94ba8c89-6497-4a3b-
a291-e3f3479d7491" transition_magic="0:0;5:1:94ba8c89-6497-4a3b-a291-
e3f3479d7491" call_id="5" crm_feature_set="1.0.7" rc_code="0"
op_status="0" interval="0"
op_digest="93a8f0d62443cd70c6bff8aff824892c"/>
</lrm_resource>
<lrm_resource id="apache1" type="apache" class="ocf"
provider="heartbeat">
<lrm_rsc_op id="apache1_monitor_0" operation="monitor"
crm-debug-origin="do_update_resource"
transition_key="8:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
transition_magic="0:7;8:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
call_id="3" crm_feature_set="1.0.7" rc_code="7" op_status="0"
interval="0" op_digest="def238b80bf5cf14b5b0c08406f7e1a1"/>
<lrm_rsc_op id="apache1_start_0" operation="start" crm-
debug-origin="do_update_resource"
transition_key="6:2:94ba8c89-6497-4a3b-a291-e3f3479d7491"
transition_magic="0:0;6:2:94ba8c89-6497-4a3b-a291-e3f3479d7491"
call_id="6" crm_feature_set="1.0.7" rc_code="0" op_status="0"
interval="0" op_digest="def238b80bf5cf14b5b0c08406f7e1a1"/>
</lrm_resource>
</lrm_resources>
</lrm>
<transient_attributes id="a601472c-e429-4773-95b6-6a51c8411f61">
<instance_attributes id="status-a601472c-
e429-4773-95b6-6a51c8411f61">
<attributes>
<nvpair id="status-a601472c-e429-4773-95b6-6a51c8411f61-
probe_complete" name="probe_complete" value="true"/>
</attributes>
</instance_attributes>
</transient_attributes>
</node_state>
<node_state id="ebc08594-4fae-450e-bef5-f6afc856ac3d"
uname="elbrus.lan.taboola.com" crmd="online" crm-debug-
origin="do_update_resource" in_ccm="true" ha="active" join="member"
expected="member" shutdown="0">
<lrm id="ebc08594-4fae-450e-bef5-f6afc856ac3d">
<lrm_resources>
<lrm_resource id="ip2" type="IPaddr" class="ocf"
provider="heartbeat">
<lrm_rsc_op id="ip2_monitor_0" operation="monitor" crm-
debug-origin="do_update_resource"
transition_key="5:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
transition_magic="0:7;5:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
call_id="4" crm_feature_set="1.0.7" rc_code="7" op_status="0"
interval="0" op_digest="e9ecd38786ef17dd0aa7a485643cfa7b"/>
<lrm_rsc_op id="ip2_start_0" operation="start" crm-debug-
origin="do_update_resource" transition_key="7:1:94ba8c89-6497-4a3b-
a291-e3f3479d7491" transition_magic="0:0;7:1:94ba8c89-6497-4a3b-a291-
e3f3479d7491" call_id="6" crm_feature_set="1.0.7" rc_code="0"
op_status="0" interval="0"
op_digest="e9ecd38786ef17dd0aa7a485643cfa7b"/>
</lrm_resource>
<lrm_resource id="ip1" type="IPaddr" class="ocf"
provider="heartbeat">
<lrm_rsc_op id="ip1_monitor_0" operation="monitor" crm-
debug-origin="do_update_resource"
transition_key="3:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
transition_magic="0:7;3:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
call_id="2" crm_feature_set="1.0.7" rc_code="7" op_status="0"
interval="0" op_digest="93a8f0d62443cd70c6bff8aff824892c"/>
</lrm_resource>
<lrm_resource id="apache1" type="apache" class="ocf"
provider="heartbeat">
<lrm_rsc_op id="apache1_monitor_0" operation="monitor"
crm-debug-origin="do_update_resource"
transition_key="4:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
transition_magic="4:6;4:0:94ba8c89-6497-4a3b-a291-e3f3479d7491"
call_id="3" crm_feature_set="1.0.7" rc_code="6" op_status="4"
interval="0" op_digest="def238b80bf5cf14b5b0c08406f7e1a1"/>
<lrm_rsc_op id="apache1_stop_0" operation="stop" crm-
debug-origin="do_update_resource"
transition_key="1:1:94ba8c89-6497-4a3b-a291-e3f3479d7491"
transition_magic="0:0;1:1:94ba8c89-6497-4a3b-a291-e3f3479d7491"
call_id="5" crm_feature_set="1.0.7" rc_code="0" op_status="0"
interval="0" op_digest="def238b80bf5cf14b5b0c08406f7e1a1"/>
</lrm_resource>
</lrm_resources>
</lrm>
<transient_attributes id="ebc08594-4fae-450e-bef5-f6afc856ac3d">
<instance_attributes id="status-ebc08594-4fae-450e-bef5-
f6afc856ac3d">
<attributes>
<nvpair id="status-ebc08594-4fae-450e-bef5-f6afc856ac3d-
probe_complete" name="probe_complete" value="true"/>
</attributes>
</instance_attributes>
</transient_attributes>
</node_state>
</status>
</cib>
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems