IBM WebSphere Application Server 8.5 Administration Book
Update: I no longer maintain this course. You may find similar or other courses on Udemy.
It’s my second book on WebSphere and great pleasure to announce “WebSphere Application Server 8.5 ND Administration Course” book with Author Steven Robinson. As a Co Author, I enjoyed writing and hope you may enjoy reading too. This course provides the student with the necessary skills to handle all sorts of administrative tasks on WebSphere Application Server Network Deployment version 8.5. The course material is practical and “hands-on” and covers a wide range of topics derived from industry experience.
We have designed this course to include all the necessary instructions to install the product, try out various administrative tasks and can be used easily to refresh your knowledge after the course has been attended. The course also contains over 900 pages of “How To” guides and more than 300 Power Point slides along with Labs, resources and questions and answers
This book is available on Redbooks.
This course provides the student with the necessary skill set to handle all sorts of administrative tasks on WebSphere Application Server 8.5 ND. The course material follows a “Do-it-yourself” approach and provides all the necessary instructions to install the product, try out various administrative tasks and learn.
Note: With an instructor we can tremendously speed up the learning process. Instructor learning, however is a private consultancy or you can license the course ware for re-sales purposes for your own training needs. Contact us if you are requiring more than self study, however please consider we are a professional training company. Though our coursware is affordable, we do not provide 1-2-1 training for the same price as self-study.
The following are the topics covered.
- Application Server Overview
- Module 1 – Install & Uninstall
- Module 2 – Logs and Configuration
- Module 3 – IBM HTTP Server & WAS Plug-in
- Module 4 – Vertical Scaled Cluster Creation
- Module 5 – JDBC
- Module 6 – JMS
- Module 7 – Application Deployment
- Module 8 – Administrative Scripting
- Module 9 – Job Manager
- Module 10 – SSL Part I
- Module 11 – SSL Part II
- Module 12 – Health Management
- Module 13 – JVM Tuning
- Module 14 – High availability
- Module 15 – Administrative Agent
- Module 16 – Security
- Module 17 – Security Auditing
- Module 18 – Administration Tools
- Module 19 – CIM
- Module 20 – Liberty Profile
By completing this course, the student will be able to administer WAS through its complete life cycle i.e. install WAS, deploy applications on WAS, configure WAS for different types of requirements and uninstall WAS. The course stresses the importance of automation through scripting and provides detailed examples in this area. Also the course highlights best practices and gives pointers to pitfalls.
Duration: Ideal duration for an instructor lead course: 5 days Duration for self-learning: 4 weeks
Audience: Fair knowledge of JEE concepts & Unix commands is mandatory. Prior experience in administering any JEE application server will speed up the learning process.
Course Detail:
Application Server Overview
Need for application servers
WAS management features
WAS flavours
WAS Topologies
WAS 8.5 new features
Module 1 – Install & Uninstall
Installation planning
Product installation in GUI and silent mode
Profile creation in GUI and silent mode
Uninstalling product in GUI and silent mode
Module 2 – Logs and Configuration
Understanding product directory structure
Various log files written by WAS
HPEL
Configuring WAS classloaders
Module 3 – IBM HTTP Server & WAS Plug-in
Installing IHS and WebSphere Plug-in
Creating Web server definition
Plug-in generation and propagation
Module 4 – Vertical Scaled Cluster Creation
Basic terminology
Federating nodes into DMGR cell
Vertical and Horizontal clustering
Node synchronization
Assigning weights to cluster members
Cluster level operations
Module 5 – JDBC
JDBC providers
Creating data source & testing connection
Connection pool settings
Module 6 – JMS
Why JMS?
Messaging models
JMS – administered objects
WAS JMS – High level picture
Service Integration Bus
File store and Data store
WebSphere MQ messaging
WebSphere MQ Link
Module 7 – Application Deployment
Understanding virtual hosts
Deployment – High level picture
Application targets
Deployment using admin console
Monitored directory deployment
Module 8 – Administrative Scripting
Using ws_ant
Introduction to Jython
How wsadmin works?
Profile scripts
The wsadmin.properties file
Using command assistance
Property file based configuration management
Module 9 – Job Manager
Creating Job Manager Profile
Registering DMGR and base nodes to Job Manager
Creating and scheduling jobs for execution
Module 10 – SSL Part I
SSL Concepts
Configure SSL between IHS and WAS
The ikeyman tool
Module 11 – SSL Part II
Inbound SSL
SSL Configuration object
Outbound SSL
Monitoring Certificate Expiry
Module 12 – Health Management
Health Policy
Health Action
Health Controller
Creating Health Policies
Module 13 – Monitoring and Tuning
Analyzing Thread Dumps
Analyzing Heap Dumps
Dump Agents
JVM Tuning
Analyzing GC log messages using GCMV
Performance monitoring infrastructure (PMI)
Module 14 – High availability
Understanding session affinity
Deploying applications in a cluster
Clustering and JMS
Clustering and JDBC
Clustering and EJB requests
Understand Session replication & persistence
Dynamic Cluster
Module 15 – Administrative Agent
Creating administrative agent profile
Registering & Deregistering application server nodes
Working with administrative agent console
Module 16 – Security
Introduction to WAS security
User, Group and Role
Authentication and Authorization
Securing different types of applications
Module 17 – Security Auditing
Configure security auditing
Signing audit records
Encrypting audit records
Repository Checkpoint
Module 18 – Administration Tools
EarExpander.sh
Collector.sh
Visual Configuration Explorer
The applyPerfTuningTemplate.py too
Module 19 – CIM
CIM Overview
Job Targets
Using Sudo
Job Types
Job Creation Wizard
Submitting CIM jobs from command line
Module 20 – Liberty Profile
Liberty Profile Overview
Liberty Profile Installation
Setting Liberty Server runtime
Deploying an Application
Securing Liberty Server
Liberty Server Administration