3 Replies Latest reply on Nov 6, 2007 11:47 AM by brian.stansberry

    Rollout deployment on a cluster

    canty28

      Hi All,

      Here is my situation. we have a cluster of 6 JVM's with 3 on each node. we are currently using farm deployment whenever we do an deployment. Till date whenever we do an deployment we delete the war files first and then stop the server. Copy the new war file onto one JVM and then start the JVM's one after another. Now the app team wants no interruption to the app when an update goes on. Can someone give any suggestions ?

        • 1. Re: Rollout deployment on a cluster
          jboss_cody

          You should be able to delete (undeploy) from all nodes in a cluster with each node running, that's what farming is for...

          Just delete a war from any node in the cluster, the others should soon follow. Then drop the new .war in after that, and then too, the others should follow.

          Hope it helps.

          • 2. Re: Rollout deployment on a cluster
            canty28

            Well i have been doing that way only. Deleting the war from the farm folder and dropping the new war. But that would still make the app unavilable for sometime ( atleast a few mins ). The application owners want the app to be available 24/7. They do not want any distruption as they are users connected from all over the world. This is what concerns me ..how can we deploy the app without disrupting ?

            • 3. Re: Rollout deployment on a cluster
              brian.stansberry

              Farming doesn't support any kind of rolling redeploy. If you want a rolling redeploy you need to deploy to each server's deploy folder manually or use a script to do it.