WebSphere Application Server Network Deployment V6: High Availability Solutions

 

+

Search Tips   |   Advanced Search

 

 

Understanding high availability concepts

  1. Process availability and data availability
  2. Clustering for high availability
  3. Availability definition
  4. Levels of availability
  5. Availability matrix
  6. Causes of downtime
  7. Possible single points of failure in the WebSphere system
  8. HA technologies for WebSphere system components
  9. Levels of WebSphere system availability
  10. Planning and evaluating your WebSphere HA solutions
  11. Failover terms and mechanisms

 

Chapter 2. WebSphere Application Server failover and recovery

  1. Introduction to availability
  2. Hardware-based high availability
  3. Workload management
  4. Failover
  5. HAManager
  6. Session management
  7. WebSphere Application Server clustering
  8. Clustering for scalability and failover
  9. WebSphere workload management defined
  10. Distributing workloads
  11. Benefits
  12. Managing session state among servers
  13. HTTP sessions and the session management facility
  14. EJB sessions or transactions
  15. Server affinity
  16. Web container clustering and failover
  17. Session management and failover inside the plug-in
  18. Web container failures
  19. Web server plug-in failover tuning
  20. EJB container clustering and failover
  21. EJB container redundancy
  22. EJB bootstrapping considerations
  23. EJB client redundancy and bootstrap failover support
  24. EJB types, workload management and failover
  25. Stateful session bean failover
  26. WebSphere process failures, relationship to EJB processing
  27. EJB WLM exceptions
  28. Backup cluster support
  29. Runtime behavior of backup clusters
  30. Scenario and configuration description
  31. WebSphere cell and cluster setup
  32. Security considerations
  33. Backup cluster configuration
  34. Core group bridge configuration
  35. Testing the backup cluster configuration
  36. Troubleshooting

 

Chapter 3. WebSphere administrative process failures

  1. Introduction to process failures
  2. Deployment Manager failures
  3. Configuration management
  4. Node Agent
  5. Application server
  6. Naming server
  7. Security service
  8. Application clients
  9. Synchronization Service and File Transfer Service
  10. RAS Service and PMI monitoring
  11. Administrative clients
  12. ,3.2.10 Enhancing Deployment Manager availability
  13. Node Agent failures
  14. Application servers
  15. Deployment Manager
  16. Security service
  17. Naming server
  18. Application clients
  19. Synchronization service and File transfer service
  20. RAS service, PMI and monitoring
  21. Administrative clients
  22. Enhancing Node Agent availability
  23. Restarting WebSphere processes as an OS service
  24. Enhancing WebSphere process availability using clustering software

 

Chapter 4. High availability system administration

  1. Introduction to high availability
  2. System setup for the administration scenarios
  3. Starting or stopping appservers and the Web server plug-in retry interval
  4. Replacing hardware
  5. Removing the node from the cell
  6. Installing and configuring the new hardware or LPAR
  7. Hardware upgrades
  8. Installing WebSphere refresh packs
  9. Downloading support packs
  10. The Update Installer for WebSphere Software
  11. WebSphere Application Server for distributed platforms
  12. WebSphere Application Server for OS/400
  13. WebSphere Application Server for z/OS
  14. Using the Update Installer
  15. Sample wsadmin scripts for administration tasks

 

Chapter 5. High availability application administration

  1. Administering applications in an HA environment
  2. Availability while updating an application
  3. System capacity
  4. Concepts
  5. Persistence layer
  6. Application update types
  7. Topologies
  8. Multiple cells environment
  9. Single cell, multiple clusters
  10. Single cell, single cluster
  11. Topologies and update types
  12. Application administration
  13. Restarting an application
  14. Rollout update (new feature of WebSphere V6)
  15. Update types: major release or upgrade
  16. Update type: bugfix release

 

Chapter 6. WebSphere HAManager

  1. Introduction to the HAManager
  2. Core group
  3. Core group coordinator
  4. Transport buffer
  5. Distribution and Consistency Services
  6. Core group policy
  7. Match criteria
  8. Transport type
  9. High availability group
  10. State change of high availability group members
  11. Discovery of core group members
  12. Failure Detection
  13. Active failure detection
  14. TCP KEEP_ALIVE
  15. JMS high availability
  16. Transaction Manager high availability
  17. Transaction Manager HA of previous versions of WebSphere
  18. Hot-failover of Transaction Manager using shared file system
  19. Hot-failover of transaction logs using external HA software
  20. File System Locking Protocol Test

 

Chapter 7. WebSphere HA on IBM 

