WAS v6.1 to v8.0 migration


  1. Overview
  2. Duration
  3. Strategies
  4. Tasks

    1. Assessment
    2. Planning
    3. Execution
    4. Testing
    5. Roll out


Overview

We perform WebSphere Application Server v6.1 to v8.0 migrations to avoid WAS software lifecycle issues (September 2012).

Applications running in WAS v6/v7 generally do not require modification to run in WAS v8, but they do require modification to be re-compiled.

The migration tools will save the existing WebSphere configurations and user applications in a backup directory and then process the contents of this backup directory to migrate the configurations and applications from previous WAS releases to the latest release. We can also migrate sans the migration tools by building a new WAS v8 cell and then re-setting the configuration manually.


Duration

The time required to perform the migration is dependent on discovery during the assessment and planning phases.

IBM has generated estimates task/time breakdown...


Deployment strategies

  1. Side by Side

    1. Create a new v8.0 cell and populate with scripts or manually
    2. Manually set configuration. No runtime migration tools

    3. Install applications
    4. Remove a v6.x cell when it is no longer needed.

  2. In Place - Copy and replace the cell
    • Recreates the exact v6.x/v7.0 configuration in v8.0
    • DMgr and nodes are migrated

  3. In Place - Copy and replace the DMgr
    • Recreates the exact v6.x/v7.0 configuration in v8.0

    • Add new v8.0 nodes and move incrementally

  4. In Place - Copy and coexist
    • Recreates the exact v6.x/v7.0 configuration in v8.0
    • Modify the ports in the new cell and coexist

  5. Side by Side - Fine Grained
    • Create a new cell and incrementally copy existing configuration

    • Uses an intermediate profile, runtime migration and PBC tools


Migration tasks

Assessment: Configuration

Feature Description Applicable
Review deprecated features See also: Deprecated, stabilized, and removed features Pending
Create credentials to systems Grant access to WAS, OS, DBs, LDAPs, and any other backend, monitoring, or 3rd-party resources. Pending
Review pre-migration considerations
Pending
Review architecture
Pending
Review deployment process
Pending
Review settings Leverage wsadmin and other reporting to uncover and plan for custom server settings Pending
Review version and fixpack levels
Pending
Review administrative scripts
Pending
Review any modifications to java.security
Pending
Review for "Use Metadata From Binaries"
Pending
Review scripts for WAS v8 compatability
Pending
Review data sources
Pending
Review core groups
Pending
Review SSL configuration
Pending
Review bus authorization policy Set unique name entries Pending
Review any Cloudscape instances
TBD
Review multi-broker replication domains Migrate to data replication domains Pending
Review scheduler service Migrate any v5 schedulers Pending

Assessment: Code

Scan for known issues We will leverage the IBM WebSphere Application Server Migration Toolkit Pending
Review JDK v1.4/5 vs JDK v6 API
Pending
Review Web applications JSP migration, getHeaderNames, JSP page encoding, web.xml file version Pending
Review Web services Web Services Security, UDDI registry, JAX-WS Pending
Review EJB applications Enterprise beans. Pending
Review vendor apps
Pending
Review bus authorization policy Possible new data store table Pending
Review transactions
Pending
Application profiling Applicable to J2EE 1.3 applications created using WAS v5.x. Pending
Review asynchronous beans
Pending
Review Bean Validation API
Pending
Review embedded messaging Migrate any WAS v5 embedded messaging to default messaging provider Pending
Review JNDI
Pending
Review OSGi applications OSGi v7 applications Pending

Planning

Gather stakeholders
Pending
Hardware requirements
Pending
Toplogy design
Pending
Mixed-cells planning A cell can contain nodes that support WAS v8.0, v7.0, and v6.x. Pending
Plan for coexistence If required Pending
Determine ports for new instances If WAS v8.0 will be coexisting with v6.x or v7.x, resolve potential port conflicts. Pending
Shared web servers Resolve conflicting context roots when attempting to share the same Web server Pending
Decide on deployment strategy
Pending
Identify profiles to be migrated Establish which instances and profiles will be migrated, and in what order. Pending
        Identify client resources
Pending
Unconfigure any ITCAM for WebSphere Data Collectors Verify supported versions of ITCAM for WAS v8, then upgrade ITCAM to the corresponding release and re-configure ITCAM on the migrated nodes. Pending
Plan for measuring performance
Pending

Migration execution

Task Description Status
Install WAS v8 on test system Build a complete WAS ND cell configuration and verify that it works correctly before you attempt to migrate an existing cell or node. This process ensures that the system has all of the necessary prerequisites and supports the new level of WAS.
On v8.0 dmgr, node agent, and appservers, set profile owner Set before before starting servers. Pending
Save and sync changes in WAS v6 dmgr
Pending
Update existing systems to latest fix level
Pending
backupConfig on v6.1 systems Run for dmgr and each federated node Pending
Start the WAS v8.0 dmgr
Pending
Migrate stand-alone application servers
Pending
Migrate dmgrs
Pending
Migrate federated nodes
Pending
    Troubleshoot
Pending
    Rollback and restore If it fails, rollback environment, run a restoreConfig, and then rerun the migration process Pending
Migrate web server configurations
Pending
Verify LTPA security settings .
Pending
Upgrade ITCAM and reconfigure on migrated nodes
TBD

+

Search Tips   |   Advanced Search