Solved

Deployment on Websphere ND Server Clustered Environment Without Outage....

Posted on 2006-10-26
5
1,078 Views
Last Modified: 2013-12-11
Hi All,

Has anyone done this ???

Whenever you deploy the new version of the application we stop the application, uninstall the existing version & install the new version.

Now, our problem is we dont want to bring down the server.

Environment:

We have a websphere ND server clustered environment. In the current environment we have one deployment manager & multiple appservers are federated to this. We dont deploy the application on individual servers, instead we deploy the application on Deployment Manager. The DMgr transparently deploys on the individual servers.

For doing this we need to stop the application, uninstall it. This will uninstall from all the servers. so, we need an outage until new version is installed.

we want to avoid this, we want to upgrade the servers one by one ....so, that our system will be running 24/7.

can you think of some solution.

Any help will be highly appreciated.

thanks & regards,

*satish
0
Comment
Question by:satishAnanthuni
  • 2
5 Comments
 
LVL 16

Expert Comment

by:Peter Kwan
Comment Utility
One option is to
1. install the new version first, using another application name (You can set it in the Step 1 page).
2. Stop the old version
3. Start the new version
4. Uninstall the old version
0
 

Author Comment

by:satishAnanthuni
Comment Utility
Hi Wan,

I will try this...

we create separate profiles for the app servers but there is only one deployment manager. We deploy the application on dmgr.

Is there any configuration or setting in the websphere for stopping the server one by one & upgrading it ?


If this is not possible,

I was thinking of option of having multiple deployment managers.

*satish
0
 

Author Comment

by:satishAnanthuni
Comment Utility
Hi,

I have found this solution, I will try this:

WebSphere Application Server version 6 has a new cluster-update feature to phase distribute an update to each of a cluster's members one node at a time, including the stopping and restarting of affected servers being updated. Where server failure and session recovery have been configured and provide sufficient functionality, very good high availability will be provided during cluster updates. This feature currently cannot be used to phase distribute an update to unclustered servers and does not do preemptive quiescing or reactivation of work rerouting. If multiple cluster members are on the same node (vertical clustering for scalability), then they will be simultaneously updated (and simultaneously unavailable) as if the Node Agent had performed a regular NodeSync.

Also WebSphere Application Server version 6 cluster updates can only be done for one application at a time. If multiple applications need to be updated within a cluster, then multiple cluster update operations must be individually performed, and each cluster member node and its affected servers will be cycled again during each individual cluster update.
In summary, the WebSphere Application Server version 6 new cluster-update feature is a convenient way to distribute a single update throughout a horizontal cluster with cluster members across multiple nodes, and it does so while maintaining high-availability.

*satish
0
 
LVL 1

Accepted Solution

by:
Computer101 earned 0 total points
Comment Utility
PAQed with points refunded (500)

Computer101
EE Admin
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

We planned to use NetApp's SnapManager for Exchange (SME) to make three snapshots a day for quick recovery. Additional we planned to use Symantec NetBackup7 to backup to tape media for disaster recovery. We followed the best practice guide from NetA…
Replication has always been one of those technologies that people run scared from. The main reason is usually cost. When you think of replication, your mind drifts to solutions that replicate from one disk frame to another using block level technolo…
This tutorial will walk an individual through locating and launching the BEUtility application to properly change the service account username and\or password in situation where it may be necessary or where the password has been inadvertently change…
This tutorial will walk an individual through the process of installing of Data Protection Manager on a server running Windows Server 2012 R2, including the prerequisites. Microsoft .Net 3.5 is required. To install this feature, go to Server Manager…

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now