the ultimate upgrade nicholas garcia bell helicopter textron

39
1 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

Upload: bandele

Post on 23-Mar-2016

50 views

Category:

Documents


2 download

DESCRIPTION

The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron. 1. Agenda. Who am I? What are we doing? Why are we doing it? How are we doing it? Are we going to do this again? Questions. Who am I?. Nicholas Garcia Bell Helicopter Textron IT CAD/CAM Fort Worth, TX - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

11

The Ultimate UpgradeNicholas GarciaBell Helicopter Textron

Page 2: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

2

Agenda

Who am I?

What are we doing?

Why are we doing it? How are we doing it? Are we going to do this again?

Questions

Page 3: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

33

Who am I?

Nicholas Garcia

Bell Helicopter Textron

IT CAD/CAM Fort Worth, TX

[email protected]

(817) 280-6484

Page 4: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

44

Who am I?

Page 5: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

5

What are we doing?

Upgrade from NX 1 to NX 5

Upgrade from Teamcenter Engineering 9.1.3 to Teamcenter Engineering 2007

Migrate workstations from AIX Unix to Windows XP Migrate from 32-bit to 64-bit Migrate servers from AIX to Windows

Decommission Multi-site

Page 6: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

6

Why are we doing it?

Current Environment ~200 AIX 5.3 Workstations NX 1 on AIX Teamcenter Engineering 9 on AIX and Oracle 9i

2.5 Terabytes of NX Data

Multi-site for WAN

Page 7: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

7

Why are we doing it?

Page 8: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

8

Why are we doing it?

Issues Loading times unacceptable Multi-site sync issues NX 1 “no patch” issues

No disk space for growth

“View” only capabilities Users want to be current No-support/EOL on current software versions

Page 9: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

9

Why are we doing it?

Future Environment ~200 Windows XP 64-bit Workstations NX 5 64-bit on Windows Teamcenter 2007 on Windows

4 Terabytes total disk space

2-tier for “local” sites (DFW Area) 4-tier w/Site Cache for remote sites No Multi-site!!!

Page 10: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

10

Why are we doing it?

Page 11: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

11

How did we do it?

Background Oct 2006 Project initiation Upgrade from TCe 8 to TCe 9 Move from HP-UX to AIX

NX 3 or NX 4?

What are the real issues?

Page 12: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

12

How did we do it?

Review Current Environment Users

~200 Users

4 Sites

Data 2.4 Terabytes

Multisite between sites Very large assemblies that do not open

Page 13: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

13

How did we do it?

Review Current Environment Processes

Over 70 customizations in NX

10 Customizations in TCe

Hardware AIX Servers

AIX Storage Oracle Database

Page 14: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

14

How did we do it?

Review Solutions NX 3 vs NX 4 vs NX 5 (remember this was around

July 2007) Begin testing of Windows 32/64-bit vs AIX 32/64-bit Compare NX 4 and NX 5 (NX 3 decided to be

outdated)

Test everything with TCe 9

Page 15: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

15

How did we do it?

Decisions October 2007 Loading capabilities with Windows showed to be

greatly improved NX 4

Teamcenter 9

How do we rollout?

Page 16: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

16

How did we do it?

Rollout options Upgrade to NX 4 on AIX then migrate to Windows as

needed Migrate to Windows with NX 1 then upgrade to NX 4 Mix environments with some users on Windows and

some on Unix

Final Decision:

Full Migration to NX 4, TCe 2005 and Windows in one weekend

Page 17: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

17

How did we do it?

Getting Started Current skillset and past experiences (NX 1 upgrade)

showed that we needed assistance INCAT contracted to provide technical expertise,

coding upgrades and training CSC supports Bell infrastructure

Goal was for Mid-year 2008 rollout, which changes the targets

Page 18: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

18

How did we do it?

Moore’s Law 12+ months since project first started NX 5.0.1 was available Teamcenter 2007 was available

New Hardware (Quad Core) for Windows PC’s

All this means change in scope!

Page 19: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

19

How did we do it?

Hardware Definition and Acquisition Compare 64-bit CAD compatible PC’s Define and order

Servers

Disk Storage Workstations

Page 20: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

20

How did we do it?

PC Workstations New at Bell Windows XP 64-bit Dual Quad Core Intel

