Re: [ClusterLabs] Adding Tomcat as a resource to a Cluster on CentOS 7

2018-01-03 Thread Oyvind Albrigtsen

On 03/01/18 10:13 +, Sean Beeson wrote:

Hi, Oyvind.

Creating a unit file named tomcat@tomcat.service resolved my issue of
Tomcat not starting with the /usr/lib/ocf/resource.d/heartbeat/tomcat resource
file that PCS uses. I was getting the error that a Unit file for tomcat
could not be found using these script to debug with--
https://roidelapluie.be/blog/2015/09/16/pcs-resource-debug/ .

That's strange. The tomcat package on CentOS should provide
/usr/lib/systemd/system/tomcat@.service which is the service-file the
reource agent is trying to use.


Kind regards,

Sean

On Wed, Jan 3, 2018 at 6:27 PM Oyvind Albrigtsen 
wrote:


On 02/01/18 21:31 +, Sean Beeson wrote:
>Hi,
>
>I just wanted to add the solution for future reference.
>
>On CentOS 7 PCS starts and stops Tomcat as a systemd service named
>tomcat@tomcat.service, so  a Unit file for the service in
>/etc/systemd/system/ is needed. The simplest way to create that Unit file
>is to do this on both the primary and secondary-- cp
>/etc/systemd/system/tomcat.service
>/etc/systemd/system/tomcat@tomcat.service.
It's a systemd instance of tomcat@.service, so you dont need
to create a new .service-file.
>
>Kind regards,
>
>Sean
>
>
>On Thu, Dec 7, 2017 at 3:47 AM Sean Beeson  wrote:
>
>> Hi, Oyvind.
>>
>> Thanks for that lead. I'll try it.
>>
>> Kind regards,
>>
>> Sean
>>
>> On Tue, Dec 5, 2017 at 6:08 PM Oyvind Albrigtsen 
>> wrote:
>>
>>> On 04/12/17 16:29 +, Sean Beeson wrote:
>>> >Thank you for the replay, Oyvind. I gave it plenty of time to start
up.
>>> >using  tomcat_name="tomcat" it starts what I can only call a lifeless
>>> PID,
>>> >but it never seems to actually start up. The catalina.out file is
never
>>> >touched, so it never has anything in it to indicate a problem.
Pacemaker
>>> >does seem to be managing it though because, although this PID shows,
it
>>> >will report it as not running and then move everything to the other
node.
>>> >It will do that a couple times, but that eventually stops as well.
>>> Try "pcs resource disable " and then "pcs resource
>>> debug-start --full ". The last command will start the
>>> resource and show you which commands are run, so you can troubleshoot
>>> why it's failing.
>>> >
>>> >Kind regards,
>>> >
>>> >Sean
>>> >
>>> >On Thu, Nov 30, 2017 at 10:40 PM Oyvind Albrigtsen <
oalbr...@redhat.com>
>>> >wrote:
>>> >
>>> >> Tomcat can be very slow at startup depending on the modules you use,
>>> >> so you can either disable modules you arent using to make it start
>>> >> faster or set a higher start timeout via "pcs resource  op
>>> >> start interval=".
>>> >>
>>> >> On 30/11/17 13:26 +, Sean Beeson wrote:
>>> >> >Hi, list.
>>> >> >
>>> >> >This is a pretty basic question. I have gone through what I could
>>> find on
>>> >> >setting up Tomcat service as a resource to a cluster, but did not
find
>>> >> >exactly the issue I am having. Sorry, if it has been covered
before.
>>> >> >
>>> >> >I am attempting this on centos-release-7-4.1708.el7.centos.x86_64.
>>> >> >The pcs I have installed is pcs-0.9.158-6.el7.centos.x86_64
>>> >> >The resource-agents installed is
>>> resource-agents-3.9.5-105.el7_4.2.x86_64
>>> >> >
>>> >> >I have DRBD, MySql, and a virtual IP running spectacularly well and
>>> they
>>> >> >failover perfectly and do exactly what I want them. I can add
Tomcat
>>> as a
>>> >> >resource just fine, but it never starts and I can not fined
anything
>>> in
>>> >> any
>>> >> >log file that indicates why. Pcs does at some point know to check
on
>>> it,
>>> >> >but simply says Tomcat is not running. If I run everything manually
>>> on in
>>> >> a
>>> >> >cluster I can manually get Tomcat to start with systemctl. Here is
>>> how I
>>> >> am
>>> >> >try to configure it.
>>> >> >
>>> >> >[root@centos7-ha-lab-01 ~]# pcs status
>>> >> >Cluster name: ha-cluster
>>> >> >Stack: corosync
>>> >> >Current DC: centos7-ha-lab-02-cr (version
1.1.16-12.el7_4.4-94ff4df) -
>>> >> >partition with quorum
>>> >> >Last updated: Thu Nov 30 21:03:36 2017
>>> >> >Last change: Thu Nov 30 20:53:37 2017 by root via cibadmin on
>>> >> >centos7-ha-lab-01-cr
>>> >> >
>>> >> >2 nodes configured
>>> >> >6 resources configured
>>> >> >
>>> >> >Online: [ centos7-ha-lab-01-cr centos7-ha-lab-02-cr ]
>>> >> >
>>> >> >Full list of resources:
>>> >> >
>>> >> > Master/Slave Set: DRBD_data_clone [DRBD_data]
>>> >> > Masters: [ centos7-ha-lab-01-cr ]
>>> >> > Slaves: [ centos7-ha-lab-02-cr ]
>>> >> > fsDRBD_data(ocf::heartbeat:Filesystem):Started
>>> >> centos7-ha-lab-01-cr
>>> >> > OuterDB_Service(systemd:mysqld):Started
centos7-ha-lab-01-cr
>>> >> > OuterDB_VIP(ocf::heartbeat:IPaddr2):Started
>>> centos7-ha-lab-01-cr
>>> >> > tomcat_OuterWeb(ocf::heartbeat:tomcat):Stopped
>>> >> >
>>> >> >Failed Actions:
>>> >> >* tomcat_OuterWeb_start_0 on centos7-ha-lab-01-cr 'unknown error'
(1):
>>> >> >call=67, status=Timed Out, exitreason='none',
>>> >> >last-rc-change='Thu Nov 30 20:56:22 2017', queued

