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
