Top Banner
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Transition to Itanium: "HP Tru64/HP-UX Roadmap - Migrationsoptionen" Siegfried Becker Presales Consultant Geschäftsentwicklung [email protected]
52

Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Jun 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

© 2004 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Transition to Itanium:

"HP Tru64/HP-UX Roadmap -

Migrationsoptionen"

Siegfried BeckerPresales Consultant

Geschä[email protected]

Page 2: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

© 2004 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Transition to Itanium

ü Allgemeinesü Hardwareü Betriebssystemeü Applikationen und Daten

Agenda

Page 3: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Die Zielsetzung:

• Migration / Transition Ihrer “mission critical” Applikationen auf die neueItanium Plattform unter Berücksichtigungvon:

•time to market

•Minimierung der Risiken

• Beibehaltung der Funktionalität derApplikation bzw. Chance zum Redesign selbstgeschriebener Software

• Standardisierung und KonsolidierungIhrer Softwarelandschaft

• Zusicherung der “business continuity”

Page 4: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition basicsTechnology Driven Change

• Change is inevitable during the lifecycle of an IT system

• The distinction between heavy-weight migration and simple evolution is the magnitude of the change

• Magnitude of change needs to be evaluated at system level, key factors include:

• Business Processes• Solutions architecture• Applications versions• Database structure• Operational practices• Physical assets

Cha

nge

Spe

ctru

m

Low

High

Technology refresh(Faster CPUs, Denser Disks)

Migration

Evolution

Business Process Changes

Mainframe Replacement

Application Replacement

Database Redesign

O/S or App Minor Release

Major O/S or App Release

Platform Vendor Replacement

New generation Server or Storage Platform

Page 5: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

An adaptive enterprise starts with standardsHP is:• Committed to providing the best

in industry standard components

• Providing more customer choice without compromise

• Investing in industry standards and focused innovation

Complementary, modular approach

based on two standard architectures

x86 Itanium

Industry standard architectures

Page 6: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

HP’s industry standards-based server strategy

HP Integrity serverItanium®

Industry standard

HP NonStopserverItanium®

Current

HP ProLiantserver

x86

Enabling larger investment in value-add innovation

Future

Commontechnologies

Moving to 3 leadership product lines – built on 2 industry standard architectures

HP NonStopserverMips

HP ProLiantserver

x86

HP 9000 / e3000 server

PA-RISC

HP AlphaServersystems

Alpha

HP Integrity serverItanium®

• AdaptiveManagement

• Virtualization

• HA

• Storage

• Clustering

Page 7: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Multi-OS NonStop Tru64

Management

Services

Application

Access

Database

Industry standard servers

ProLiant Servers

Integrity ServersNonStop Servers

TraditionalRISC servers StorageWorks

HP9

000

serv

ers

Alp

ha s

erve

rs

-Sto

rage

arr

ays

and

NA

S

-Tap

e an

d op

tical

sto

rage

-SA

N in

frastr

uctu

re,

softw

are,

med

ia

HP server and storage portfolio

Page 8: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Technical Leadership across the Adaptive Enterprise IT Environment

Utilization

Reso

urce

sSe

rvic

esBu

sine

ss

proc

esse

s

Man

agem

ent &

con

trol

Real-time business agilityUtility Data CenterVirtualizationCapacity on DemandDisaster ToleranceGrid computing

Business efficiency.Net and J2EE supportMulti-OS strategyAdvanced blades architecture & offeringsVirtual Server EnvironmentServer clusteringNetworked storagePrinter management

Business stabilityHP-UX, Windows, Linux, PA-RISC, Itanium and IA-32Server & storage partitioningBuilt-in manageabilityBest high availability portfolio

Discrete partitioned Integrated clustered Virtualized federated

HPMulti-OS Strategy

HPMulti-OS Strategy

Page 9: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

HP server and storage portfolioThe world’s broadest, most robust enterprise offering

Application ProLiant DL/ML500 series

ProLiant BL p-Class

AlphaServerES series

NonStopS76 series

rp8420-32

rp7420-16

DatabaseNonStop

S76000/S86000

AlphaServer SC seriesProLiant

DL 700series

AlphaServer GS series

IntegritySuperdome

HP 9000Superdome

Multi-OS