Re: [ClusterLabs] Adding Tomcat as a resource to a Cluster on CentOS 7

2018-01-03 Thread Sean Beeson
Hi, Oyvind.

Creating a unit file named tomcat@tomcat.service resolved my issue of
Tomcat not starting with the /usr/lib/ocf/resource.d/heartbeat/tomcat resource
file that PCS uses. I was getting the error that a Unit file for tomcat
could not be found using these script to debug with--
https://roidelapluie.be/blog/2015/09/16/pcs-resource-debug/ .

Kind regards,

Sean

On Wed, Jan 3, 2018 at 6:27 PM Oyvind Albrigtsen 
wrote:

> On 02/01/18 21:31 +, Sean Beeson wrote:
> >Hi,
> >
> >I just wanted to add the solution for future reference.
> >
> >On CentOS 7 PCS starts and stops Tomcat as a systemd service named
> >tomcat@tomcat.service, so  a Unit file for the service in
> >/etc/systemd/system/ is needed. The simplest way to create that Unit file
> >is to do this on both the primary and secondary-- cp
> >/etc/systemd/system/tomcat.service
> >/etc/systemd/system/tomcat@tomcat.service.
> It's a systemd instance of tomcat@.service, so you dont need
> to create a new .service-file.
> >
> >Kind regards,
> >
> >Sean
> >
> >
> >On Thu, Dec 7, 2017 at 3:47 AM Sean Beeson  wrote:
> >
> >> Hi, Oyvind.
> >>
> >> Thanks for that lead. I'll try it.
> >>
> >> Kind regards,
> >>
> >> Sean
> >>
> >> On Tue, Dec 5, 2017 at 6:08 PM Oyvind Albrigtsen 
> >> wrote:
> >>
> >>> On 04/12/17 16:29 +, Sean Beeson wrote:
> >>> >Thank you for the replay, Oyvind. I gave it plenty of time to start
> up.
> >>> >using  tomcat_name="tomcat" it starts what I can only call a lifeless
> >>> PID,
> >>> >but it never seems to actually start up. The catalina.out file is
> never
> >>> >touched, so it never has anything in it to indicate a problem.
> Pacemaker
> >>> >does seem to be managing it though because, although this PID shows,
> it
> >>> >will report it as not running and then move everything to the other
> node.
> >>> >It will do that a couple times, but that eventually stops as well.
> >>> Try "pcs resource disable " and then "pcs resource
> >>> debug-start --full ". The last command will start the
> >>> resource and show you which commands are run, so you can troubleshoot
> >>> why it's failing.
> >>> >
> >>> >Kind regards,
> >>> >
> >>> >Sean
> >>> >
> >>> >On Thu, Nov 30, 2017 at 10:40 PM Oyvind Albrigtsen <
> oalbr...@redhat.com>
> >>> >wrote:
> >>> >
> >>> >> Tomcat can be very slow at startup depending on the modules you use,
> >>> >> so you can either disable modules you arent using to make it start
> >>> >> faster or set a higher start timeout via "pcs resource  op
> >>> >> start interval=".
> >>> >>
> >>> >> On 30/11/17 13:26 +, Sean Beeson wrote:
> >>> >> >Hi, list.
> >>> >> >
> >>> >> >This is a pretty basic question. I have gone through what I could
> >>> find on
> >>> >> >setting up Tomcat service as a resource to a cluster, but did not
> find
> >>> >> >exactly the issue I am having. Sorry, if it has been covered
> before.
> >>> >> >
> >>> >> >I am attempting this on centos-release-7-4.1708.el7.centos.x86_64.
> >>> >> >The pcs I have installed is pcs-0.9.158-6.el7.centos.x86_64
> >>> >> >The resource-agents installed is
> >>> resource-agents-3.9.5-105.el7_4.2.x86_64
> >>> >> >
> >>> >> >I have DRBD, MySql, and a virtual IP running spectacularly well and
> >>> they
> >>> >> >failover perfectly and do exactly what I want them. I can add
> Tomcat
> >>> as a
> >>> >> >resource just fine, but it never starts and I can not fined
> anything
> >>> in
> >>> >> any
> >>> >> >log file that indicates why. Pcs does at some point know to check
> on
> >>> it,
> >>> >> >but simply says Tomcat is not running. If I run everything manually
> >>> on in
> >>> >> a
> >>> >> >cluster I can manually get Tomcat to start with systemctl. Here is
> >>> how I
> >>> >> am
> >>> >> >try to configure it.
> >>> >> >
> >>> >> >[root@centos7-ha-lab-01 ~]# pcs status
> >>> >> >Cluster name: ha-cluster
> >>> >> >Stack: corosync
> >>> >> >Current DC: centos7-ha-lab-02-cr (version
> 1.1.16-12.el7_4.4-94ff4df) -
> >>> >> >partition with quorum
> >>> >> >Last updated: Thu Nov 30 21:03:36 2017
> >>> >> >Last change: Thu Nov 30 20:53:37 2017 by root via cibadmin on
> >>> >> >centos7-ha-lab-01-cr
> >>> >> >
> >>> >> >2 nodes configured
> >>> >> >6 resources configured
> >>> >> >
> >>> >> >Online: [ centos7-ha-lab-01-cr centos7-ha-lab-02-cr ]
> >>> >> >
> >>> >> >Full list of resources:
> >>> >> >
> >>> >> > Master/Slave Set: DRBD_data_clone [DRBD_data]
> >>> >> > Masters: [ centos7-ha-lab-01-cr ]
> >>> >> > Slaves: [ centos7-ha-lab-02-cr ]
> >>> >> > fsDRBD_data(ocf::heartbeat:Filesystem):Started
> >>> >> centos7-ha-lab-01-cr
> >>> >> > OuterDB_Service(systemd:mysqld):Started
> centos7-ha-lab-01-cr
> >>> >> > OuterDB_VIP(ocf::heartbeat:IPaddr2):Started
> >>> centos7-ha-lab-01-cr
> >>> >> > tomcat_OuterWeb(ocf::heartbeat:tomcat):Stopped
> >>> >> >
> >>> >> >Failed Actions:
> >>> >> >* tomcat_OuterWeb_start_0 on centos7-ha-lab-01-cr 'unknown error'
> (1):
> >>> >> >call=67, status=Timed Out, exitreason='none',
> >>> >> >

