39
HP IT-Symposium 2006 1 www.decus.de © 2004 Hewlett-Packard Development Company, L.P. Änderungen vorbehalten. 5982-7693DEE. August 2004 Transition TRU64 von Alpha nach Integrity Dr. Christoph Balbach Manager Presales Nord-Ost Neuss 17. Mai 2006 Vortrag 2H02 Agenda Wichtige Aspekte für einen erfolgreichen Umstieg Proof-points von HP-UX zu Tru64 UNIX Wie unterstützen wir unsere Kunden? Application Transition Tools Database Transition Tools

Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

Embed Size (px)

Citation preview

Page 1: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

1www.decus.de

© 2004 Hewlett-Packard Development Company, L.P. Änderungen vorbehalten. 5982-7693DEE. August 2004

Transition TRU64 von Alpha nach Integrity

Dr. Christoph BalbachManager Presales Nord-Ost

Neuss17. Mai 2006

Vortrag 2H02

5/17/2006 2

Agenda

• Wichtige Aspekte für einen erfolgreichen Umstieg• Proof-points von HP-UX zu Tru64 UNIX• Wie unterstützen wir unsere Kunden?

− Application Transition Tools− Database Transition Tools

Page 2: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

2www.decus.de

5/17/2006 3

unsere Kunden fordern künftigIndustrie Standard Server Architekturen

• wachsende Industrie Standards im gesamten Unternehmen• Mehr “mission critical” Möglichkeiten erforderlich

− Mehr Leistung− Mehr Zuverlässigkeit− Mehr Skalierbarkeit – über eine einheitliche Produkt Linie− Mehr Support für komplexe Workloads

• Datenhandling jenseits der 32-bit • High Availability 64-bit Computing• dauernde Verfügbarkeit mit Fault Tolerance

• geringere Kosten

Kundenforderungen:

5/17/2006 4

Intel Itanium and Xeon servers at price parity

RISC processors on verge of extinction

AMD is a strategic processor vendor

Blades have evolved into more granular components

Virtualization is ubiquitous across all server types

Hardware components plug-and-play between vendors

Linux functionality on par with Windows and Unix

Standardization will eclipse proprietary features

LikelyLikely UnlikelyUnlikely

The Server World in 2009

Source: The Future of Servers, John Enck, Gartner Symposium ITXPO 2004

Page 3: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

3www.decus.de

Wichtige Aspekte für einen erfolgreichen Umstieg

5/17/2006 6

Betrachtung der unterschiedlichenLayers

Appl. recompile

redeployAppl.

Mid.W

Alpha

1:1 Mid.W

Tru64 change OSHP-UXLinux

Files Files

DB

copy/convert

DB

Alpha Update HW IPF

Itanium

Data transition

applicationtransition

HW/ OS transition

Oracle 9i/10g

Own-writtenapplications

Binaries or/andsource code

available!

Database Sizeand the Impacts

of Downtime

Page 4: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

4www.decus.de

5/17/2006 7

• Systems in use• Operating system with version numbers• Applications with version numbers

− ISV application, version ? Available on source and target− Self written source code

• How long will the source plattform, OS, and applicationsupported

• Compiler: C, C++, Fortran, Cobol, …Bliss, Macro32, Mumps, Lisp, Ada, ...

• Layered Products with version numbers• Databases with version numbers• Special HW or busses: Q-Bus, M-Bus, VME, IEEE488, ...• Requirements in the next Years ( users, database sizes,..)• Transfer of Tru64 UNIX Software Licenses

Klärung von wichtigen FragenErkennen von Chancen

5/17/2006 8

Auswahl des neuen ServersystemsSystem in Use

• Choose the right Integrity Server−Contact your Account Manager

• Comparison of Old AlphaServer Systems withnewer Ones− Example: AlphaServer 4100

AlphaServer ES47 mit 4 CPUs tpmC: 66.000Integrity Server rx4640 4 CPUs1,6GHz, 6MB tpmC :147.000

Important!Rough System Comparison

http://h18002.www1.hp.com/alphaserver/performance/perf_tps.html

Page 5: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

5www.decus.de

5/17/2006 9

Integrity & Alpha SystemsRelative price and performance, Mar 2005