8 GB Memory

2 x 250 GB Raid 1 Hard Drive (great for caching)

Page 21: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

21

How did we do it?

Now for the fun stuff Customizations Server installation Client installation

Training

Testing Results? Go Live

Page 22: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

22

How did we do it?

Customizations Needed before any testing can occur Gather all source code (very little in source control) Give to Incat to upgrade and migrate

Answer lots of questions about purpose, functionality and processes

Some don’t work because no longer on AIX How do we handle these?

Page 23: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

23

How did we do it?

Server Installation 3 Environments

Sandbox (Development)

Test (Full copy of production, during project only) Production

Multi-site Decommission Stop creation of new parts at external site Migrate all data back to single site (not an easy task)

Page 24: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

24

How did we do it?

Server Installation Sandbox Proof of Concept Functionality only testing Limited dataset

Use of existing desktop for immediate rollout

Page 25: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

25

How did we do it?

Server Installation Test Production server hardware Full copy of production Data migration

200GB Limit for backup/restore 4TB at 200GB = 20 different mounts

2 weeks to migrate data from Unix

Database migration

Page 26: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

26

How did we do it?

Server Installation Test Install Teamcenter 9 to verify database connections Install Teamcenter 2007 on Server Perform upgrade to Teamcenter 2007

NX 5 data upgrade? On the fly upon opening

Page 27: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

27

How did we do it?

Client Installation Create similar share on Windows Installation process automated as much as possible

with batch files, which reduced install time from 2 hours to 25 minutes

Small quirks are annoying NX installation warning Adding user id to XML install file

No silent install for patches

Page 28: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

28

How did we do it?

Client Installation 150 PC Workstations ordered, imaged, and delivered 60 were “refreshes” 2 months to rollout

All were ready prior to go live

Page 29: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

29

How did we do it?

Training Outsourced, onsite training 6 weeks, 3 locations, 150+ users, 32 hours each Pilot training class with Super Users in Engineering

and Manufacturing

Courses available online after classes

Documentation, CAST, I.GET.IT for additional functionality

Page 30: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

30

How did we do it?

Testing Basic Functionality performed by core team Sandbox used for code verification Test system used for performance, load and timing

tests

Pilot training class users asked to do “real” work in test system

Refresh of test system with production data

Page 31: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

31

How did we do it?

Testing Printing and Plotting changes New functionality Non-Project related issues

Moving to Windows Downstream processes 64-bit

Integrations with other systems How to support Windows

Page 32: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

32

How did we do it?

ResultsP/N

Load & Save Times (s)

NX1 (UNIX) (baseline)

NX5 - 1st (Initial load in

Windows)

NX5 - 2nd (Same w/s -

cached)

DFW Part 1 8 22 3

Part 2 230 488 52

Part 3 242 629 96

Part 4 536 698 173

Part 5 874 627 352

Part 6 827 706 191

Part 7 31 20 9

       

AMA      

Part 1 41 25 10

Part 2 1258 705 281

Part 3 1057 656 255

Part 4   1255 537

Part 7 82 81 53

Page 33: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

33

How did we do it?

Go Live 2 Dry Runs to ensure timing Perform “sync” between production and test system

volumes Copy production database to test

Perform upgrade and ensure timing is correct

Everything is ready prior to go live

Page 34: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

34

How did we do it?

Go Live June 16th

Friday 3:30 pm – Monday 6 am Coordination across 5 Plants, 2 cities

Coordination between 3 companies: Bell, CSC, Incat

1 Team to make it happen

Page 35: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

35

How did we do it?

Lessons Learned Get help if needed Hardware migration is hard Dry Runs are useful for timing

64-bit migration may have issues

Hardware/software changes quickly

Page 36: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

36

What did we do again?

Upgraded NX 4 versions

Upgraded Teamcenter 3 versions

Migrated from Windows to Unix on Clients Migrated from Windows to Unix on Servers Migrated from 32-bit to 64-bit

All in one weekend!

Page 37: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

37

Are we going to do this again?

NO

Page 38: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

38

Are we going to do this again?

Install Patches

Review new releases of TCe and NX

Review new hardware Continual process improvements

Page 39: The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron

3939

Questions?

Nicholas [email protected](817) 280-6484