Eserver iSeries
  1. Introduction to iSeries HA
  2. WebSphere Network Deployment: High availability for WebSphere processes
  3. iSeries clustering: High availability for other critical resources in the application path
  4. Auxiliary Storage Pools (ASP)
  5. Switchable disk pools (independent ASPs)
  6. Cross-site mirroring
  7. Cluster resource groups
  8. Device domains
  9. Sample scenario configuration
  10. Create independent disk pool
  11. Configuring the cluster and resource group objects
  12. Configuring cross-site mirroring
  13. Restoring the WebSphere application database into the independent ASP
  14. Creating a J2C authentication alias
  15. WebSphere data source configuration
  16. Messaging engine datastore
  17. Configuring iSeries TCP/IP settings
  18. Transaction Manager configuration
  19. Reference material

 

Chapter 8. WebSphere HA on z/OS

  1. zSeries Parallel Sysplex
  2. WebSphere V6.0.1 for z/OS topology overview
  3. Base appserver on z/OS
  4. Network Deployment on a z/OS LPAR
  5. Network Deployment in a Parallel Sysplex environment
  6. Mixed platform cells
  7. z/OS workload management and WebSphere workload management
  8. Distributing HTTP and IIOP requests to different systems within a Parallel Sysplex
  9. Sysplex Distributor
  10. Failover options for WebSphere Application Server V6 on z/OS
  11. ARM and PRR
  12. High Availability manager (HAManager)
  13. Transaction logging and recovery
  14. A word on 2-Phase Commit (2PC)
  15. RRS
  16. XA transactions
  17. HTTP session and stateful session bean failover
  18. HTTP session failover
  19. Stateful session bean failover
  20. JMS failover
  21. DB2 data sharing
  22. WebSphere MQ for z/OS high availability
  23. A sample high availability configuration
  24. Hardware, software, and application upgrade
  25. WebSphere Application Server for Linux on zSeries
  26. Reference

 

Chapter 9. Configuring WebSphere Application Server for external clustering software

  1. Introduction
  2. IP-based cluster failover versus non-IP based cluster failover
  3. High availability configuration types
  4. Failover terms and mechanisms
  5. Standard practice
  6. Gathering non-functional requirements
  7. Choosing the HA configuration type
  8. Configuring the environment: WebSphere Application Server binaries and profiles
  9. Testing
  10. Deployment Manager high availability
  11. Preparing
  12. Installing WebSphere Application Server Network Deployment
  13. Configuring the clustering software
  14. Node Agent and appserver high availability
  15. Preparing
  16. Installing WebSphere Application Server Network Deployment
  17. Configuring the clustering software
  18. Common advanced topology
  19. Connecting to a remote database
  20. Connecting to a remote security service, such as LDAP
  21. Connecting to a remote messaging engine
  22. Transaction Manager failover with No Operation policy
  23. Prerequisites for Transaction Manager with NoOP policy
  24. Transaction Manager with No Operation policy scenario
  25. Configuring WebSphere for TM No Operation policy
  26. Configuring external clustering software for Transaction Manager No Operation policy recovery
  27. Default messaging provider failover with No Operation policy
  28. Prerequisites for default messaging provider with NoOP policy
  29. Default messaging provider with No Operation policy scenario
  30. Configuring WebSphere for default messaging provider No Operation policy
  31. Configuring external clustering software for default messaging provider No Operation policy

 

Chapter 10. WebSphere and IBM Tivoli System Automation

  1. Introduction to Tivoli System Automation
  2. How Tivoli System Automation works
  3. Configuration basics of Tivoli System Automation
  4. Managing resources
  5. Tivoli System Automation and IBM WebSphere MQ
  6. Using Cluster Agent for IBM DB2 UDB
  7. Planning and preparation
  8. Deployment Manager
  9. Installing the Deployment Manager
  10. Configuring Tivoli System Automation to run the Deployment Manager scenario
  11. Testing Deployment Manager failover
  12. Node Agent and appserver
  13. Installing a Node Agent and appserver or servers
  14. Configuring Tivoli System Automation to run the Node Agents and appserver
  15. Testing Node Agent and appserver failover
  16. Example: Monitoring and restarting two nodes
  17. Transaction Manager failover with No Operation policy
  18. WebSphere configuration
  19. Tivoli System Automation configuration
  20. Testing Transaction Manager with NoOP policy failover
  21. Default messaging provider with No Operation policy
  22. WebSphere configuration
  23. Tivoli System Automation configuration
  24. Testing messaging engine with NoOP policy failover
  25. Reference

 

