37
Planning a Successful OS/DB Migration Frank Powell Chief Operating Officer Wednesday February 3, 1-2pm Central

Planning a Successful OS/DB Migration

  • Upload
    symmetry

  • View
    17.738

  • Download
    5

Embed Size (px)

DESCRIPTION

There are many critical decisions to be made when choosing new Operating System or Database for your SAP applications.Join Frank Powell, Chief Operating Officer at Symmetry and SAP certified migration consultant, to learn the key considerations and the pitfalls to navigate to make your OS or DB migration a success.In this session Frank will cover:•OS/DB Migration terminology and definitions•The major reasons for a platform change•Key considerations after the decision has been made ◦SAP licensing Project conflicts Potential impacts on operational procedures◦(DR, backup etc.)◦Specific SAP requirements for migrations•A step by step overview of the process from preparation through post processing•View a sample project timetable and milestones

Citation preview

Page 1: Planning a Successful OS/DB Migration

Planning a Successful

OS/DB Migration

Frank PowellChief Operating Officer

Wednesday February 3, 1-2pm Central

Page 3: Planning a Successful OS/DB Migration

Implementation Support

SAP certified Hosting

SAP NetWeaver/ Basis

administration

Security design &

administration

Upgrade & project support

Quality – proactive support

delivered by US-based experts

Accessibility – 24x7 direct

access to your support team

Affordability – highly competitive,

fixed price contracts

Lifecycle Support for any SAP application on any platform combination

Symmetry’s 21st Century Approach to Managed Services

Page 4: Planning a Successful OS/DB Migration

Introducing

Frank Powell

Chief Operating Officer

SAP Certified Migration Consultant

Page 5: Planning a Successful OS/DB Migration

OS/DB Migration Terminology and Definitions

Reasons for a platform change

Key considerations after the decision has been made

High level overview of the process

Sample project timetable and milestones

Specific SAP requirements

Summary

Q&A

Agenda

Page 6: Planning a Successful OS/DB Migration

OS/DB Migration Terminology and Definitions

Heterogenous system copy

Copying an SAP instance to another server of a different operating

system, database, or both

OS/DB Migration

Synonymous with a Heterogeneous system copy and is the SAP

process of changing the platform

Process of exporting all data from source database and importing to

target database

Homogeneous system copy

Copying an SAP instance to another server of the same operating

system and database

SAP Instance

SAP CI and database

Refers to all SAP products (R/3, ECC, SRM, CRM, BI, etc.)

Page 7: Planning a Successful OS/DB Migration

OS/DB Migration Terminology and Definitions

Client copy or client transport

Copying an SAP client locally or to another server

Does not copy client independent objects

Not a supported method for changing operating systems or databases

Database refresh

Copying an SAP instance to another server of the same platform,

generally from restore of backup tape

Page 8: Planning a Successful OS/DB Migration

OS/DB Migration Terminology and Definitions

Reasons for a platform change

Key considerations after the decision has been made

High level overview of the process

Sample project timetable and milestones

Specific SAP requirements

Summary

Q&A

Agenda

Page 9: Planning a Successful OS/DB Migration

Reasons for a platform change

Hardware vendor enhancements

Intel vs. Alpha or PA-RISC vs. Itanium

These may or may not be considered

Heterogeneous migrations

Performance of current platform not acceptable

Overall CPU performance of architecture

Memory limitation

I/O limitations

New technology better than what you currently

have

Features of a new database version from a different

vendor have direct benefits to your IT initiatives

Page 10: Planning a Successful OS/DB Migration

Reasons for a platform change

Lack of administrative resources of current platform or another

platform has better administrative tools

The resources that originally install the environment are no longer

available and a the new corporate direction is on a different platform

Have been unable to find resources to support existing platform

Lower TCO of alternate platform

Personnel

Training

Licensing costs

Maintenance costs

Upgrading or avoiding out of support products

SAP stopped supporting Informix and True64 for example

Corporate standardization or consolidation

Divestitures and mergers

Page 11: Planning a Successful OS/DB Migration

OS/DB Migration Terminology and Definitions

Reasons for a platform change

Key considerations after the decision has been made

High level overview of the process

Sample project timetable and milestones

Specific SAP requirements

Summary

Q&A

Agenda

Page 12: Planning a Successful OS/DB Migration

Key Application Considerations

Which platform to choose

Are you running from a platform or to a platform?

Who will perform the migration? – Need certified

migration consultant.

Are there other SAP projects or IT objectives that

coincide with this one (ex. Unicode conversion)?

What is the timeline?