Integrityrx8620

Integrityrx7620

rp4440-8

AlphaServer DS series

ProLiant BLe-Class

ProLiant DL/ML100 & 300 series

rp3440-4Access

Integrity rx5670

Integrity rx2600

Integrity rx4640

SAN

Infra

struc

ture

/ S

oftw

are

/ M

edia

/ O

ptio

ns

XP series

MSL series

Tape Autoloader

series

Tape drive families

CASA

NAS family

ESL series

EVA series

Opticalfamily

MSA family

VA series

StorageWorks

Integrity rx1600 rp3410-2

NonStop Tru64

Page 10: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition basicsItanium® transition: to do’s

Appl. emulation Appl.

Mid.W1:1

Mid.W

OSnew release

OS

Files old Filesystem

or:

Files

DB ADvFS ??? DB

HWnew /partional newHWinbox upgrade

replace HW

origin target: Itanium

or:

recompile

Data transition

applicationtransition

HW/ OS transition

Page 11: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition basicsTransition Lifecycle

• Evolution to ‘migration friendly’ configuration as part of ongoing upgrades and maintenance

• Continuing audits to evaluate transition impact

• IT Staff develops core competency in production system administration of HP-UX/Itanium® systems

Pre Transition PilotLast AlphaServer™System RetiredFirst HP-UX/Itanium®

system in productionPilot HP-UX/Itanium®systems

Transition Period Completion

• Incrementally add new HP-UX™Itanium®-based servers side-by-side with Tru64™ UNIX® AlphaServersystems sharing common SAN infrastructure

• IT Staff optimized around concurrent management of HP-UX™ and Tru64™UNIX® systems

Page 12: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

© 2004 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Transition to Itanium

ü Allgemeinesü Hardwareü Betriebssystemeü Applikationen und Daten

Agenda

Page 13: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition basicsSelecting the ‘right’ level of change

•Incorporate new technologies within context of existing solutions framework•Mapping existing solution architecture into logically ‘equivalent’ HP-UX on Itanium®platform• ‘Equivalent’ includes moderate

capacity enhancement within current solutions architecture

•Driven by evolving business needs rather than Itanium®technology•Significant changes in solutions structure• E.g.: New applications, major

database reorganization

Re-StructuringRe-Hosting

Page 14: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

in general:

- because of the high-performance Itanium chipset some of the I/O interface cards, memory etc. should be renewed

- most of the HP storage systems are going to be recertified for Itaniumsystems

specific:- PA-Risc: some newer systems are Itanium ready: replacethe PA-Risc chip by Itanium2

- Alpha/MIPS: fully new hardware

- IA32: fully new hardware

Transition of Hardware

Page 15: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

HP AlphaServer to Integrity migration

2003subject to change without notice

2004 2005

DS10, DS10LDS20EDS20LDS25

ES45

CPU: EV7 1GHzType: new-boxOS: Tru64 UNIX, OpenVMS

ES47

ES80

CPU: EV7 1GHzType: new-boxOS: Tru64 UNIX, OpenVMS

CPU: Itanium next genType: new boxOS: OpenVMS, Linux

HP-UX 11i v2, .NETHP Integrity

rx16xx -rx26xx

CPU: EV68 1GHzType: new-boxOS: Tru64 UNIX, OpenVMS

DS15CPU: Itanium next genType: in-boxOS: OpenVMS

HP-UX 11i v3Linux.NET

CPU: Itanium next genType: new boxOS: OpenVMS

HP-UX 11i v3Linux.NET

HP Integrity rx76xx -rx4640

GS80GS160GS320

GS12808p, 16p

GS128032p

GS128064p

CPU: EV7zType: in-boxOS: HP Tru64 UNIX, HP OpenVMS

CPU: Itanium® next genType: new boxOS: OpenVMS

HP-UX 11i v3Linux.NET

CPU: Itanium next genType: new boxOS: OpenVMS

HP-UX 11i v3Linux.NET

HP Integrity Superdome

HP Integrity rx 76xx -rx86xx

CPU: EV7 1.15GHzType: new-boxOS: HP Tru64 UNIX®,

HP OpenVMS

CPU: EV7zType: in-boxOS: Tru64 UNIX,

OpenVMS

Page 16: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