Re: [ClusterLabs] Adding Tomcat as a resource to a Cluster on CentOS 7

2018-01-03 Thread Oyvind Albrigtsen

On 02/01/18 21:31 +, Sean Beeson wrote:

Hi,

I just wanted to add the solution for future reference.

On CentOS 7 PCS starts and stops Tomcat as a systemd service named
tomcat@tomcat.service, so  a Unit file for the service in
/etc/systemd/system/ is needed. The simplest way to create that Unit file
is to do this on both the primary and secondary-- cp
/etc/systemd/system/tomcat.service
/etc/systemd/system/tomcat@tomcat.service.

It's a systemd instance of tomcat@.service, so you dont need
to create a new .service-file.


Kind regards,

Sean


On Thu, Dec 7, 2017 at 3:47 AM Sean Beeson  wrote:


Hi, Oyvind.

Thanks for that lead. I'll try it.

Kind regards,

Sean

On Tue, Dec 5, 2017 at 6:08 PM Oyvind Albrigtsen 
wrote:


On 04/12/17 16:29 +, Sean Beeson wrote:
>Thank you for the replay, Oyvind. I gave it plenty of time to start up.
>using  tomcat_name="tomcat" it starts what I can only call a lifeless
PID,
>but it never seems to actually start up. The catalina.out file is never
>touched, so it never has anything in it to indicate a problem. Pacemaker
>does seem to be managing it though because, although this PID shows, it
>will report it as not running and then move everything to the other node.
>It will do that a couple times, but that eventually stops as well.
Try "pcs resource disable " and then "pcs resource
debug-start --full ". The last command will start the
resource and show you which commands are run, so you can troubleshoot
why it's failing.
>
>Kind regards,
>
>Sean
>
>On Thu, Nov 30, 2017 at 10:40 PM Oyvind Albrigtsen 
>wrote:
>
>> Tomcat can be very slow at startup depending on the modules you use,
>> so you can either disable modules you arent using to make it start
>> faster or set a higher start timeout via "pcs resource  op
>> start interval=".
>>
>> On 30/11/17 13:26 +, Sean Beeson wrote:
>> >Hi, list.
>> >
>> >This is a pretty basic question. I have gone through what I could
find on
>> >setting up Tomcat service as a resource to a cluster, but did not find
>> >exactly the issue I am having. Sorry, if it has been covered before.
>> >
>> >I am attempting this on centos-release-7-4.1708.el7.centos.x86_64.
>> >The pcs I have installed is pcs-0.9.158-6.el7.centos.x86_64
>> >The resource-agents installed is
resource-agents-3.9.5-105.el7_4.2.x86_64
>> >
>> >I have DRBD, MySql, and a virtual IP running spectacularly well and
they
>> >failover perfectly and do exactly what I want them. I can add Tomcat
as a
>> >resource just fine, but it never starts and I can not fined anything
in
>> any
>> >log file that indicates why. Pcs does at some point know to check on
it,
>> >but simply says Tomcat is not running. If I run everything manually
on in
>> a
>> >cluster I can manually get Tomcat to start with systemctl. Here is
how I
>> am
>> >try to configure it.
>> >
>> >[root@centos7-ha-lab-01 ~]# pcs status
>> >Cluster name: ha-cluster
>> >Stack: corosync
>> >Current DC: centos7-ha-lab-02-cr (version 1.1.16-12.el7_4.4-94ff4df) -
>> >partition with quorum
>> >Last updated: Thu Nov 30 21:03:36 2017
>> >Last change: Thu Nov 30 20:53:37 2017 by root via cibadmin on
>> >centos7-ha-lab-01-cr
>> >
>> >2 nodes configured
>> >6 resources configured
>> >
>> >Online: [ centos7-ha-lab-01-cr centos7-ha-lab-02-cr ]
>> >
>> >Full list of resources:
>> >
>> > Master/Slave Set: DRBD_data_clone [DRBD_data]
>> > Masters: [ centos7-ha-lab-01-cr ]
>> > Slaves: [ centos7-ha-lab-02-cr ]
>> > fsDRBD_data(ocf::heartbeat:Filesystem):Started
>> centos7-ha-lab-01-cr
>> > OuterDB_Service(systemd:mysqld):Started centos7-ha-lab-01-cr
>> > OuterDB_VIP(ocf::heartbeat:IPaddr2):Started
centos7-ha-lab-01-cr
>> > tomcat_OuterWeb(ocf::heartbeat:tomcat):Stopped
>> >
>> >Failed Actions:
>> >* tomcat_OuterWeb_start_0 on centos7-ha-lab-01-cr 'unknown error' (1):
>> >call=67, status=Timed Out, exitreason='none',
>> >last-rc-change='Thu Nov 30 20:56:22 2017', queued=0ms,
exec=180003ms
>> >* tomcat_OuterWeb_start_0 on centos7-ha-lab-02-cr 'unknown error' (1):
>> >call=57, status=Timed Out, exitreason='none',
>> >last-rc-change='Thu Nov 30 20:53:23 2017', queued=0ms,
exec=180003ms
>> >
>> >Daemon Status:
>> >  corosync: active/enabled
>> >  pacemaker: active/enabled
>> >  pcsd: active/enabled
>> >
>> >I have tried with and without tomcat_name=tomcat_OuterWeb and tomcat
and
>> >root for tomcat_user=. Neither work.
>> >
>> >Here is the command I am using to add it.
>> >
>> >pcs resource create tomcat_OuterWeb ocf:heartbeat:tomcat
>> >java_home="/opt/java/jre1.7.0_80" catalina_home="/opt/tomcat7"
>> >catalina_opts="-Dbuild.compiler.emacs=true -Dfile.encoding=UTF-8
>> >-Djava.util.logging.config.file=/opt/tomcat7/conf/log4j.properties
>> >-Dlog4j.configuration=file:/opt/tomcat7/conf/log4j.properties
-Xms1024m
>> >-Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m" tomcat_user="root"
op
>> >monitor interval="15s" op start timeout="180s"
>> >
>> >I have tried also the most basic.
>> >pcs resource c

