A) Good morning/Afternoon to everybody. Its my pleasure to introduce Myself Starting with my name.
My name is SHAHRUKH KHAN I am Currently working as SOFTWARE ENGINEER OR WAS ADMINISTRATOR in APPREN TECHNOLOGIES from APRIL 2009.
I Started my career as JAVA DEVELOPER in APPREN TECHNOLOGIES Worked as a period of 6 MONTHS .
Later I got an opprtunity to change my designation to WAS (WEB SPHERE APPLICATION SERVER)
Coming to my Educational back ground i completed my B.TECH in the year 2008 from JPNCE from JNTU university.
As a WAS ADMINISTRATOR My Roles and Responsibilities are
-----> Exprience in Deploying EAR , JAR , WAR files.
------> Federated multiple nodes to DMGR
-----> Experience in setting up of nodes , Data Sources , Virtual Hosts
-----> Implemented when using Horizontal and Vertical Clusters.
-----> Configured enabled Global Security system.
-----> Configured Web Sphere resources like JDBC PROVIDERS , JDBC DATA SOURCES , CONNECTION POOLING.
-----> Responsible for general WAS ADMIN tasks like Starting and Stopping of Servers.
Daily Activities
A) --->a)Application server monitoring
--->b)Webserver monitoring
----->c) Incident management
------>d) Change Management
------>e) Ticketing tools :It is a software which provides solutions for the tickets
Ex: Maximo ---IBM
BMC Remedy---- It is a ticketing tool in that we will have inform about
------> Whom to assign tickets
------> When to do
------> f) JNDI Connections
-------> g) Websphere Configurations
(or)
1. Change request : scheduled activities like new resources creation, JVM settings, Configuration of the application and development teams raised tickets
2. Incident request : production support or monitoring like up gradation.
-----> Also Check the health status of Servers or JVM'S
-----> I will go to ticketing tool or I will go through my Assignments.
-----> If any ticket is assigned to me I will go through my Assignments.
-----> Assignments may be : Configuration settings like JDBC , SSL
-----> Later I will update my WORK LOG
-----> After getting confirmation I will close my ticket
-----> If any team call is Scheduled I will join the calls.
About your work environment ?
we have
---> 4 cells with 3 nodes, 10 App servers(2 edge servers)
---> 6 web-servers, 71 Applications deployed
A) Integration environment:
--> Small environment, one cell with 2 nodes
--> Having request coming from client and server
B) Load Testing
C) UAT ( user Acceptance Testing) : 2 webserver, 3 applications
D) Producton----> live servers
E) Pre-production------> Deployment servers
STRENGTH:
- Positive attitude.
- Good communication.
- Quick leaner.
- I am very interested to learn new things.
- Be with smiling face always.
- Easily Adapt myself to new environment.
- Time Management with my stressful schedule.
- Helpful.
- I always plan and schedule the thing before doing.
- Easy to communicate with other person, if they are known or unknown.
WEAKNESS:
- My weakness is that I can't say no to any one who ask me for help. Sometimes it creates overburden. People ask me to help even they can do it their own.
- Easily believing others.
- I am so emotional and sensitive. But one thing is that I can get back to free mind with in less time.
- I don't feel comfortable until finish my work.
- my weakness is I am too punctual so that it irritates me when I see my friends who is not punctual.
- I am say always truth. Its my weakness. I am not well in English so please adjust the spelling and grammatical mistakes.
Q) What type of Monitoring tool you are using ?
A) -----> We use Monitoring tool like WILY INTROSCOPE (IBM will use this tool) Consists of Agent and Manager.
-----> Performance Tuning will be done using this Monitoring tool it will send Alerts when ever there are any issues
-----> It contains details like User Name , Password , Port number , Mail ID , Phone no etc....
3) what version did you use ?
A) ----> Currently using 6.1 version
-----> I have knowledge on 6.0 and slightly on 7.0
4) what is change management and Incident management in Real-time did you do?
A) Change management-----> Configuration changes
Incident management------> Issue, Risk, Downtime
---> means if issue comes again and again
6) What is Default Admin port number in WAS ?
A) 9060
7) What is Data source? why do we need it?
A) Data source is a handle to which database you want to connect.
means without data source we cant establish the connection between client to any database
(or) It is a mediator between client and database
8) What is LDAP port no (default) ?
A) 389
9) What is LDAP secure port no ?
A) 636
10) Command in Linux for CPU utilization ?
A) TOP
11) IHS (IBM Http Server) default port no ?
A) 80
12) How many ways can we deploy Applications ?
A) There are 2 ways of Deployments in was
a) using Admin console (front end)
b) using WSAdmin Scripting (Jython/Jacl) (back end)
13) What is Clustering? How many types are there?
A) Grouping of App servers under a single application/Name
Using Clustering we can create a scope, and we can achieve through WORK LOAD MANAGEMENT, FAILOVER and can achieve through clustering
Clustering are set of App servers having same applications installed,grouped locally for work load mgmt.
There are 2 types of Clustering
1) Vertical Clustering
2) Horizontal Clustering
1) Vertical Clustering : we can Deployed the application on same machine/Local machine/same box
In this clustering machine failover is not possible
means if one server will fails the other server or other machine will handles the request but if Machine will fails it cannot take back and handles that request.
2) Horizontal Clustering : Grouping of App servers in which one App server should be on one node and Another App server should be on Another node
means we can deployed the applications on different machines or remote machine
Ex: One App server Machine 1 should be in India and Other App server Machine 2 should be in US at a particular point of time if we want to deployed the application on Machine 1 in India through US we have to know about the IP address of the Machine 1 then only it is possible to deploy the application in case that machine 1 will fails another machine2 will takes care and handles the request in this clustering Machine failover is possible.
14) What is Session Affinity? what is the use?
A) whenever one request comes from the same client it should routed back to that particular server (or) same server.
Maintaining the state till the session closes .
Affinity means it happens repeatedly again and again
(or)
Server ID is appended to session ID when HTTP Session is created its ID is passed back to browser as part of cookie or Url encoding .
When browser makes further request the cookie will be sent back to webserver. The webserver plug-in examines HTTP Session ID, Extracts Unique ID of cluster member handling Session and forwards the request
With out Session Affinity :
Plug-in is responsible to send requests based on weights
Maximum weights is 20
Request Server1 Server2
1 4 1
2 3 1
3 3 0
4 2 0
5 1 0
6 0 0
7 4 1
With Session Affinity :
Ebay site having a link if we click link it is like a new request This request is coming from 1 server
Request Server1 Server2
0 4 1
1 3 1
2 2 1
3 2 0
4 2 0
5 2 -1
6 1 -1
7 0 -2
15) WAS Repositories ?
A) Repository means location for storage where we can store the files
16) What is FFDC ? what is the use?
A) FFDC ( First Failure Data Capture) It is generated at the first time failure of your system. It will be deleted automatically. It is useful for diagnosis. All WAS issues comes to FFDC
17) If u do any changes to plug-in file do we need to Restart?
A) IF we do any changes in plug-in file we need not to restart the plug-in again just save the file it will reflected to automatically to master repository
18) What is CoreGroup?
A) It contains singleton service it checks all on backend
Cell is responsible for making failover successful
By default coregroup will be created
It contains HighAvailability Service
19) WAS Prerequisites?
A) Base (6.1 version) Network Deployment(ND)
Ram - 2 GB To create cluster minimum requirements
1 GB for repository ND software
1 GB for secondary hard disk High end server with atleast 2 GB Ram
1.8 MHZ processor Main memory 2 GB
J2ee 1.4 Dmgr - 256 MB
Max Heapsize - 256 MB Node Agent - 256 MB
2 App servers 1 GB
Dmgr+Appserver
Morethan 1.5 GHZ processor
20) What is the use of Horizontal Clustering ?
A) Grouping of App servers under single name in which 1 App server should be on one node and Another App server should be on another node
we can deployed the applications in multiple hosts or physical boxes
If one host gets crashes another will take the responsibility to handle the request
If one application is not running on server1 we can deploy that application on server 2 in virtual host
it supports Failover mechanism
Multiple Appserver instances are created
21) Do you know scripting language ?
A) yes I know scripting language but Developers use the scripting language to write the code but we use it to deploy the applications
22) What version did you install IHS?
A) Apache 2.2 in Linux
23) page cannot be displayed ? How will u troubleshoot?
A) It is Http 404 error. If you get this error we need to check the logs for application server status. The page expecting by the request is not finding that means request is reaching the server but it is not available at the expected location
Logs System.out.log
24) Do we create any profile while installing IHS?
A) No
25) How can you change port number ?
A) using ServerIndex.xml is used to change the port number
whenever we change the port number and we have to restart server it will be updated in "Portdef.Props"
26) Did you work on LDAP ?
A) I just know how to configure LDAP, i was not in LDAP team.
27) How many cells did you use ? what if we use only one cell ? what is cell ?
A) we can configure one node in one cell only . So we cannot configure the same node in another cell
Cell : It is a collection of nodes and holds configuration repository for entire management domain is called cell
In was cell is on the top of hierarchy called cell
Hierarchy of Network Deployment :
Cell ----> (Collection of Nodes)
|
Node Agent ----> Communicator (between node and Cell)
|
Node ----> Collection of Servers
|
Server ---->(JVM /Machine)
19 comments:
thanks bhaii it helps me a lot......
but plzz be regular on posting the updates....
Thank you bhaiyaa. Really the information you have provided is very helpful.
Thanks for this information it will absolutely helpful u r Great...
Shukriya karim bhai
thank you very much karim
its really very helpful. thanks again
MAY GOD BLESS YOU entire you career
very useful ...thanks
Thanks so much for the excellent information. Much love, wealth and peace to you!!
Super Info Karim bhai..
supper!
Thanks for this information it will helpful t...
awsm info karim bhai... d best blog i hv ever visited.. kepp up d gud work.. thnx :-)
Its help me a lots
Thank to Karim bayya. this blog is very helpful and great work keep it bayya
Hi karim, thanks for the wonderful explanation. Can you please tell me the any two major issues and solutions.. Thanks in advance
karim bhayya your information is very helpful to us thank you ...so much
this is siva 8008636687
I want to talk to you once if you don't mind please
Thanku u bayya ..thank u so much for given infoemation
this is usefull
Karim , Thanks a lot for sharing the information.Much appreciate your effort.
helpful article.
visit http://www.interviewguide.in/tell-me-about-yourself
Post a Comment