[chef] multiple tomcat deploy on machine cluster


Chronological Thread 
  • From: Manoj Thakkar < >
  • To: " " < >
  • Subject: [chef] multiple tomcat deploy on machine cluster
  • Date: Thu, 24 Oct 2013 23:33:41 -0700

Hi All,

I want to do multiple tomcat deploys in a mahine and then across a cluster of machines,

Here is the requirement 

* machine A will have 4 tomcat instance and say APP-A run on tomcat1 & tomcat2 and APP-B run on tomcat3 & tomcat4 on server1
* similarly server 2 will have multiple tomcat and multiple apps running on it

* I want to be able to search using knife on what application is running on which tomcat instance
* undeploy and redploy the app ,

* if required undeploy an APP-A  from tomcatX and deploy APP-B there.


My solution

*  i have written one recipe for deploying APPx on server1
*  i read which tomcat instances to deploy the app using an attribute ( that attribute name has hostname in it)
*  i deploy app there 

For redeploy/Undeploy

* For knife to search which app is running where --- i don't have a good idea but i am thinking of running a knife query on attributes and check appname and then the tomcat instance parameter

* once i get the list i will change where to deploy APPX by changing the attributes value by passing json and then run the recipe on all the servers.


I think i am missing some easy piece of the puzzle, which can make it much eaiser than what i am doing,

Please advise.

Thanks
Manoj




  • [chef] multiple tomcat deploy on machine cluster, Manoj Thakkar, 10/24/2013

Archive powered by MHonArc 2.6.16.

§