Re: [ClusterLabs] Adding Tomcat as a resource to a Cluster on CentOS 7

2018-01-02 Thread Sean Beeson
Hi,

I just wanted to add the solution for future reference.

On CentOS 7 PCS starts and stops Tomcat as a systemd service named
tomcat@tomcat.service, so  a Unit file for the service in
/etc/systemd/system/ is needed. The simplest way to create that Unit file
is to do this on both the primary and secondary-- cp
/etc/systemd/system/tomcat.service
/etc/systemd/system/tomcat@tomcat.service.

Kind regards,

Sean


On Thu, Dec 7, 2017 at 3:47 AM Sean Beeson  wrote:

> Hi, Oyvind.
>
> Thanks for that lead. I'll try it.
>
> Kind regards,
>
> Sean
>
> On Tue, Dec 5, 2017 at 6:08 PM Oyvind Albrigtsen 
> wrote:
>
>> On 04/12/17 16:29 +, Sean Beeson wrote:
>> >Thank you for the replay, Oyvind. I gave it plenty of time to start up.
>> >using  tomcat_name="tomcat" it starts what I can only call a lifeless
>> PID,
>> >but it never seems to actually start up. The catalina.out file is never
>> >touched, so it never has anything in it to indicate a problem. Pacemaker
>> >does seem to be managing it though because, although this PID shows, it
>> >will report it as not running and then move everything to the other node.
>> >It will do that a couple times, but that eventually stops as well.
>> Try "pcs resource disable " and then "pcs resource
>> debug-start --full ". The last command will start the
>> resource and show you which commands are run, so you can troubleshoot
>> why it's failing.
>> >
>> >Kind regards,
>> >
>> >Sean
>> >
>> >On Thu, Nov 30, 2017 at 10:40 PM Oyvind Albrigtsen 
>> >wrote:
>> >
>> >> Tomcat can be very slow at startup depending on the modules you use,
>> >> so you can either disable modules you arent using to make it start
>> >> faster or set a higher start timeout via "pcs resource  op
>> >> start interval=".
>> >>
>> >> On 30/11/17 13:26 +, Sean Beeson wrote:
>> >> >Hi, list.
>> >> >
>> >> >This is a pretty basic question. I have gone through what I could
>> find on
>> >> >setting up Tomcat service as a resource to a cluster, but did not find
>> >> >exactly the issue I am having. Sorry, if it has been covered before.
>> >> >
>> >> >I am attempting this on centos-release-7-4.1708.el7.centos.x86_64.
>> >> >The pcs I have installed is pcs-0.9.158-6.el7.centos.x86_64
>> >> >The resource-agents installed is
>> resource-agents-3.9.5-105.el7_4.2.x86_64
>> >> >
>> >> >I have DRBD, MySql, and a virtual IP running spectacularly well and
>> they
>> >> >failover perfectly and do exactly what I want them. I can add Tomcat
>> as a
>> >> >resource just fine, but it never starts and I can not fined anything
>> in
>> >> any
>> >> >log file that indicates why. Pcs does at some point know to check on
>> it,
>> >> >but simply says Tomcat is not running. If I run everything manually
>> on in
>> >> a
>> >> >cluster I can manually get Tomcat to start with systemctl. Here is
>> how I
>> >> am
>> >> >try to configure it.
>> >> >
>> >> >[root@centos7-ha-lab-01 ~]# pcs status
>> >> >Cluster name: ha-cluster
>> >> >Stack: corosync
>> >> >Current DC: centos7-ha-lab-02-cr (version 1.1.16-12.el7_4.4-94ff4df) -
>> >> >partition with quorum
>> >> >Last updated: Thu Nov 30 21:03:36 2017
>> >> >Last change: Thu Nov 30 20:53:37 2017 by root via cibadmin on
>> >> >centos7-ha-lab-01-cr
>> >> >
>> >> >2 nodes configured
>> >> >6 resources configured
>> >> >
>> >> >Online: [ centos7-ha-lab-01-cr centos7-ha-lab-02-cr ]
>> >> >
>> >> >Full list of resources:
>> >> >
>> >> > Master/Slave Set: DRBD_data_clone [DRBD_data]
>> >> > Masters: [ centos7-ha-lab-01-cr ]
>> >> > Slaves: [ centos7-ha-lab-02-cr ]
>> >> > fsDRBD_data(ocf::heartbeat:Filesystem):Started
>> >> centos7-ha-lab-01-cr
>> >> > OuterDB_Service(systemd:mysqld):Started centos7-ha-lab-01-cr
>> >> > OuterDB_VIP(ocf::heartbeat:IPaddr2):Started
>> centos7-ha-lab-01-cr
>> >> > tomcat_OuterWeb(ocf::heartbeat:tomcat):Stopped
>> >> >
>> >> >Failed Actions:
>> >> >* tomcat_OuterWeb_start_0 on centos7-ha-lab-01-cr 'unknown error' (1):
>> >> >call=67, status=Timed Out, exitreason='none',
>> >> >last-rc-change='Thu Nov 30 20:56:22 2017', queued=0ms,
>> exec=180003ms
>> >> >* tomcat_OuterWeb_start_0 on centos7-ha-lab-02-cr 'unknown error' (1):
>> >> >call=57, status=Timed Out, exitreason='none',
>> >> >last-rc-change='Thu Nov 30 20:53:23 2017', queued=0ms,
>> exec=180003ms
>> >> >
>> >> >Daemon Status:
>> >> >  corosync: active/enabled
>> >> >  pacemaker: active/enabled
>> >> >  pcsd: active/enabled
>> >> >
>> >> >I have tried with and without tomcat_name=tomcat_OuterWeb and tomcat
>> and
>> >> >root for tomcat_user=. Neither work.
>> >> >
>> >> >Here is the command I am using to add it.
>> >> >
>> >> >pcs resource create tomcat_OuterWeb ocf:heartbeat:tomcat
>> >> >java_home="/opt/java/jre1.7.0_80" catalina_home="/opt/tomcat7"
>> >> >catalina_opts="-Dbuild.compiler.emacs=true -Dfile.encoding=UTF-8
>> >> >-Djava.util.logging.config.file=/opt/tomcat7/conf/log4j.properties
>> >> >-Dlog4j.configuration=file:/opt/tomcat7/conf/log4j.properties