Is there 3rd party support for the products we use

on the new platform?

May require a change in licensing agreement

with SAP. Start this discussion early!

Don’t want to start an upgrade until 6 weeks after

a migration.

Need a stabilization period!

Page 13: Planning a Successful OS/DB Migration

Key Application Considerations

Need to provide adequate time for testing.

Application functionality should not change…..however!

Include operational tests (backup/recovery, DR, database maintenance)

Performance testing

What are integration points of existing systems?

File formats may change (carriage returns and line feeds)

The migrations should be performed on separate pieces of hardware

(almost by definition)

Check your versions of supported products carefully

May have large impact on operational procedures (e.g. backups

schedule or run-times, security, DR plan, etc.)

Page 14: Planning a Successful OS/DB Migration

OS/DB Migration Terminology and Definitions

Reasons for a platform change

Key considerations after the decision has been made

High level overview of the process

Sample project timetable and milestones

Specific SAP requirements

Summary

Q&A

Agenda

Page 15: Planning a Successful OS/DB Migration

High Level Overview of Process

SAP is shutdown, but

database is running

No “downtime

minimized“ concept

SAP and database

software are installed

Migration utility

imports data

Source

SAP

Instance

Database

Flat-file

Text

Target

SAP

Instance

Database

Page 16: Planning a Successful OS/DB Migration

High Level Overview of Process: Preparation

Contact SAP regarding your contract

Select a consultant to perform the migration

Develop a project plan

Perform a sizing for new hardware

Order hardware for new platform

Order SAP migration services

Submit project plan to SAP for approval

Install the new equipment

Page 17: Planning a Successful OS/DB Migration

High Level Overview of Process: Export of source system

Start with a procedure document to record process

Run pre-checks and setup steps per migration guide

Any upgrade post processing must be complete (ex. ICNV)

SAP data dictionary and database data dictionary must be consistent

Database statistics must be up to date

Remove failed updates

Delete TEMPSE inconsistencies

Suspend batch jobs (BTCTRNS1)

Run selective business reports (finance, inventory, etc)

If SID changes, all transports must be released!

Run migration utility to export source database

Review export performance – re-run if necessary

Page 18: Planning a Successful OS/DB Migration

High Level Overview of Process: Copy data to target system

Export files ideally should be local to the target machine

Export files are approximately 10-20% of database size

FTP

Backup/restore

NFS or Share required for parallel processing

Page 19: Planning a Successful OS/DB Migration

High Level Overview of Process: Import of target system

Use SAP Migration Utility (similar to an installation)

Install the database software

Install the SAP instance

Import data from source system

Review import performance – re-run if necessary

Page 20: Planning a Successful OS/DB Migration

High Level Overview of Process: Post processing

Check for missing objects

Tune System

Modify SAP profile parameters

Modify Database parameters

Adapt application specific parameter from source system

System level checks (sick)

Follow post processing steps per migration guide

Check Batch jobs with target systems

Printers

Integration points

Apply new license – must have contract resolved with SAP

Update migration procedural document!

Page 21: Planning a Successful OS/DB Migration

High Level Overview of Process: Considerations

Export and import can take a very long time – tune and re-run those

steps until timing is satisfactory

Database statistics are important to both the import and export

processes. Statistics from previous migrations can be exported and

imported to save time.

Migration tools provide a means of optimizing the export and import

process

Package splitting

Table splitting

Migration Monitor

Distribution Monitor

Page 22: Planning a Successful OS/DB Migration

High Level Overview of Process: Considerations

Pilot run (test migration) mandatory

Customer ABAP Objects do get copied

Customer tables can get copied

Must be defined properly in the SAP Dictionary (ts<xxx> dictionary

tables)

If tables or table spaces have been moved, the ts<xxx> tables must

have been maintained correctly to avoid errors.

If export will be FTP’ed to a new platform, a binary copy must be

done for data files, ASCII copy of all others files.

Migration tools do have re-start capability (except if using pipe

method)

Process can be used to upgrade to higher versions

of Operating System or Database

(although not considered a OS/DB Migration!)

Page 23: Planning a Successful OS/DB Migration

OS/DB Migration Terminology and Definitions

Reasons for a platform change

Key considerations after the decision has been made

High level overview of the process

Sample project timetable and milestones

Specific SAP requirements

Summary

Q&A

Agenda

Page 24: Planning a Successful OS/DB Migration

Project Milestones

Preparation completed

New hardware ordered and installed

Sandbox (SBX) migration

Functional/Operational Testing

DEV migration

Functional/Operational Testing

QAS migration

Functional/Operational Testing