Chapter 11. WebSphere and IBM HACMP

  1. Introduction to IBM HACMP
  2. How HACMP works
  3. Configuration basics of HACMP
  4. Managing resources
  5. Using WebSphere MQ SupportPac for HACMP
  6. Using DB2 with HACMP
  7. Planning and preparation
  8. Deployment Manager
  9. Installing the Deployment Manager
  10. Configuring HACMP to run the Deployment Manager
  11. Testing Deployment Manager failover
  12. Node Agent and appserver
  13. Installing a Node Agent and appserver or servers
  14. Configuring HACMP to run the Node Agents and appservers
  15. Testing Node Agent and appserver failover
  16. Application with embedded messaging failover
  17. Transaction Manager failover with No Operation policy
  18. WebSphere configuration
  19. HACMP configuration
  20. Testing Transaction Manager with NoOP policy failover
  21. Summary
  22. Reference

 

Chapter 12. WebSphere and VERITAS Cluster Server

  1. Introduction to VCS
  2. How VERITAS Cluster Server works
  3. Configuration basics of VCS
  4. Managing resources
  5. Using Cluster Agent for IBM WebSphere MQ
  6. Using Cluster Agent for IBM DB2 UDB
  7. Planning and preparation
  8. Deployment Manager
  9. Installing the Deployment Manager
  10. Configuring VCS to run the Deployment Manager
  11. Testing Deployment Manager failover
  12. Node Agent and appserver
  13. Installing a Node Agent and appserver or servers
  14. Configuring VCS to run the Node Agents and appserver or servers
  15. Testing Node Agent and appserver failover
  16. Transaction Manager failover with No Operation policy
  17. WebSphere configuration
  18. VCS configuration: service groups and resources
  19. Testing Transaction Manager with NoOP policy failover
  20. Default messaging provider failover with No Operation policy
  21. WebSphere configuration
  22. VCS configuration: service groups and resources
  23. Testing messaging engine with NoOP policy failover
  24. Reference

 

Chapter 13. WebSphere and Sun Cluster

  1. Introduction to Sun Cluster
  2. How Sun Cluster works
  3. Configuration basics of Sun Cluster
  4. Managing resources
  5. Using the Cluster Agent for WebSphere MQ
  6. Using the Cluster Agent for DB2
  7. Planning and preparation
  8. Deployment Manager
  9. Installing WebSphere Network Deployment
  10. Configuring Deployment Manager with Sun Cluster
  11. Completing the WebSphere cell
  12. Testing Deployment Manager failover
  13. Node Agent and appservers
  14. Installing a Node Agent and appserver
  15. Completing the configuration
  16. Configuring Sun Cluster to run the Node Agent
  17. Configure Sun Cluster to run appserver
  18. Testing Node Agent and appserver failover
  19. Troubleshooting
  20. Transaction Manager and messaging engine failover with No Operation policy
  21. Additional Sun Cluster setup
  22. Configuring the Deployment Manager
  23. Installing the node
  24. Completing the configuration
  25. Configuring the Node Agent with Sun Cluster
  26. Configuring an appserver with Sun cluster
  27. Testing: failing the Node Agent and appservers
  28. Troubleshooting
  29. Reference

 

Chapter 14. Backup and recovery of Network Deployment configuration

  1. Network Deployment configurations
  2. Backup methods
  3. Node failure scenarios
  4. Failure of the Deployment Manager node
  5. Failure of a WebSphere Application Server node
  6. Node recovery
  7. Recovery using file system backup and restore methods
  8. Recovery using backupConfig and restoreConfig
  9. Conclusion
  10. Reference material

 

Chapter 15. WebSphere end-to-end high availability

  1. Introduction
  2. WebSphere Load Balancer
  3. Web server
  4. Server affinity
  5. Web server plug-in file (plugin-cfg.xml) management
  6. Data availability
  7. Database server
  8. Continuous availability
  9. Failover availability
  10. Client application code considerations
  11. WebSphere MQ (and other messaging providers)
  12. LDAP Server
  13. Using clustering software and shared disks
  14. Using clustering software and LDAP master-replica
  15. Using a network sprayer (Load Balancer)
  16. Using a network sprayer (Load Balancer) with LDAP peer replication (multi-master)
  17. Conclusions
  18. Firewall
  19. Using clustering software
  20. Using a network sprayer
  21. Conclusions
  22. Summary
  23. Process availability and data availability

 

Appendix A. Handling StaleConnectionException

  1. Connections in auto-commit mode
  2. Connections with auto-commit disabled
  3. Transactions started in the same method
  4. Transactions started in a different method from database access
  5. Reference

 

Appendix B. Additional material

  1. Locating the Web material
  2. Using the Web material
  3. System requirements for downloading the Web material
  4. How to use the Web material

 

Related publications

  1. IBM Redbooks
  2. Online resources
  3. How to get IBM Redbooks
  4. Help from IBM