rx46404u, 4-wayrx2600

2u, 2-wayrx26202u, 2-way

rx56707u, 4-way

rx16001u, 2-way

rx46404u, 4-way

rx76209u, 8-way

Superdome64-wayrx8620

17u, 16-way

HP Integrity Servers – 64-bit Linux leadership

•Novell/SUSE and Red Hat shipping and available

•Performance leadership– Floating point, transaction processing– Linux clusters – entry #9 on Top500 list

•Enterprise adaptability– Serviceguard for Linux– Systems Insight Manager– Linux indemnification

Entry-level servers Mid-range and high-end servers

•Investment protection for Integrity customers

•Now supporting & deliveringüHP-UX 11iüWindows Server 2003

New

NEBS-Compliant for Demanding Telco Environments4u, 2-way

Integrity cx2600 – the first Itanium® 2 for Telco

New

New

Leadership through innovation based on industry standards

New

New

New

rx16201u, 2-way Itanium Mad 9M

üNEW - Red Hat Enterprise Linux AS 3 – Suse Linux /9

Page 17: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

© 2004 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Transition to Itanium

ü Allgemeinesü Hardwareü Betriebssystemeü Applikationen und Daten

Agenda

Page 18: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

hp confidential - to be shared only under non-disclosure

Transition of OSRoadmaps - Releases

hp-ux 11i

hp-ux 11iversion 2

#1 UNIX in the world

Internet Express

2003 2004 2005/20062002

© 2002 Hewlett-Packard. Note: HP-UX future plans subject to change

hp-ux 11iversion 1.6

hp-ux 11iversion 1.5

Itanium ONLYPA-RISC and Itanium

PA-RISC ONLY

• Binary compatible w/ 11.0• introduction of OEs• performance leadership

• #1 rated OS by DH Brown• VarBusiness OS of the year• performance improvements

• open source application bundle• security boost• performance improvements

hp-ux 11i version 3Combined PA and IPF release

• Cell OL• TruCluster• AdvFS• 128-way scaling• vPars for IPF

• Full enterprise release• All OEs and ISUs• 64-way scaling• Cell local memory• Binary compatibility w/ 11i v1.6• Dynamic kernel tunables• hp-ux for Madison and beyond

• 1st in the industry• hp-ux for Itanium1

• Mission critical• ISV friendly• Binary compatiblew/ 11i v1.5• hp-ux for Itanium2

Version 2

Page 19: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

HP-UX 11i v3scale up and scale out•Advanced File System•Infrastructure for TruCluster SSI for Serviceguard•enhanced storage & I/O stack•security enhancements•VSE enhancements•Cell OL* (aspirational)

ongoing enhancements and updates delivered

HP-UX 11i v2 for Integrity Servers•full enterprise release•all operating environmentsongoing enhancements/updates delivered•128 way scaling simultaneous with HP 9000 release

HP-UX 11i v1 enhancements for HP 9000 Servers

HP-UX 11i v2 for HP 9000 Servers•Performance improvement

HP-UX 11iv4self-healing and self-adapting fabric•scaling enhancements• VSE enhancements

TruCluster SSI for Serviceguard support

vPars support for v2

Beta Program for v3

2004 2005 Future2006

The UNIX foundation of the Adaptive EnterpriseHP-UX 11i and Tru64 UNIX® roadmaps

Common management

V5.1B-2 ”Utah”EV7z

Quality updates Standard support at least through 2011

Sales until 2006, support at least through 2011

Tru64 UNIX®

5.1B-3 “Tahoe”New I/O options

Page 20: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

HP-UX 11i Roadmap: The UNIX® Foundation of the Adaptive Enterprise

2005 future20042003 2006

HP-UX 11i v2 on Integrity full ecosystem accelerated making it the version of choice- full parity with HP-UX 11i v1 on PA-based HP 9000 servers- preserves and builds on HP-UX 11i v2 ISV momentum- accelerated vPars availability- accelerated common release for PA-RISC based HP 9000 and Itanium®-2 based Integrity servers

HP-UX 11i v3 will advance leadership in scale-up and scale-out- HP remaining committed to Tru64 UNIX customers bringing best technology from Tru64 UNIX into HP-UX & Serviceguard (AdvFS and TruCluster Single System Image)

