Hi,

On Mon, Oct 08, 2007 at 12:00:18PM -0400, Tony Nelson wrote:
> Hello again,
> 
> Dejan Muhamedagic wrote:
> >Hi,
> >
> >On Mon, Oct 08, 2007 at 11:04:42AM -0400, Tony Nelson wrote:
> >>Hi all,
> >>
> >>I thought I was making good progress setting up a 2 node cluster to run 
> >>DRBD, Tomcat and Apache.
> >>
> >>I setup DRBD first, and got that working fine.  Added an IP address that 
> >>follows the DRBD master.  Added Pingd so the nodes would failover on 
> >>connectivity loss.. great!
> >>
> >>Adding Tomcat and Apache should be a breeze right.  I add them both and 
> >>the fire up just fine on the first server.  As soon as I try to get it 
> >>to failover, I get the dreaded "tomcat cannot run anywhere".
> >>
> >>There is of course a lot more in my logs, but..
> >>
> >>Oct  5 14:15:55 thebrain pengine: [9928]: WARN: native_color: Resource 
> >>tomcat cannot run anywhere
> >>Oct  5 14:15:55 thebrain pengine: [9928]: WARN: native_color: Resource 
> >>apache cannot run anywhere
> >>
> >>I know for a fact that neither tomcat nor apache is running on either 
> >>node at this point.  Restarting heartbeat or rebooting the boxes doesn't 
> >>help either now.
> >>
> >>I also know that I must have a configuration issue somewhere, and for 
> >>the life of me I just can't spot it.
> >
> >The problem is most probably somewhere with the resource agents
> >apache2 and tomcat5. The logs should say.
> >
> >BTW, you should be better off with the OCF apache agent. There's
> >also as of recently an OCF tomcat agent, so you may try that one
> >as well. Both are part of the Heartbeat package package.
> >
> 
> Ok, I downloaded the tomcat OCF agent and put it in /etc/ha.d/resources 

Wrong. It should go to /usr/lib/ocf/resource.d/heartbeat/.

> and can find it in the GUI just fine.  When trying to set the parameters 
> for the resource, the gui just prompts me with the numbers 1-5.  I 
> looked at the OCF agent and found

Because the GUI thought that it belongs to another class. Please
try again. You'll have to recreate the resource.

Thanks,

Dejan

> #######################################################################
> # OCF parameters:
> #   OCF_RESKEY_tomcat_name - The name of the resource. Default is None
> #   OCF_RESKEY_script_log  - A destination of the log of this script. 
> Default /v
> ar/log/OCF_RESKEY_tomcat_name.log
> #   OCF_RESKEY_tomcat_stop_timeout  - Time-out at the time of the stop. 
> Default
> is 5
> #   OCF_RESKEY_tomcat_suspend_trialcount  - The re-try number of times 
> awaiting
> a stop. Default is 10
> #   OCF_RESKEY_tomcat_user  - A user name to start a resource. Default 
> is root
> #   OCF_RESKEY_statusurl - URL for state confirmation. Default is 
> http://127.0.0
> .1:8080
> #   OCF_RESKEY_java_home - Home directory of the Java. Default is None
> #   OCF_RESKEY_catalina_home - Home directory of Tomcat. Default is None
> #   OCF_RESKEY_catalina_pid  - A PID file name of Tomcat. Default is 
> OCF_RESKEY_
> catalina_home/logs/catalina.pid
> ###############################################################################
> 
> So I added the parameters by name (omitting OCF_RESKEY_ of course).
> 
> Which created this XML
> 
>        <primitive id="tomcat" class="heartbeat" type="tomcat" 
> provider="heartbeat">
>
>          <instance_attributes id="tomcat_instance_attrs">
>            <attributes>
>              <nvpair id="tomcat_target_role" name="target_role" 
> value="started"/>
>              <nvpair id="d3169821-41cd-4ee9-8c0e-ce8fc265a30a" 
> name="tomat_user" value="ih"/>
>              <nvpair id="91c945d0-3461-47a9-b035-7e1f7481564b" 
> name="catalina_home" value="/ha/ih/tools/tomcat"/>
>            </attributes>
>          </instance_attributes>
>          <operations>
>            <op id="fff128c5-0aee-4ca8-8bf3-018903254f0e" name="start" 
> interval="0s" timeout="120s"/>
>            <op id="d54e5f92-ef78-4960-9e43-6a6a81d1574e" name="stop" 
> interval="0s" timeout="120s"/>
>            <op id="202cc455-4fba-447b-9b34-1205990d70f7" name="monitor" 
> interval="60s" timeout="15s"/>
>          </operations>
>        </primitive>
>        <primitive id="apache" class="heartbeat" type="apache" 
> provider="heartbeat">
>          <instance_attributes id="apache_instance_attrs">
>            <attributes>
>              <nvpair id="apache_target_role" name="target_role" 
> value="stopped"/>
>            </attributes>
>          </instance_attributes>
>        </primitive>
> 
> Tomcat won't start and in the log I find
> 
> Oct  8 11:56:59 thebrain crm_verify: [25387]: WARN: unpack_rsc_op: 
> Processing failed op tomcat_start_0 on thebrain: Error
> 
> crm_verify gives the following information
> 
> thebrain:/var/lib/heartbeat/crm # crm_verify -L -V
> crm_verify[25462]: 2007/10/08_11:59:20 WARN: unpack_rsc_op: Processing 
> failed op tomcat_start_0 on thebrain: Error
> crm_verify[25462]: 2007/10/08_11:59:20 WARN: unpack_rsc_op: Processing 
> failed op tomcat_stop_0 on thebrain: Error
> 
> Unfortunately, I'm not sure what it all means.  Any help would be 
> greatly appreciated.
> 
> Tony Nelson
> Starpoint Solutions
> 
> 
> 
> 
> >Thanks,
> >
> >Dejan
> >
> >>If I can provide any more information, or anyone can educate me as to 
> >>the errors of my ways, I would really appreciate it.
> >>
> >>OS: OpenSuse 10.2
> >>Heartbeat: 2.1.2
> >>
> >>Thanks
> >>Tony Nelson
> >>Starpoint Solutions
> >>
> 
> [ snipped ]

> begin:vcard
> fn:Tony Nelson
> n:Nelson;Tony
> org:Starpoint Solutions
> adr;dom:2nd Floor;;115 Broadyway;New York;NY;10006
> email;internet:[EMAIL PROTECTED]
> title:Dir of IT Operation
> x-mozilla-html:FALSE
> url:http://www.starpoint.com
> version:2.1
> end:vcard
> 

> _______________________________________________
> 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

Reply via email to