Sunday, October 21, 2012

Oracle WebLogic - Node Manager

What is Node Manager?

Node Manager is a process which runs outside of WebLogic Domains. The run time and operations of Node Manager is not depending upon a domain security system and the run time of Administration and Managed Servers

What are the features of Node Manager?

Node Manager has the following three features         
  • Remote Start
  • Auto Restart
  • Auto Kill

Remote Start
Remote Start of WebLogic Server Instances is one of the useful features for WebLogic Administrators. When the managed servers of a domain are distributed across various physical servers, the Node Manager provides a facility to start/stop all together from one location.

Auto Restart
The node manager brings up the failed server Instances (failed for normal reasons like server reboot, power outage, unexpected PID crash) automatically and it has built in ping mechanism to check the health of server Instances.

Auto Kill
It’s a wonderful feature of Node Manager and it kills the Managed Server Instances which performs low in performance. It helps the users not to send the requests to the hanging server instances anymore.

Observations

  • The administrator do not need to login into each physical server or VM to start/stop the server Instances.
  • There is no need to have startManagedWebLogic script for each Managed Server Instance and the Node Manager will start those services.
  • It is not required to keep several entries at rc scripts for auto restart and it is the job of the Node Manager to bring the server Instances during server reboot.
  • When the Administrator updates the environment settings of start-up scripts for third party products, the node manager remote start tab (at the WLS Console) should also be updated with the same settings. During critical, pressurized deployment times, it is often possible the administrators forget to update the remote start tab and use the scripts to start. Later time if someone tries to start the server Instances using Node Manager, it will create a problem ticket.  So if someone wants to use the Node Manager, a stricter change control mechanism must be followed and documented.
  • When the Node Manager goes down for a longer time and the Administrator takes time to fix it, it will affect the life cycle operations of server Instances (Both planned and unplanned).

I would suggest not using Node Manager if you have 2-3 physical servers and let the Administrators login into each shell and operate the server Instances. By not using, they may pose few operational inconveniences but the deployed applications will run without user complaints and also the change management document becomes smaller. On the other note, recent Oracle Fusion Middleware products (Ex: OEM, OID, OAM, OSB, WLS Portal) configures the Node Manager by default during the install process and do not try to alter those.

Reference


Friday, October 19, 2012

Oracle WebLogic Presentation at Michigan Oracle User Summit 2012

MOUS (Michigan Oracle Users Summit) is one of the largest Oracle User group in USA.

I will present a session called "Oracle WebLogic, Foundation of Oracle Fusion Middleware" on Nov 14th, 2012.

This session includes 20 minutes of power point presentation and 20-25 minutes of hands on session for WebLogic Install, Domain Creation and Application Deployment.

You can register your attendance by visiting www.mous.us