Websphere basic question

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
mokkanAsked:
Who is Participating?
 
Radek BaranowskiConnect With a Mentor Full-stack Java DeveloperCommented:
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
 
Radek BaranowskiFull-stack Java DeveloperCommented:
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
 
mokkanAuthor Commented:
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
Managing Security & Risk at the Speed of Business

Gartner Research VP, Neil McDonald & AlgoSec CTO, Prof. Avishai Wool, discuss the business-driven approach to automated security policy management, its benefits and how to align security policy management with business processes to address today's security challenges.

 
Radek BaranowskiFull-stack Java DeveloperCommented:
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
 
Radek BaranowskiFull-stack Java DeveloperCommented:
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
 
mokkanAuthor Commented:
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
 
Radek BaranowskiFull-stack Java DeveloperCommented:
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
 
mokkanAuthor Commented:
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
 
mokkanAuthor Commented:
Thank you so much for your help.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.