Re: [ClusterLabs] Adding Tomcat as a resource to a Cluster on CentOS 7

2017-12-06 Thread Sean Beeson
Hi, Oyvind.

Thanks for that lead. I'll try it.

Kind regards,

Sean

On Tue, Dec 5, 2017 at 6:08 PM Oyvind Albrigtsen 
wrote:

> On 04/12/17 16:29 +, Sean Beeson wrote:
> >Thank you for the replay, Oyvind. I gave it plenty of time to start up.
> >using  tomcat_name="tomcat" it starts what I can only call a lifeless PID,
> >but it never seems to actually start up. The catalina.out file is never
> >touched, so it never has anything in it to indicate a problem. Pacemaker
> >does seem to be managing it though because, although this PID shows, it
> >will report it as not running and then move everything to the other node.
> >It will do that a couple times, but that eventually stops as well.
> Try "pcs resource disable " and then "pcs resource
> debug-start --full ". The last command will start the
> resource and show you which commands are run, so you can troubleshoot
> why it's failing.
> >
> >Kind regards,
> >
> >Sean
> >
> >On Thu, Nov 30, 2017 at 10:40 PM Oyvind Albrigtsen 
> >wrote:
> >
> >> Tomcat can be very slow at startup depending on the modules you use,
> >> so you can either disable modules you arent using to make it start
> >> faster or set a higher start timeout via "pcs resource  op
> >> start interval=".
> >>
> >> On 30/11/17 13:26 +, Sean Beeson wrote:
> >> >Hi, list.
> >> >
> >> >This is a pretty basic question. I have gone through what I could find
> on
> >> >setting up Tomcat service as a resource to a cluster, but did not find
> >> >exactly the issue I am having. Sorry, if it has been covered before.
> >> >
> >> >I am attempting this on centos-release-7-4.1708.el7.centos.x86_64.
> >> >The pcs I have installed is pcs-0.9.158-6.el7.centos.x86_64
> >> >The resource-agents installed is
> resource-agents-3.9.5-105.el7_4.2.x86_64
> >> >
> >> >I have DRBD, MySql, and a virtual IP running spectacularly well and
> they
> >> >failover perfectly and do exactly what I want them. I can add Tomcat
> as a
> >> >resource just fine, but it never starts and I can not fined anything in
> >> any
> >> >log file that indicates why. Pcs does at some point know to check on
> it,
> >> >but simply says Tomcat is not running. If I run everything manually on
> in
> >> a
> >> >cluster I can manually get Tomcat to start with systemctl. Here is how
> I
> >> am
> >> >try to configure it.
> >> >
> >> >[root@centos7-ha-lab-01 ~]# pcs status
> >> >Cluster name: ha-cluster
> >> >Stack: corosync
> >> >Current DC: centos7-ha-lab-02-cr (version 1.1.16-12.el7_4.4-94ff4df) -
> >> >partition with quorum
> >> >Last updated: Thu Nov 30 21:03:36 2017
> >> >Last change: Thu Nov 30 20:53:37 2017 by root via cibadmin on
> >> >centos7-ha-lab-01-cr
> >> >
> >> >2 nodes configured
> >> >6 resources configured
> >> >
> >> >Online: [ centos7-ha-lab-01-cr centos7-ha-lab-02-cr ]
> >> >
> >> >Full list of resources:
> >> >
> >> > Master/Slave Set: DRBD_data_clone [DRBD_data]
> >> > Masters: [ centos7-ha-lab-01-cr ]
> >> > Slaves: [ centos7-ha-lab-02-cr ]
> >> > fsDRBD_data(ocf::heartbeat:Filesystem):Started
> >> centos7-ha-lab-01-cr
> >> > OuterDB_Service(systemd:mysqld):Started centos7-ha-lab-01-cr
> >> > OuterDB_VIP(ocf::heartbeat:IPaddr2):Started
> centos7-ha-lab-01-cr
> >> > tomcat_OuterWeb(ocf::heartbeat:tomcat):Stopped
> >> >
> >> >Failed Actions:
> >> >* tomcat_OuterWeb_start_0 on centos7-ha-lab-01-cr 'unknown error' (1):
> >> >call=67, status=Timed Out, exitreason='none',
> >> >last-rc-change='Thu Nov 30 20:56:22 2017', queued=0ms,
> exec=180003ms
> >> >* tomcat_OuterWeb_start_0 on centos7-ha-lab-02-cr 'unknown error' (1):
> >> >call=57, status=Timed Out, exitreason='none',
> >> >last-rc-change='Thu Nov 30 20:53:23 2017', queued=0ms,
> exec=180003ms
> >> >
> >> >Daemon Status:
> >> >  corosync: active/enabled
> >> >  pacemaker: active/enabled
> >> >  pcsd: active/enabled
> >> >
> >> >I have tried with and without tomcat_name=tomcat_OuterWeb and tomcat
> and
> >> >root for tomcat_user=. Neither work.
> >> >
> >> >Here is the command I am using to add it.
> >> >
> >> >pcs resource create tomcat_OuterWeb ocf:heartbeat:tomcat
> >> >java_home="/opt/java/jre1.7.0_80" catalina_home="/opt/tomcat7"
> >> >catalina_opts="-Dbuild.compiler.emacs=true -Dfile.encoding=UTF-8
> >> >-Djava.util.logging.config.file=/opt/tomcat7/conf/log4j.properties
> >> >-Dlog4j.configuration=file:/opt/tomcat7/conf/log4j.properties -Xms1024m
> >> >-Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m" tomcat_user="root" op
> >> >monitor interval="15s" op start timeout="180s"
> >> >
> >> >I have tried also the most basic.
> >> >pcs resource create tomcat_OuterWeb ocf:heartbeat:tomcat
> >> >java_home="/opt/java/jre1.7.0_80" catalina_home="/opt/tomcat7"
> >> >tomcat_name="tomcat_OuterWeb" tomcat_user="root" op monitor
> interval="15s"
> >> >op start timeout="180s"
> >> >
> >> >I other examples I have seen they usually use params then the options
> in
> >> >these command to add Tomcat as a resource, but when  I use that it
>

