Solved

Websphere basic question

Posted on 2015-01-13
9
154 Views
Last Modified: 2015-01-13
Hello,

I'm tying to configure WAS serer in cluster(VCS).  If you want to run WAS applicaiton,  what are the processes suppose to run?

Deployment Manger

Node Agent     /instance/bin/startNode.sh

Server Agent? /instance/bin/startServer.sh
0
Comment
Question by:mokkan
  • 5
  • 4
9 Comments
 
LVL 11

Expert Comment

by:Radek Baranowski
ID: 40546862
deployment manager + nodeagent&server

they can be on the same or different machines

to configure cluster (with more than two servers) you need to have:

Deployment Manager (DM)

NodeAgent 1 -> App Server 1
                        -> App Server 2

NodeAgent 2 -> App Server 1
                        -> App Server 2

etc.

you might have any number of servers on one node (Nodeagent), also you may have more than one node on one machine. you can have this all on one machine (including DM) but of course this does not give you any HA with regard to hardware failure. please note that machine with DM can be down without impacting application availability - only nodeagents and servers are necessary to actually run application, DM is needed for performing configuration tasks and application deployment.
0
 

Author Comment

by:mokkan
ID: 40546887
Thank you very much.  When I talk about the cluster I am talking about hardware level. I am trying to setup  VCS ( Veritas Cluster SErver) these will be installed in 2 physical servers. Once serer is failed all the  websphere processes and necessary file system will fail over to seconday server.

My question is that, if I fail over to other node what are the file system and processes I suppose to bring up? Assume we have only one WAS instance.

I belive I need to bring these...

Node Agent
WAS  Server
Do I need to bring deployment manager as well?
0
 
LVL 11

Expert Comment

by:Radek Baranowski
ID: 40546894
typical setup is

Machine 1: DM + (NA +AppAS1 + AppBS1)
MAchine 2: (NA + AppAS2+AppBS2)
.....
Machine x: (NA + AppASx + AppBSx)

you might also have some redundancy on DM but this is more tricky as you basically MUST keep only one copy of configuration for the sake of consistency. this could be done by AIX HACMP resouce group or NFS share on Linux
0
 
LVL 11

Expert Comment

by:Radek Baranowski
ID: 40546898
if you are going to put all WAS entities (DM, NA,AppS) on one virtual resource (such as virtual machine), you might as well brig all them up on failover event. but to maintain your business functionality per se you need to run Node Agent and Application server processes only (startNode.sh and startServer.sh)
0
Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 

Author Comment

by:mokkan
ID: 40546943
Thank you very much.

If I understand  correctly , the important processes are Node agent and  application server and file system.

Deployment Manager needs only druring the confiuration. Am  I right?
0
 
LVL 11

Expert Comment

by:Radek Baranowski
ID: 40546976
yes. of course DM can be used not only to deploy configuration, but also for monitoring app server's state, starting/stopping them. also for some performance metrics (PMI) and number of runtime tasks (setting up runtime tracing etc.).

of course if you don't want to perform any of theese tasks during normal operation, DM is not mission critical.
0
 

Author Comment

by:mokkan
ID: 40547020
Thank you and last question. In order to start/stop app server,  node agent suppose to run right? Other wise you can't talk to app server. Am I right?
0
 
LVL 11

Accepted Solution

by:
Radek Baranowski earned 500 total points
ID: 40547080
you can operate on App server - start/stop it, or kill it (java process). you can start app server directly from shell with startServer.sh <servername>. nodeagent is necessary if you want to start it remotely - from deployment manager.

the only constraint is that some operations are doable only from Nodeagent level , and application server won't start if his (respective) nodeagent is not running (it will throw DCS_UNICAST exception which means app server cannot operate without it's managing process - nodeagent)
0
 

Author Closing Comment

by:mokkan
ID: 40547379
Thank you so much for your help.
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

Suggested Solutions

Convert websphere application server default chained Certificates from 1024 to 2048 keysize or higher size and also you can change signatureAlgorithm . Please make sure Websphere Application Server fixpack 7.0.0.23 or Above. The following steps a…
Introduction This article explores the design of a cache system that can improve the performance of a web site or web application.  The assumption is that the web site has many more “read” operations than “write” operations (this is commonly the ca…
It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
This video discusses moving either the default database or any database to a new volume.

707 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

18 Experts available now in Live!

Get 1:1 Help Now