HP-UX 11i v3scaling up and scaling out for the Adaptive Enterprise•AdvFS•Infrastructure for TruCluster SSI for Serviceguard•enhanced storage & I/O stack•security enhancements•VSE enhancements•Cell OL* (aspirational)

HP-UX 11i v2 for Integrity Servers•full enterprise release•all operating environments•functional parity with V1 shipping today on PA-RISCongoing enhancements/updates delivered

128 way scaling simultaneous with HP 9000 release

HP-UX 11i v1 enhancements for PA-RISC with ongoing update releases: enhanced security, mobile infrastructure, extended scalability, Open Source updates, enhanced manageability, extending vPars support, extending hardware and storage

HP-UX 11i v2 for HP 9000 Servers

HP-UX 11iv4self-healing and self-adapting fabric•scaling enhancements• VSE enhancements

vPars supported on Integrity Servers

TruCluster SSI for Serviceguardsuppport

Beta Program

Page 21: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Tru64 UNIX® Support Roadmap

• V5.1B with Enhancements*• Standard Support Until At Least 2011

• V5.1A• PVS-SE Extended Until 28-Feb-05

• V4.0F, V4.0G• PVS-SE Extended 2 More Years to 30-Sep-05

• *Enhancements = 5.1B-1, 5.1B-2, etc…

Page 22: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

11/16/2004 HP World 2003 Solutions and Technology Conference & Expo 22

Tru64 UNIX® Prior Version SupportStart Date End Date

Tru64 Unix® V4.0D 1. Jun 2000 30. Jun 2001 Tru64 Unix® V4.0E -------- -------Tru64 UNIX® V4.0F 1. Oct 2002 30. Sep 2005Tru64 UNIX® V4.0G 1. Oct 2002 30. Sep 2005Tru64 UNIX® 5.0 -------- -------Tru64 UNIX® 5.0A 1. Oct 2002 30. Sep 2003Tru64 UNIX® 5.1 1. Mar 2003 29. Feb 2004Tru64 UNIX® 5.1A 1. Mar 2004 28. Feb 2005Tru64 UNIX® 5.1BTru64 UNIX® 5.1B-1Tru64 UNIX® 5.1B-2Tru64 UNIX® 5.1B-3

- no support (PVS & St.) - PVS support

full support until at least 2011

Page 23: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