PRD migration – Go-Live

Page 25: Planning a Successful OS/DB Migration

Project Timeline

Page 26: Planning a Successful OS/DB Migration

Sample project plan - PreparationID Task Name Duration Predecessors

3 Preparation Phase 22.5 days

4 Check if target OS, DB, R/3 release, language and code page is

supported

0.25 days 2

5 Plan dates for Going Live - Migration Check 0.25 days 4

6 Prepare project plan and signed contract R/3 Migration Services and

send them to SAP

3 days 5

7 SAP approves migration and sends the migration tools and

documentation

5 days 6

8 Request adaptation of the SAP license for the target system 5 days 7

9 Request installation package for the target system 5 days 8

10 Check if patches for the target operating and database system are

available

0.25 days 9

11 Check if installation CDs, guides, and installation notes are available

for the target system

0.25 days 10

12 Hardware installation of the target host and system network

installation

2 days 11

13 Adapt operating system parameters on the target machine 0.25 days 12

14 Set up remote access to the source and target system 1 day 13

15 Determine customer migration ID (see R/3 Heterogeneous System

Copy)

0.25 days 14

Symmetry

Symmetry

Symmetry

8 AM 10 AM 12 PM 2 PM 4 PM 6 PM 8 PM 10 PM 12 AM

Tue Apr 15 Wed Apr 16

Page 27: Planning a Successful OS/DB Migration

Sample project plan - Analysis

ID Task Name Duration Predecessors

17 Analyze the source system 139.75

days18 Distribution of file systems/raw devices on disks; NFS file systems,

links, etc.

1 day 15

19 Database configuration (number of log files, size of

tablespaces/dbspaces)

0.5 days 18

20 Configuration of the SAP System, distribution of central instance and

dialog instances

1 day 19

21 CCMS configuration (operation modes, profiles, etc.) 0.5 days 20

22 Interface to other applications/machines 0.5 days 21

23 Backup strategy 0.5 days 22

24 Batch jobs - which jobs are assigned to which host? 0.25 days 23

25 Analyze the source system 6 daysSymmetry

8 AM 10 AM 12 PM 2 PM 4 PM 6 PM 8 PM 10 PM 12 AM

Wed Nov 14 Thu Nov 15

Page 28: Planning a Successful OS/DB Migration

Sample project plan – Test Migration

Page 29: Planning a Successful OS/DB Migration

Sample project plan – PRD Migration

Page 30: Planning a Successful OS/DB Migration

Sample project plan – PRD Migration

Page 31: Planning a Successful OS/DB Migration

OS/DB Migration Terminology and Definitions

Reasons for a platform change

Key considerations after the decision has been made

High level overview of the process

Sample project timetable and milestones

Specific SAP requirements

Summary

Q&A

Agenda

Page 32: Planning a Successful OS/DB Migration

Specific SAP requirements

Must use SAP migration service to obtain support during migration

process

The SAP Migration Service is fee based

May use service contract checks for this also

Provides go-live checks before and after production migration

Technical support during migration process

Review of customer migration project plan

Migration tools are provided free of charge

Test, sandbox or POC migrations can be done without SAP involvement

A certified OS/DB Migration consultant must participate in the project

Migration from any certified platform to any certified platform is

supported!

SAP license agreement must be changed if necessary

Page 33: Planning a Successful OS/DB Migration

Specific SAP requirements - Options

For extremely large database (2TB+) SAP offers an Incremental

Migration service that may be required

If only changing operating system and not the database…

in some cases database tools can be used

Example: moving from AIX/Oracle to HP/Oracle

in rare instances, like endian system types, database restore may be

used

MaxDB

Endian is the ordering of data within the bytes and bits of data, either left to

right or right to left.

If choosing any method other than the standard Migration tools and

process, get project approval from SAP in advance. It’s required

anyway!

Page 34: Planning a Successful OS/DB Migration

Agenda

OS/DB Migration Terminology and Definitions

Reasons for a platform change

Key considerations after the decision has been made

High level overview of the process

Sample project timetable and milestones

Specific SAP requirements

Summary

Q&A

Page 35: Planning a Successful OS/DB Migration

Summary

Big Undertaking – choose wisely and for good reasons

Plan ahead

Hardware lead-times, testing, runtime of migration, impact to business

can be significant

Get your migration partner onboard early

Contact SAP at start of the project

Migration support

License agreement

Look for a firm that will fix-bid the project

Insist the process be well documented

Page 37: Planning a Successful OS/DB Migration

Michael HaasePhone: (414) 238-2341

Email: [email protected]