Re: [ClusterLabs] Adding Tomcat as a resource to a Cluster on CentOS 7

2017-12-05 Thread Oyvind Albrigtsen

On 04/12/17 16:29 +, Sean Beeson wrote:

Thank you for the replay, Oyvind. I gave it plenty of time to start up.
using  tomcat_name="tomcat" it starts what I can only call a lifeless PID,
but it never seems to actually start up. The catalina.out file is never
touched, so it never has anything in it to indicate a problem. Pacemaker
does seem to be managing it though because, although this PID shows, it
will report it as not running and then move everything to the other node.
It will do that a couple times, but that eventually stops as well.

Try "pcs resource disable " and then "pcs resource
debug-start --full ". The last command will start the
resource and show you which commands are run, so you can troubleshoot
why it's failing.


Kind regards,

Sean

On Thu, Nov 30, 2017 at 10:40 PM Oyvind Albrigtsen 
wrote:


Tomcat can be very slow at startup depending on the modules you use,
so you can either disable modules you arent using to make it start
faster or set a higher start timeout via "pcs resource  op
start interval=".

On 30/11/17 13:26 +, Sean Beeson wrote:
>Hi, list.
>
>This is a pretty basic question. I have gone through what I could find on
>setting up Tomcat service as a resource to a cluster, but did not find
>exactly the issue I am having. Sorry, if it has been covered before.
>
>I am attempting this on centos-release-7-4.1708.el7.centos.x86_64.
>The pcs I have installed is pcs-0.9.158-6.el7.centos.x86_64
>The resource-agents installed is resource-agents-3.9.5-105.el7_4.2.x86_64
>
>I have DRBD, MySql, and a virtual IP running spectacularly well and they
>failover perfectly and do exactly what I want them. I can add Tomcat as a
>resource just fine, but it never starts and I can not fined anything in
any
>log file that indicates why. Pcs does at some point know to check on it,
>but simply says Tomcat is not running. If I run everything manually on in
a
>cluster I can manually get Tomcat to start with systemctl. Here is how I
am
>try to configure it.
>
>[root@centos7-ha-lab-01 ~]# pcs status
>Cluster name: ha-cluster
>Stack: corosync
>Current DC: centos7-ha-lab-02-cr (version 1.1.16-12.el7_4.4-94ff4df) -
>partition with quorum
>Last updated: Thu Nov 30 21:03:36 2017
>Last change: Thu Nov 30 20:53:37 2017 by root via cibadmin on
>centos7-ha-lab-01-cr
>
>2 nodes configured
>6 resources configured
>
>Online: [ centos7-ha-lab-01-cr centos7-ha-lab-02-cr ]
>
>Full list of resources:
>
> Master/Slave Set: DRBD_data_clone [DRBD_data]
> Masters: [ centos7-ha-lab-01-cr ]
> Slaves: [ centos7-ha-lab-02-cr ]
> fsDRBD_data(ocf::heartbeat:Filesystem):Started
centos7-ha-lab-01-cr
> OuterDB_Service(systemd:mysqld):Started centos7-ha-lab-01-cr
> OuterDB_VIP(ocf::heartbeat:IPaddr2):Started centos7-ha-lab-01-cr
> tomcat_OuterWeb(ocf::heartbeat:tomcat):Stopped
>
>Failed Actions:
>* tomcat_OuterWeb_start_0 on centos7-ha-lab-01-cr 'unknown error' (1):
>call=67, status=Timed Out, exitreason='none',
>last-rc-change='Thu Nov 30 20:56:22 2017', queued=0ms, exec=180003ms
>* tomcat_OuterWeb_start_0 on centos7-ha-lab-02-cr 'unknown error' (1):
>call=57, status=Timed Out, exitreason='none',
>last-rc-change='Thu Nov 30 20:53:23 2017', queued=0ms, exec=180003ms
>
>Daemon Status:
>  corosync: active/enabled
>  pacemaker: active/enabled
>  pcsd: active/enabled
>
>I have tried with and without tomcat_name=tomcat_OuterWeb and tomcat and
>root for tomcat_user=. Neither work.
>
>Here is the command I am using to add it.
>
>pcs resource create tomcat_OuterWeb ocf:heartbeat:tomcat
>java_home="/opt/java/jre1.7.0_80" catalina_home="/opt/tomcat7"
>catalina_opts="-Dbuild.compiler.emacs=true -Dfile.encoding=UTF-8
>-Djava.util.logging.config.file=/opt/tomcat7/conf/log4j.properties
>-Dlog4j.configuration=file:/opt/tomcat7/conf/log4j.properties -Xms1024m
>-Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m" tomcat_user="root" op
>monitor interval="15s" op start timeout="180s"
>
>I have tried also the most basic.
>pcs resource create tomcat_OuterWeb ocf:heartbeat:tomcat
>java_home="/opt/java/jre1.7.0_80" catalina_home="/opt/tomcat7"
>tomcat_name="tomcat_OuterWeb" tomcat_user="root" op monitor interval="15s"
>op start timeout="180s"
>
>I other examples I have seen they usually use params then the options in
>these command to add Tomcat as a resource, but when  I use that it tells
me
>that is an unrecognized option and it then accepts the options without it
>just fine. I was led to think this was a difference in version of the
>resource-agents perhaps.
>
>Any idea why I can not get Tomcat to start or some lead to the logging I
>could look at to understand why it is failing would be great. Nothing
shows
>in messages, catalina.out, pcsd.log, nor the resource
>log--tomcat_OuterWeb.log. However, it does make the resource log, but it
>only has this in it, which seems to be false:
>
>2017/11/30 20:50:22: start ===
>2017/11/30 20:53:22: stop  ###
>2017/11/3