Alpha Server GS1280Alpha Server GS1280 8/64 EV7, 1.3 GHz 8/64 EV7, 1.3 GHz Alpha Server ES47/80Alpha Server ES47/80 4/8 EV7, 1.15 GHz4/8 EV7, 1.15 GHzAlpha Server ES45Alpha Server ES45 4 EV68, 1.25 GHz4 EV68, 1.25 GHzAlpha Server DS25Alpha Server DS25 2 EV68, 1.0 GHz2 EV68, 1.0 GHzAlpha Server DS15Alpha Server DS15 1 EV68, 1.0 GHz1 EV68, 1.0 GHzIntegrity rx2620Integrity rx2620 2 I2 Madison,1.6 GHz 6M2 I2 Madison,1.6 GHz 6MIntegrity rx4620Integrity rx4620 4 I2 Madison,1.6 GHz 9M4 I2 Madison,1.6 GHz 9MIntegrity rx7620Integrity rx7620 8 I2 Madison,1.6 GHz 6M8 I2 Madison,1.6 GHz 6MIntegrity rx8620Integrity rx8620 16 I2 Madison,1.6 GHz 6M16 I2 Madison,1.6 GHz 6MIntegrity Integrity SuperDomeSuperDome 8/64 I2 Madison,1.6 GHz 9M8/64 I2 Madison,1.6 GHz 9MWorldwide Reference Price includes 2 GB memory per CPU, and

minimum I/O; no storage or adapters.

5/17/2006 10

ISV Application available on Integrity Server

https://h20299.www2.hp.com/hpslt/index.aspx?ReturnUrl=%2fCustomerTool%2fDefault.aspx

Page 6: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

6www.decus.de

5/17/2006 11

ISV Application Service Support Questions

• SAP will discontinue offering new versions of the SAP solutions on the Tru64

UNIX platform at the end of 2005.

This means that any future SAP solutions based on the successor(s) of the

SAP NetWeaver ’04 release will no longer be supported on the Tru64 UNIX

Platform

• SAP will clearly meet the maintenance commitments for delivered products it

has made as part of the 5-1-2 maintenance strategy, including those on Tru64