• 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 Right to New Version (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* on 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

Tru64 UNIX ® Trade-in PolicyTru64 UNIX® to HP-UX 11i on HP 9000 or Integrity servers

Tru64 UNIX to OpenVMS I64 on Integrity servers(Tru64 to OpenVMS Alpha trade in policy remains unchanged)

Page 24: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Example: Operating System to Operating Environment Mapping

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

Page 25: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition of OS – more help• Several White Papers and Guides are available to

help in transitioning to hp-ux• System Admin guide • White Papers on specific topics (filesystem management,

system admin, Volume Management)• Side-by-Side Presentations

• Operating System• Clustering• Resource Management• Application Porting

• hp-ux man pages for Tru64• Command wrapper for hp-ux

Page 26: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

© 2004 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Transition to Itanium

ü Allgemeinesü Hardwareü Betriebssystemeü Applikationen und Daten

Agenda

Page 27: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition of applications

Page 28: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition of applicationshp UNIX® Application Portfolio

§ Large overlap between Tru64™UNIX® and HP-UX™ PA-RISC™application portfolios§ Customers running on Tru64 UNIX (and most other OS) should expect to run the same applications on HP-UX- At the same application version level

on HP-UX during the transition interval

§ Many applications will permit co-existence of different OS-application server nodes

Application environment is preserved when re-hosting on HP-UX

hp Tru64 UNIXApplications

HP-UX PA-RISCApplications

HP-UXItanium®Applications

Page 29: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition of applications - database example

table of existing applications for Itanium servers: http://isvappstatus.cac.cpqcorp.net/ISV/ISV.asp

Page 30: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition of applicationsAppscan V2 – a Planning Tool

Provides quick assessment of porting effort• Produces a listing of the APIs being used by a

Tru64 UNIX shared executable and its shared libraries

• Includes a wizard to sort APIs by disposition on HP-UX

• Available on Tru64 UNIX Associated Products CD • Updated database available on the Web on a

quarterly basis

Now binaryScanhttp://devresource.hp.com/drc/resources/binaryScan/binaryscan_features.jsp

Page 31: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition of applicationsSoftware Transition Kit – a Porting Tool

Developer’s Documentation

• Documented porting tips and recommendations:• white papers• best practices• usage guides• man pages• porting guide

Source Code File Scanners

• Assist developers with the identification and resolution of compatibility issues between HP-UX and Tru64 UNIX

• Filescanner utilities• scansummary• scandetail

• scanwizard, a wizard for convenient configuration of the STK •Available on the Web

•Available on Tru64 UNIX Ass. Products CD •Available as an ISU on HP-UX AR CD

Page 32: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition of applicationsCompiler Dialect Compatibility with HP-UX• C and C++ drivers included in the Migration

Environment• HP-UX C and C++ compilers will support Tru64

UNIX applications • Support for wide range of C and C++ dialects,

including enhanced GNU compatibility and Tru64 UNIX distinct extensions, Microsoft compatibility

Page 33: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

11/16/2004 HP World 2003 Solutions and Technology Conference & Expo 33

Migration from Tru64 to HP-UX at customers schedule• Porting Guides and White Papers• Set of HP-UX man pages on Tru64 UNIX, specifically for

developers• Deployment tool:migration environment on HP-UX Itanium• WDB for Ladebug Users Usage Guide

http://h30097.www3.hp.com/transition/apps/wdb_ladebug

• Migration Programs • Workshops available• Account Consultancies available.• Transition Engineering Projects• www.hp.com/products1/evolution/alpha_retaintrust/

Page 34: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Tru64 – HP-UX tools and documentation

http://devresource.hp.com/drc/topics/tru64_hpux.jsp

Page 35: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Tru64 – HP-UX Transition Modules

http://h30097.www3.hp.com/transition/modules.html

Page 36: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Aries - Binary translation possibilities

• Compatibility by traditional porting

• Limited availability of application source code

• Cumbersome recompilation process

• Potential dependency on porting tools

• Separate porting needed for each version

• Compatibility by binary emulation

• Source code not needed

• No recompilation• No dependency on

porting tools• Once implemented,

works for all applications

Page 37: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Aries Features and design goals• Transparency

• Absolutely no user intervention

• Completeness• Support for most of the PA-RISC/HP-UX applications,

both 32-bit and 64-bit

• Correctness and Reliability• Emulation of all PA-RISC instructions• Emulation of the exact PA-RISC/HP-UX

environment

• Performance• Acceptable levels of performance over a range of

different types of applications

• Exactly PA-RISC/HP-UX-like interface• Bundled with the OS, kernel support for transparency• Run PA applications on IPF/HP-UX the same way as

you run on PA-RISC/HP-UX

Page 38: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Aries Performance Summary• Integer applications show a slowdown factor of

2x to 4x• Floating-point applications show a slowdown

factor of 3X to 6x• Suggestion to recompile long-running, compute

intensive apps for IPF/HP-UX platform for higher performance

• System-intensive/user-interactive apps run at speed almost comparable to native PA-RISC/HP-UX run

Page 39: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Key benefits•Binary compatibility through

Aries dynamic code translation technology—no recompilation

ü Source code compatibility from PA-RISC to Intel®Itanium® Processor Family—single source code stream

ü Data compatibility between PA-RISC and Itanium Processor Family—no data conversions

HP-UX 11i compatibility

Ver 1.0

Object code translation

“Aries” translator runs 32- or 64-bit codes without

modification

OptimizedOptimization of HP-UX or other UNIX® codes with

HP compilers

32-bit code

Recompile for HP-UX, the best 32-bit execution

environment on Itanium-based systems

64-bit codeRecompile for all of the benefits of 64 bits, on a

standard platform

Page 40: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition of data

Page 41: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Database Migration Planning Assistant (DBPMA) Tool

• For Oracle databases • Extracts system table information from database• Customer sends XML file to HP to generate report• “Estimator tool” uses measured reference system data for

Export & Import to estimate database migration times• Reports out

• Estimated total time for Export & Import• Top to longest time tables to migrate

Page 42: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Scripts to assist Oracle database migrations

A collection of scripts to assist in the process of migrating Oracle databases from Tru64 UNIX to HP-UX Itanium 2

• DBuilder• “Builds” the framework of scripts to facilitate the creation of a

target database, based on the physical & logical structure of the source database

• DLoader• A mechanism to implement scheduling and bulk data transfer

using Export and Import

• DCompleter• A utility to generate scripts which control the scheduling and

execution of post data load operations

Page 43: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Transition of dataUnder Investigation - File mover tool• Five possible parts to this tool:

• List files to move and record attributes• Specify conversion requirements• Move files from source to target• Convert data format (endian swap)• Verification

Page 44: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Migration Services von HPS

Page 45: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

• Application analysis

• Environment investigation

• Alternatives analysis

• Establishing project objectives and scope

• Developing project estimates and plans

• Tools specification

• Application migration tools

• Data conversion tools

• Environment conversion tools

• Tools testing• DB conversion• PoC / pilot

migration

• Program conversion

• Unit testing• Integration

testing• System testing• Documentation

• Functional verification

• Interface development testing

• Stress testing• Performance

tuning

• Installation• User training• Maintenance

support

beim Kunden bei HP oder beim Kunden beim Kunden

• Migration guide

• Implementation proposal

• Tools • Migrated pilot application and data

• Migrated code• Migrated data• Migrated

environment• Tools

• Test documentation

• Final system

Ergebnisse

to do’s

discovery tools

selection/customization

PoC / pilotmigration

fullapplicationmigration

acceptance deployment and product

support

Itanium Migration Services

Page 46: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

summary

Page 47: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Scenario: Tru64/Alpha to Itanium®Transition

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

Page 48: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Summary• Multi OS capabilities, scalability, ease of management and

deployment, economy of scale• Ability to drive down total cost of ownership and time to deploy

• Stable roadmaps and pro-active transition planning• Long term planning and architecture

• No ‘forklift’ migration but transition part of the standard technology lifecycle/refresh• Cost neutral, overall system view and planning

• Joined project team between TMO, TSI and HP• Close relationship with key partners (Labs, local team, Services)

• Detailed project roadmap and planning for and during the transition

• Early access to technology and features• Compiler technologies• 11iv3

Page 49: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Compiler Dialect Application Transition Resources Compatibility with HP-UX

• Tru64 UNIX to HP-UX Application Transition sitehttp://www.hp.com/go/tru64appmigration/

• Tru64 UNIX to HP-UX Application Transition success storieshttp://h30097.www3.hp.com/transition/apps/port_models.html

• Tru64 UNIX to HP-UX Porting Guidehttp://h30097.www3.hp.com/transition/apps/porting_guide.html

• Tru64 UNIX to HP-UX Usage Guideshttp://h30097.www3.hp.com/transition/apps/usage.html

• HP Software Transition Kit sitehttp://devrsrc1.external.hp.com/STK/

Page 50: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

Compiler Dialect Application Transition Resources Compatibility with HP-UX

• HP Developer and Solution Partner Program sitehttp://h21007.www2.hp.com/

• Tru64 UNIX to HP-UX Transition sitehttp://www.hp.com/go/tru64transition/

• HP Alpha RetainTrust sitehttp://www.hp.com/products1/evolution/alpha_retaintrust/index.html

Page 51: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best

11/16/2004 HP World 2003 Solutions and Technology Conference & Expo 51

Some Links

Tru64 UNIX® / TruCluster V5.1Bhttp://h30097.www3.hp.com/unix/v51b.html

Tru64 UNIX® V5.1B-1http://h30097.www3.hp.com/unix/v51b1.html

TruClusterhttp://h30097.www3.hp.com/cluster/index.html

OS Support dateshttp://www.hp.com/hps/os/os_pvs_eur.html

Porting Tru64 UNIX® to HP-UX http://www.hp.com/products1/evolution/customertimes/tru64unix.htmlhttp://h30097.www3.hp.com/transition/apps/index.html?jumpid=/go/tru64appmigrationhttp://h30097.www3.hp.com/transition/apps/porting_guide.html

Page 52: Transition to Itanium: HP Tru64/HP-UX Roadmap ... · HP-UX 11i v3 will advance leadership in scale-up and scale-out - HP remaining committed to Tru64 UNIX customers bringing best