Re: [ClusterLabs] Adding Tomcat as a resource to a Cluster on CentOS 7

2017-12-04 Thread Sean Beeson
Thank you for the replay, Oyvind. I gave it plenty of time to start up.
using  tomcat_name="tomcat" it starts what I can only call a lifeless PID,
but it never seems to actually start up. The catalina.out file is never
touched, so it never has anything in it to indicate a problem. Pacemaker
does seem to be managing it though because, although this PID shows, it
will report it as not running and then move everything to the other node.
It will do that a couple times, but that eventually stops as well.

Kind regards,

Sean

On Thu, Nov 30, 2017 at 10:40 PM Oyvind Albrigtsen 
wrote:

> Tomcat can be very slow at startup depending on the modules you use,
> so you can either disable modules you arent using to make it start
> faster or set a higher start timeout via "pcs resource  op
> start interval=".
>
> On 30/11/17 13:26 +, Sean Beeson wrote:
> >Hi, list.
> >
> >This is a pretty basic question. I have gone through what I could find on
> >setting up Tomcat service as a resource to a cluster, but did not find
> >exactly the issue I am having. Sorry, if it has been covered before.
> >
> >I am attempting this on centos-release-7-4.1708.el7.centos.x86_64.
> >The pcs I have installed is pcs-0.9.158-6.el7.centos.x86_64
> >The resource-agents installed is resource-agents-3.9.5-105.el7_4.2.x86_64
> >
> >I have DRBD, MySql, and a virtual IP running spectacularly well and they
> >failover perfectly and do exactly what I want them. I can add Tomcat as a
> >resource just fine, but it never starts and I can not fined anything in
> any
> >log file that indicates why. Pcs does at some point know to check on it,
> >but simply says Tomcat is not running. If I run everything manually on in
> a
> >cluster I can manually get Tomcat to start with systemctl. Here is how I
> am
> >try to configure it.
> >
> >[root@centos7-ha-lab-01 ~]# pcs status
> >Cluster name: ha-cluster
> >Stack: corosync
> >Current DC: centos7-ha-lab-02-cr (version 1.1.16-12.el7_4.4-94ff4df) -
> >partition with quorum
> >Last updated: Thu Nov 30 21:03:36 2017
> >Last change: Thu Nov 30 20:53:37 2017 by root via cibadmin on
> >centos7-ha-lab-01-cr
> >
> >2 nodes configured
> >6 resources configured
> >
> >Online: [ centos7-ha-lab-01-cr centos7-ha-lab-02-cr ]
> >
> >Full list of resources:
> >
> > Master/Slave Set: DRBD_data_clone [DRBD_data]
> > Masters: [ centos7-ha-lab-01-cr ]
> > Slaves: [ centos7-ha-lab-02-cr ]
> > fsDRBD_data(ocf::heartbeat:Filesystem):Started
> centos7-ha-lab-01-cr
> > OuterDB_Service(systemd:mysqld):Started centos7-ha-lab-01-cr
> > OuterDB_VIP(ocf::heartbeat:IPaddr2):Started centos7-ha-lab-01-cr
> > tomcat_OuterWeb(ocf::heartbeat:tomcat):Stopped
> >
> >Failed Actions:
> >* tomcat_OuterWeb_start_0 on centos7-ha-lab-01-cr 'unknown error' (1):
> >call=67, status=Timed Out, exitreason='none',
> >last-rc-change='Thu Nov 30 20:56:22 2017', queued=0ms, exec=180003ms
> >* tomcat_OuterWeb_start_0 on centos7-ha-lab-02-cr 'unknown error' (1):
> >call=57, status=Timed Out, exitreason='none',
> >last-rc-change='Thu Nov 30 20:53:23 2017', queued=0ms, exec=180003ms
> >
> >Daemon Status:
> >  corosync: active/enabled
> >  pacemaker: active/enabled
> >  pcsd: active/enabled
> >
> >I have tried with and without tomcat_name=tomcat_OuterWeb and tomcat and
> >root for tomcat_user=. Neither work.
> >
> >Here is the command I am using to add it.
> >
> >pcs resource create tomcat_OuterWeb ocf:heartbeat:tomcat
> >java_home="/opt/java/jre1.7.0_80" catalina_home="/opt/tomcat7"
> >catalina_opts="-Dbuild.compiler.emacs=true -Dfile.encoding=UTF-8
> >-Djava.util.logging.config.file=/opt/tomcat7/conf/log4j.properties
> >-Dlog4j.configuration=file:/opt/tomcat7/conf/log4j.properties -Xms1024m
> >-Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m" tomcat_user="root" op
> >monitor interval="15s" op start timeout="180s"
> >
> >I have tried also the most basic.
> >pcs resource create tomcat_OuterWeb ocf:heartbeat:tomcat
> >java_home="/opt/java/jre1.7.0_80" catalina_home="/opt/tomcat7"
> >tomcat_name="tomcat_OuterWeb" tomcat_user="root" op monitor interval="15s"
> >op start timeout="180s"
> >
> >I other examples I have seen they usually use params then the options in
> >these command to add Tomcat as a resource, but when  I use that it tells
> me
> >that is an unrecognized option and it then accepts the options without it
> >just fine. I was led to think this was a difference in version of the
> >resource-agents perhaps.
> >
> >Any idea why I can not get Tomcat to start or some lead to the logging I
> >could look at to understand why it is failing would be great. Nothing
> shows
> >in messages, catalina.out, pcsd.log, nor the resource
> >log--tomcat_OuterWeb.log. However, it does make the resource log, but it
> >only has this in it, which seems to be false:
> >
> >2017/11/30 20:50:22: start ===
> >2017/11/30 20:53:22: stop  ###
> >2017/11/30 20:56:22: start ===