UNIX (It will therefore be possible to operate an SAP R/3 Enterprise System

(R/3 4.7) on Tru64 UNIX to the end of the extended SAP maintenance

(currently planned for March 2012).

5/17/2006 12

ISV Application Service Support Questions

PeopleTools 8.20 and 8.45, supported at least through 2010

SAP R/3 Enterprise System (R/3 4.7) on Tru64 UNIX will be supported to the end of the extended SAP maintenance currently planned for March 2012.

VERITAS NetBackup™ software support until mid-2008.See the VERITAS Support Handbook at support.veritas.com for additional support details.

SAS®9 9.1.3 will be supported through 2007

ASE 12.5 and RepServer 12.6, supported in accordance with Sybase standard and extended support agreements - at least until 2007 - unless the specific Sybase product and version is obsoleted on all platforms sooner.

OpenEdge™ 10 and Progress® Version 9, supported at least until 2007, at least as long as customers with contracts require support.

WebLogic Server, WebLogic Portal, Tuxedo, and BMQ, supported at least until 2009 – in accordance with BEA standard and extended support agreements, unless the specific BEA product and version is retired on all platforms sooner.

Oracle RDBMS (9i/10g), 9iAS, Application Server 10g, E-Business Suite 11iR1, supported at least through 2011, except Oracle Collaborate Suite which is supported at least through 2006.

Informix Dynamic Server (IDS) v9.40 and WebSphere MQ 5.1, supported at least through 2011 with a 12-month advance notice of any change.http://h30097.www3.hp.com/isv/index.html

Page 7: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

7www.decus.de

5/17/2006 13

2011 2012

Release and Maintenance Strategy

2002 2003 2004 2005 2006 2007 2008 2009 2010

mySAP ERP2004

SAP R/3 Enterprise

SAP R/3 4.6C

SAP R/3 3.1I – 4.6B

mySAP ERP2005

Mainstr. Maint.

Dec

Dec

Mainstream Maintenance

ExtendedMaint.

(17% + 2%)

Dec

Dec

Ramp-Up

Mar

Dec Mar

ExtendedMaint.

(17% + 2%)

ExtendedMaintenance(17% + 4%)

ExtendedMaintenance(17% + 4%)

Mar

This strategy is also valid for all Industry Add-Ons based on the releases above.

2014

Mar

Mar

Ramp-Up Mainstream Maintenance

Mainstream Maintenance

Mainstream Maintenance

2013

Customer-SpecificMaintenance

Dec

Customer-SpecificMaintenance

ExtendedMaint.

(17% + 2%)

ExtendedMaintenance(17% + 4%)

Customer-SpecificMaintenance

Mar

Mar

ExtendedMaint.

(17% + 2%)

ExtendedMaintenance(17% + 4%)

Customer-SpecificMaintenance

ExtendedMaint.

(17% + 2%)

ExtendedMaintenance(17% + 4%)

Customer-Specific

Maintenance

Ramp-Up

Alpha

HP-U

X (Itanium)

today

5/17/2006 14

Tru64 UNIX® O/S support Roadmap

20092008 2011

4.0F/G**5.1A**

** Restricted Configurations PVS-SE: Prior Version Support – Sustaining Engineering

Support at least through 2011

Custom Engineering Support

5.1Bwith updates

201020072006

5.1B-3 42 months

5.1B-4 42 months

5.1B-5 Min 42 months

2005

5.1B-2

V5.1B-4 and V5.1B-5 release dates are estimates

Guaranteed42 month Support

V5.1B-3 and beyond *

Subject to change without notice

PVS-SE

PVS-SE

* Certain features may require update to latest release

Standard

Updated October 2005

Page 8: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

8www.decus.de

5/17/2006 15

Tru64 UNIX® Storage Support Roadmap

Last New Storage Introduced on Tru64

20072005 20062004 2008 2009

MSA1000

EVA NextGen

2010

XP128/1024High-end

MidrangeEVA 5000/3000

Low-end

MSA1500

XP 12000

SwitchesCurrently available products

Alpha Sales

Shipping Expansion Support

Shipping Expansion Support

ExpansionShipping

Shipping Expansion

Support

Support

Tru64 UNIX® Storage Support Life

Shipping

Shipping

Expansion

Expansion

Support

Support

Shipping Expansion Support

2011 2012

Cus

tom

Ext

ende

d S

uppo

rt

Storag

e Exp

ansio

n

Infra

struc

ture

Expan

sion

HSG80*Expansion Support

* Support on HP-UX 11i1 v2 / Itanium as a data device

5/17/2006 16

• Trade-in applies to ‘equivalent product’ or operating environment licenses• Parallel usage of licenses on both platforms is allowed during transition, consistent

with the parallel usage for the hardware

* Support = Service contract with LTU (License to Use) New Versions (RTNV)

Support Customer

Non-Support Customer

• Licenses not on support* are traded-in for new license purchase at 40% of new license price

• Commitment to support* for new licenses for one (1) year, pre-paid

• Licenses on support* are traded-in for new licenses at no charge

• Commitment to continue support* on new licenses for one (1) year

License Trade-in PoliciesFrom: HP-UX HP 9000 To: HP-UX Integrity or OpenVMS I64 From: Tru64 UNIX Alpha To: HP-UX HP 9000, HP-UX Integrity or OpenVMS I64 From: OpenVMS VAX or Alpha To: OpenVMS I64, HP-UX HP 9000 or HP-UX IntegrityFrom: MPE/iX e3000 To: HP-UX HP 9000, HP-UX Integrity or OpenVMS I64

Page 9: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

9www.decus.de

5/17/2006 17

Tru64 UNIX Operating System to HP-UX Operating Environment Equivalency Map

Mission Critical Environment (MCOE)

TruCluster Serveror TruCluster Available Serveror TruCluster Production Server

Environment (EOE)and/or Logical Storage Manager (LSM)

Enterprise OperatingAdvFS Utilities

Tru64 UNIX Server Extension

Environment (FOE)Tru64 UNIX Users

Foundation Operating Tru64 UNIX SMP Extension

Tru64 UNIX Base

HP-UX Operating Environment LicenseTru64 UNIX Product License

Trade-in Original Licenses Credit for Equivalent OE License

Example: Trade-in Base, 3 SMPs, Users and Server Extension from a four CPU system and receive credit for 4 FOE PPL licenses on the Target System

Example: Trade-in all of the above plus AdvFS and LSM and receive credit for 4 EOE PPL licenses

Example: Trade-in all of the above plus TruCluster Server and receive credit for 4 MCOE PPL licenses

All license trade-ins require Proof of License for license being traded-in

Vergleich von HP-UX und Tru64 UNIX

Page 10: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

10www.decus.de

5/17/2006 19

•Endianism – refers to the byte order of data− big-endian Most Significant First − Little-endian Least Significant First

• HP-UX = big-endian • HP Tru64 UNIX = little-endian

General AspectsEndian Transition Issue

U N I X

X I N U

Big Endian

Little Endian

Byte 0 Byte 1 Byte 2 Byte 3

Byte 3 Byte 2 Byte 1 Byte 0

5/17/2006 20HP – Decus IT-Symposium 2006

Tru64 UNIX and HP-UX Comparison

−HP-UX is based on System V with features from 4.x BSD

−Tru64 UNIX environment is based on 4.x BSD with features from System V

−HP-UX and Tru64 UNIX conform to multiple common standards

Page 11: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

11www.decus.de

5/17/2006 21HP – Decus IT-Symposium 2006

Tru64 to HP-UX: Standards Conformance

99%√Single UNIX Specification V2 (UNIX 98)

√√Single UNIX Specification V1 (UNIX 95)

√√X/Open Portability Guide (XPG3, XPG4)

√√IEEE POSIX 1003.2 Commands and Utilities

√√IEEE POSIX 1003.1b Real-time APIs

√√IEEE POSIX 1003.1-1996 System calls

√√IEEE POSIX 1001.3c Kernel threads

HP-UXTru64 UNIXStandard

5/17/2006 22HP – Decus IT-Symposium 2006

C Compilers−Both Compaq and HP C compilers support ANSI C

−Strictly conformant code will compile and run without change

−Turn on strict ANSI checking (-std1 option, or the –tru64 option on integrity side) to find non-compliant code (on the alpha side)

−HP ANSI C compiler for Integrity platforms does not support K&R mode

K&R C -> ANSI C

Page 12: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

12www.decus.de

5/17/2006 23HP – Decus IT-Symposium 2006

Compilers−C, C++, Fortran, Java and assembler are covered in

porting guide

−Tru64 UNIX Migration Environment for HP-UX includes a cc, c++ and a linker driver to map Compaq C compiler options to the equivalent options for HP C• The drivers generate 64bit code by default

− NOTE:• HP-UX compilers generate 32-bit objects by default• Use +DD64 option to generate 64-bit image

5/17/2006 24HP – Decus IT-Symposium 2006

Mission Critical Environment (MCOE)

TruCluster Serveror TruCluster Available Serveror TruCluster Production Server

and/or Logical Storage Manager (LSM)

Enterprise OperatingEnvironment (EOE)

AdvFS Utilities

Tru64 UNIX Server Extension

Tru64 UNIX Users

Foundation Operating Environment (FOE)

Tru64 UNIX SMP Extension

Tru64 UNIX Base

HP-UX Operating Environment LicenseTru64 UNIX Product License

Trade-in original licenses Credit for equivalent OE license

Example: Trade-in Base, 3 SMPs, Users and Server Extension from a four CPU system and receive credit for 4 FOE PPL licenses on the Target System

Example: Trade-in all of the above plus AdvFS and LSM and receive credit for 4 EOE PPL licensesExample: Trade-in all of the above plus TruCluster Server and receive credit for 4 MCOE PPL licenses

All license trade-ins require Proof of License for license being traded-in

Tru64 UNIX operating system to operating environment mapping

Page 13: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

13www.decus.de

5/17/2006 25HP – Decus IT-Symposium 2006

TruCluster (including AdvFS Utilities and

Logical Storage Mgr.)• Oracle RAC environments• Oracle non-RAC environments• Non Oracle environments

Current Tru64 Licenses Migration & Trade-in License Choices

AdvFS Utilities

LSM VxVM with FMT

Storage Foundation with FMT

VxFS with FMT

Mission Critical OE with one of the 3 options• HP SG/VRTS Storage Fdn for Oracle RAC

OR• HP SG/VRTS Storage Fdn CFS for Oracle

OR • HP SG/VRTS Storage Fdn CFS

LSM and AdvFS UtilitiesNew packages for Tru64 trade-

in only; requires 1yr

support

Tru64 OS HP-UX FOE

Packages for Tru64 Migration/ Trade-in Mapping

5/17/2006 26HP – Decus IT-Symposium 2006

Alpha RetainTrust Complimentary Training: Webcasts• Technical webcasts to date:

Tru64 UNIX® & HP-UX: Side-by Side Comparison for System AdministratorsTru64 UNIX®: Side-by-Side Comparison: Clusters & Disaster ToleranceTru64 UNIX® & HP-UX: Side-by-Side Comparison: Storage Platform ConfigurationsTru64 UNIX® & HP-UX: Side-by-Side Comparison: Resource and Workload Management {slide set only; look for a new recording soon}Transitioning your Applications from Tru64 UNIX® to hp-ux on Itanium®: Application Transition ToolsTru64 UNIX® & HP-UX: Planning a Technology TransitionTru64 UNIX® & HP-UX: Enterprise Server EvolutionTru64 UNIX® & HP-UX: Oracle Database Migrations

Playback recordings as well as download slide deck are available at: www.hpbroadband.com

• Enter email address and keyword tru64unix

Page 14: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

14www.decus.de

Wie unterstützen wir unsere Kunden

Application Transition Tools – Methoden und Verfahren

5/17/2006 28

Application Migration ToolsSoftware Transition Paths

newer

Linux

HP-UX IPF

Solaris

Tru64 UNIX

Linux

HP-UX PA-RISC

Page 15: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

15www.decus.de

5/17/2006 29

When is the best time to transition?

• Operational− Not meeting anticipated increased workload

requirements− Improved efficiency by consolidating on newer, more

powerful platforms− End of useful system life, end of lease

• Functional− Need to add new capabilities such as virtualization

or enhanced security− Require greater performance, scalability, and/or

availability

• Financial− Server consolidation opportunities realize real

benefits− Need to lower TCO− Older version support contracts

Short answer: When it makes business sense.

5/17/2006 30HP – Decus IT-Symposium 2006

Application Migration ToolsOutline• Before the Transition – Scoping −Transition modules−binaryScan−Porting Assessment Reports−Porting Guides

• During the Transition – Porting−Software Transition Kit (STK)−Migration Environment

• After the Transition – Deploying−Migration Environment

Page 16: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

16www.decus.de

5/17/2006 31

Application Transition Tools & Platform Pairing

binaryScanPorting Assessment Reports

Transition Modules

Software Transition KitTechnical porting documents

Migration Environment

1

2

3

Planning &

Designing

Qualifying or

Porting

Deploying

HP-UX to HP-UX 11i v2

Solaris to HP-UX 11i v2

Solaris to Linux

Tru64 to HP-UX 11i v2

Original codeon source platform

Applicationon HP-UX

5/17/2006 32

Application Transition Tools Highlights

• binaryScanA convenient scoping tool to quickly assess the porting effort

• Porting Assessment ReportsA comprehensive analysis of APIs and recommendations by HP experts, available to qualifying customers only

• Transition ModulesA method and framework to approach the transition step by step

PlanningPlanning&&

DesigningDesigning

• Software Transition Kits A porting tool giving you access to expert advice while saving time and effort in the porting process

• Technical documentsA series of porting guides, case studies and reference documents

• HP-UX 11i compilersInclude features to make the transition from another platform easier

• Tru64 UNIX Migration EnvironmentProvides off-the-shelf access to select Tru64 UNIX APIs, commands and utilities on HP-UX 11i v2

QualifyingQualifyingoror

PortingPortingDeployingDeploying

Page 17: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

17www.decus.de

5/17/2006 33HP – Decus IT-Symposium 2006

Before the Transition Scoping

ScopingScoping--Plan and DesignPlan and Design PortingPorting

Source platformSource platform

Destination platformDestination platform

DeployingDeploying

5/17/2006 34HP – Decus IT-Symposium 2006

Before The TransitionPlanning Tool for financial Analysis

http://www.alinean.com/hp/transition/HP_transition_Calculator.html

Page 18: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

18www.decus.de

5/17/2006 35HP – Decus IT-Symposium 2006

Before the TransitionTransition Modules• Transition Modules provide a

method and framework to approach the transition

• Goes across the breadth of the transition:− Platform infrastructure (servers,

operating systems, storage and tape devices)

− Custom code applications− Packaged applications from

independent software vendors (ISVs) databases for Oracle

• Includes Configuration Documents, Checklists, Step-by-Step instructions, and Recommendations

• Available for HP-UX to HP-UX 11i and Tru64 UNIX to HP-UX 11i V2 transitions

Tru64 - http://hp.com/go/transition-modules

5/17/2006 36HP – Decus IT-Symposium 2006

Before the TransitionbinaryScan – Transition Planning Tool

• Application transition assessment tool that reports compatibility levels of APIs from the origin platform to the destination platform

• Scans dynamically linked executables on HP-UX, Solaris or Tru64 UNIX

• It helps developers with questions such as:−What is my current API compatibility?−Am I using any non-standard or non-supported

application interfaces?−What might my porting investment be?

Page 19: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

19www.decus.de

5/17/2006 37HP – Decus IT-Symposium 2006

binaryScan summary report

5/17/2006 38HP – Decus IT-Symposium 2006

binaryScanDownload and Information Web Pages

http://devresource.hp.com/drc/resources/binaryScan/download.jsp

Page 20: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

20www.decus.de

5/17/2006 39HP – Decus IT-Symposium 2006

binaryscanTest Drive for our customers

http://www.testdrive.hp.com/accounts/register.shtml

5/17/2006 40HP – Decus IT-Symposium 2006

binaryscanTest Drive for our customers

http://www.testdrive.hp.com/tools/#transition

Page 21: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

21www.decus.de

5/17/2006 41HP – Decus IT-Symposium 2006

Before the TransitionPorting Guides• The Porting guides are a

series of documents that deal with all the potential porting challenges you may incur when transitioning custom code.

• In-depth coverage of porting considerations. Intended for experienced software developers

• Also available on the Web:− http://devresource.hp.com/dr

c/topics/tru64_hpux_tr.jsp• Tru64 UNIX to HP-UX• Solaris to HP-UX

5/17/2006 42HP – Decus IT-Symposium 2006

During the Transition Porting

PortingPortingScopingScoping DeployingDeploying

Source platformSource platform

Destination platformDestination platform

Page 22: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

22www.decus.de

5/17/2006 43HP – Decus IT-Symposium 2006

During the TransitionWhat is the Software Transition Kit? (STK)A collection of documentation and tools to help developers get their software ported/transitioned to newer platforms

It helps developers with questions such as:• What changes must I make to my existing custom code in

order for it to work properly on Integrity server platforms?

• Which changes are more important than others (critical vs. non-critical changes)?

• Do I have enough resources to complete my necessary changes?

5/17/2006 44HP – Decus IT-Symposium 2006

During the TransitionSTK File Scanner

Scan C, C++, Fortran, scripts and Makefiles

• Scan for incompatibilities in:• functions • header files• commands • language keywords• macros • libraries• structures and structure members • variables

• Output formats• HTML (default)• Text

• Extremely flexible filtering

• Customize via command line, scanwizard or .scanrc

Page 23: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

23www.decus.de

5/17/2006 45HP – Decus IT-Symposium 2006

During the Transition STK File Scanner• Executes in one of two modes:• scansummary−Helps investigate or plan a transition−Reports number and types of API transition impacts in

source files

• scandetail−Helps perform a transition− Identifies each instance of an API transition impact in

source files

5/17/2006 46HP – Decus IT-Symposium 2006

During the Transition STK Scansummary Report

Page 24: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

24www.decus.de

5/17/2006 47HP – Decus IT-Symposium 2006

During the Transition STK Scandetail Report

5/17/2006 48HP – Decus IT-Symposium 2006

During the Transition STK Impact Statement

Page 25: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

25www.decus.de

5/17/2006 49HP – Decus IT-Symposium 2006

After the TransitionDeploying

DeployingDeployingScopingScoping PortingPorting

Source platformSource platform

Destination platformDestination platform

5/17/2006 50HP – Decus IT-Symposium 2006

After the Transition Tru64 UNIX Migration Environment - Libraries

• Interim-use libraries.• libtru64.so−Contains APIs intended to become native on HP-UX

• APIs identified as critical will be in the Spring Fusion release• Update to ME after Spring Fusion release

• libtru64_ext.a−Static library that contains APIs that will NOT move

forward to HP-UX• sigvec, sigsetmask, sigblock

− Use POSIX routines on HP-UX

Page 26: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

26www.decus.de

5/17/2006 51HP – Decus IT-Symposium 2006

SCOPING

Transition Paths and Tools at a Glance

• Transition Modules

• Binary Scanner

• Porting Guides

• Porting Assessment Reports

PORTING

• Porting Guides

• Software Transition Kits

• Migration Environment

DEPLOYING

• Migration Environment

• HP-UX to HP-UX 11i V2 • Solaris to HP-UX 11iV2• Solaris to Linux• Tru64 to HP-UX 11iV2/Linux/OpenVMS

5/17/2006 52HP – Decus IT-Symposium 2006

Customer SuccessFrom Tru64 UNIX To HP-UX 11iV2

• CORALY ( Lyon´s Highway Monitor Center−Traffic management & Control

system−Rule Based System (analyzing,

predicting & controling)−>15.000 Traffic control devices−Transition to HP-UX with 2

rx2620 was seamless−Porting 40.000 Lines of Code

Page 27: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

27www.decus.de

5/17/2006 53

Application Migration ToolsReferences• Location of Tools− http://www.hp.com/go/application-transition

• To see all the transition products− http://www.hp.com/go/STK

• To get the STK directly

• Contact us via email: [email protected]−Porting Assessment Reports

• Business justification required−Questions about tools

• Technical or non-technical.

Wie unterstützen wir unsere Kunden

Referenzen

Page 28: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

28www.decus.de

5/17/2006 55

Account Consulting SessionsType: 1 x 1 working sessions, lots of

business dialogue and information exchange

Length: 3 hours

Sample AgendaIntroductionsQuick review of requested discussion topics with agreement on priorityOpen discussion with relevant experts, customer, acct mgr and facilitatorSummary and action itemsPost meeting debriefing with account team, notes and follow-up distributed for actions.

Transition WorkshopsType: Working Session, Presentations

with a lot of technical dialogueLength: 1 to 3 days

Sample Agenda- Welcome and Introductions- Customer Presents – Current Environment, Bus. Requirements, Challenges, IT Goals- HP Product Strategy & Roadmaps- Chip, Server and OS Technology Directions- Storage Products & Futures- Possible Upgrade paths discussion- Moving OS, DB, Applications, etc. to Integrity- Transition Planning, Tools and Services- ISV Portfolios- Summary & Action Items

Alpha RetainTrust and HP 9000 Evolution Complimentary Services

5/17/2006 56

Investment protection provided through Alpha Customer Assurance Program (ACAP)

• ACAP was launched in Oct 2001 as one of the main components of the Alpha RetainTrust (ART) program

• ACAP is a comprehensive suite of investment protection services for customers purchasing or leasing AlphaServers and who anticipate transitioning to Integrity servers.

• ACAP includes:− Money-back customer satisfaction guarantee− Guaranteed trade-in values− Transition leasing− HP software license credits− Support for ISV license transfers− Storage HW and SW upgrade program

• ACAP gives customers full access to ART complimentary transition services (porting guides, transition workshops, etc.)

• Can also include for fee services from HP Services

Page 29: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

29www.decus.de

5/17/2006 57

Money Back Guarantee•If the transition to the HP Integrity server running OpenVMS or HP-UX11V2 from Tru64 UNIX® does not meet customer expectations, HP will take back the Integrity server and refund its purchase price− Subject to agreed acceptance criterion and customer

environment evaluation• ES and GS are under a service contract• site assessment performed by HP customer services• system boots OS and HP layered products and options• passes 48 hours of hardware and OS level diagnostic testing

without failure• the criteria are completed within 30 days of system install • ISV apps to be deployed have been qualified on the new

platform (independent of ISV installation schedule)

5/17/2006 58

Hubert Burda Media need to change the SAP landscape

After 4 years of operation, server and storagehardware were outdated• Server and storage are the end of their lifecycles• overall TCO was too high• new projects ante portas

• BW• Portal• CRM• ECC (+ additional countries, e.g. Russia)

Page 30: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

30www.decus.de

5/17/2006 59

Burda Digital Systems Time to Change

In 2004 Burda Digital System •decided to

•renew the technology environment and•to undergo a complete technology refresh

•issued a RFP to HP and IBM•Won by HP, main reason was the flexibility of HP

Renewed HP Hardware and Software environmentbased on

•HP Integrity servers (rx8620), •HP-UX, •Service Guard and •EVA storage

5/17/2006 60

Hubert Burda Media productive SAP System Landscape 2004

GS160 EMA 12000 GS160

Burda Digital Systems was operating in 2004•5 productive R/3 systems•1 productive SAP BW system•Overall 17 SAP instances

Consolidated in 2001 on 2 clustered AlphaServer GS160

R/3

BW

R/3

R/3

R/3

R/3

P

Q

T

Failover

Page 31: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

31www.decus.de

5/17/2006 61

Burda Digital Systems Executing the Transition Project

Monday TuesdayWednesday ThursdayFriday Saturday Sunday

8:00 am Start of downtime

Non-productiveinstance migration

productiveinstance migration

8:00 pmSAP

systemsready

noon: Go decision

1200 endusertests

First test migrations using HPSTM in early January 2005 ...At one week in February 2005:

5/17/2006 62

Burda Digital Systems Feb/2005 SAP System Landscape

rx8620 rx86202 * EVA5000 (12TB)

R/3

BW

R/3

R/3

R/3

R/3

P R/3

BW

R/3

R/3

R/3

R/3

Q

TFailover

Page 32: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

32www.decus.de

5/17/2006 63

Burda Digital Systems Transition Project Findings

„This project was a 100% success“

„Cooperation between HP, Oracle and Burda Digital mainreason for success“

„We liked the flexibility of HP and Oracle“

„All guarantees came true: response times, sizings, ...“

5/17/2006 64

Hubert Burda Media success story available

Page 33: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

33www.decus.de

5/17/2006 65HP – Decus IT-Symposium 2006

Questions ?

Page 34: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

34www.decus.de

5/17/2006 67

HP-UX ItaniumTru64 Alpha

Tru64 UNIX Transition (Less Easy)

Tools availableSource code changesApplication ports

>1500, growing fast1000sISV Applications

nPars, WLM, vPars soonnParsPartitioning

CFS with SGTruClusterClustering

Big-endian(Data conversion)Little-endianByte Ordering

VxFS, VxVM,AdvFS, LSMFilesystem/Volumes

OpenView, Patrol, CA-Tng, Nimbus

SysMan, Patrol,CA-TngManagement

5/17/2006 68

Tru64 to HP-UX: Standards Conformance (cont)

√√LP64

√√FIPS 189

√√FIPS 151-2

√√OSF/Motif 2.1

R6.2R6.5X11 Window System, Font Server and Clients

√√System V Interface Definition (SVID3)

HP-UXTru64 UNIXStandard

Page 35: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

35www.decus.de

5/17/2006 69

Tru64 to HP-UX: Namespaces

ANSI CDefault for -Aa and c89-D_ANSI_C_SOURCE

POSIX-D_POSIX_SOURCE-D_POSIX_SOURCE

XPG4-D_XOPEN_SOURCE -D_XOPEN_SOURCE (Default)

UNIX 95-D_XOPEN_SOURCE_EXTENDED-D_XOPEN_SOURCE_EXTENDED

UNIX 98-D_XOPEN_SOURCE=500 or -DUNIX_STD=98

-D_XOPEN_SOURCE=500

Proprietary interfaces

-D_HPUX_SOURCE (Default for-Ae)

-D_OSF_SOURCE (Default)

StandardHP-UXTru64 UNIX

5/17/2006 70

SAP System Copy – Examples

Homogeneous System Copy Heterogeneous System Copy

System Copy

From HP-UX PA-RISCto HP-UX/Integrity

From IA32 Linuxto Linux/Integrity

From IA32 Windowsto Windows/Integrity

From Alpha/NTto Windows

No change in database and operating system!

From Tru64 Unixto HP-UX/Integrity

From Informixto Oracle

A change in database and/or operating system!

Page 36: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

36www.decus.de

5/17/2006 71

SAP System Copy – SAP Methodologies

Homogeneous System Copy

SAPinst/R3loade.g R/3

- downtime- effort

SAPinst/IMIGe.g TB-sized DB

- additional load on source- complexity

DB Export/Importe.g. SAP BW- downtime

Oracle 10g transportable table spacese.g. R/3 and BW

- not yet supported by SAP- no DB reorganization

HP Smooth Transition Methodall Oracle/SAP apps

+ downtime reduction+ DB reorganization

Heterogeneous System Copy

System Copy

5/17/2006 72

SAP standard migration method• Heterogeneous System Copy (SAP standard method)

anyDB

Source

Files Files anyDB

Destination

Export Transfer Import

FTP, tape, ..

Page 37: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

37www.decus.de

5/17/2006 73

DB size/ downtime relationshipSAP standard migration method

DB structure

0,1 TB 0,5 TB 2 TB

Downtimein days

DB size

0,5

1

2

5

Table data

Index creation

0

Statistics run

5/17/2006 74

Smooth Transitions• Heterogeneous System Copy (SAP standard method)

anyDB

Source

Files Files anyDB

Destination

Export Transfer Import

FTP, tape, ..

• Smooth Transition

Oracle

Source

Oracle

Destination

CTAS, FastTblcopy via Dblink

Export/Import

T64 HP-UX

Page 38: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

38www.decus.de

5/17/2006 75

DB size/downtime relationshipNew HP smooth transition procedure

DB structure

0,1 TB 0,5 TB 2,5 TB

Downtimein hours

DB size

12

24

48

Index creation

0

Statistics run

Table data

Throughput measured on 4-way environments

1,0 TB 2,0 TB1,5 TB 3 TB

5/17/2006 76

HP Smooth Transition Method(STM) Prerequisites• Source platform: Oracle (>= 8.1.7, besser 9.2), any

SAP and any OS • Target platform: HP-UX/Integrity works best• Fast LAN, GbE required• Source and target shouldn‘t share any storage or

server components• Check SAP PAMs for availability and SAP

versions required

Page 39: Transition TRU64 von Alpha nach Integrity - decus.de fileLinux Files DB copy/convert DB Alpha Update HW IPF Itanium Data transition application transition HW/ OS transition Oracle

HP IT-Symposium 2006

39www.decus.de

5/17/2006 77

HP Smooth Transition MethodCharacteristics

Reducing downtime by a factor of 5 - 10 Throughput from 70GB/h up to 180GB/hTime measured from stop of SAP until the first SAP GUI appears on new platform

Reducing consulting effortReducing complexitySupport via HP, OracleDB Reorganisation inclusiveRisc mitigationMigration costs reduction