Re: [ClusterLabs] Adding Tomcat as a resource to a Cluster on CentOS 7

2017-11-30 Thread Oyvind Albrigtsen

Tomcat can be very slow at startup depending on the modules you use,
so you can either disable modules you arent using to make it start
faster or set a higher start timeout via "pcs resource  op
start interval=".

On 30/11/17 13:26 +, Sean Beeson wrote:

Hi, list.

This is a pretty basic question. I have gone through what I could find on
setting up Tomcat service as a resource to a cluster, but did not find
exactly the issue I am having. Sorry, if it has been covered before.

I am attempting this on centos-release-7-4.1708.el7.centos.x86_64.
The pcs I have installed is pcs-0.9.158-6.el7.centos.x86_64
The resource-agents installed is resource-agents-3.9.5-105.el7_4.2.x86_64

I have DRBD, MySql, and a virtual IP running spectacularly well and they
failover perfectly and do exactly what I want them. I can add Tomcat as a
resource just fine, but it never starts and I can not fined anything in any
log file that indicates why. Pcs does at some point know to check on it,
but simply says Tomcat is not running. If I run everything manually on in a
cluster I can manually get Tomcat to start with systemctl. Here is how I am
try to configure it.

[root@centos7-ha-lab-01 ~]# pcs status
Cluster name: ha-cluster
Stack: corosync
Current DC: centos7-ha-lab-02-cr (version 1.1.16-12.el7_4.4-94ff4df) -
partition with quorum
Last updated: Thu Nov 30 21:03:36 2017
Last change: Thu Nov 30 20:53:37 2017 by root via cibadmin on
centos7-ha-lab-01-cr

2 nodes configured
6 resources configured

Online: [ centos7-ha-lab-01-cr centos7-ha-lab-02-cr ]

Full list of resources:

Master/Slave Set: DRBD_data_clone [DRBD_data]
Masters: [ centos7-ha-lab-01-cr ]
Slaves: [ centos7-ha-lab-02-cr ]
fsDRBD_data(ocf::heartbeat:Filesystem):Started centos7-ha-lab-01-cr
OuterDB_Service(systemd:mysqld):Started centos7-ha-lab-01-cr
OuterDB_VIP(ocf::heartbeat:IPaddr2):Started centos7-ha-lab-01-cr
tomcat_OuterWeb(ocf::heartbeat:tomcat):Stopped

Failed Actions:
* tomcat_OuterWeb_start_0 on centos7-ha-lab-01-cr 'unknown error' (1):
call=67, status=Timed Out, exitreason='none',
   last-rc-change='Thu Nov 30 20:56:22 2017', queued=0ms, exec=180003ms
* tomcat_OuterWeb_start_0 on centos7-ha-lab-02-cr 'unknown error' (1):
call=57, status=Timed Out, exitreason='none',
   last-rc-change='Thu Nov 30 20:53:23 2017', queued=0ms, exec=180003ms

Daemon Status:
 corosync: active/enabled
 pacemaker: active/enabled
 pcsd: active/enabled

I have tried with and without tomcat_name=tomcat_OuterWeb and tomcat and
root for tomcat_user=. Neither work.

Here is the command I am using to add it.

pcs resource create tomcat_OuterWeb ocf:heartbeat:tomcat
java_home="/opt/java/jre1.7.0_80" catalina_home="/opt/tomcat7"
catalina_opts="-Dbuild.compiler.emacs=true -Dfile.encoding=UTF-8
-Djava.util.logging.config.file=/opt/tomcat7/conf/log4j.properties
-Dlog4j.configuration=file:/opt/tomcat7/conf/log4j.properties -Xms1024m
-Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m" tomcat_user="root" op
monitor interval="15s" op start timeout="180s"

I have tried also the most basic.
pcs resource create tomcat_OuterWeb ocf:heartbeat:tomcat
java_home="/opt/java/jre1.7.0_80" catalina_home="/opt/tomcat7"
tomcat_name="tomcat_OuterWeb" tomcat_user="root" op monitor interval="15s"
op start timeout="180s"

I other examples I have seen they usually use params then the options in
these command to add Tomcat as a resource, but when  I use that it tells me
that is an unrecognized option and it then accepts the options without it
just fine. I was led to think this was a difference in version of the
resource-agents perhaps.

Any idea why I can not get Tomcat to start or some lead to the logging I
could look at to understand why it is failing would be great. Nothing shows
in messages, catalina.out, pcsd.log, nor the resource
log--tomcat_OuterWeb.log. However, it does make the resource log, but it
only has this in it, which seems to be false:

2017/11/30 20:50:22: start ===
2017/11/30 20:53:22: stop  ###
2017/11/30 20:56:22: start ===
2017/11/30 20:59:22: stop  ###

The only other thing is: * tomcat_OuterWeb_start_0 on centos7-ha-lab-01-cr
'unknown error' (1): call=67, status=Timed Out, exitreason='none',

Again, any ideas would be appreciated. Thank you.

Kind regards,

Sean



___
Users mailing list: Users@clusterlabs.org
http://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: Users@clusterlabs.org
http://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