11 the ultimate upgrade nicholas garcia bell helicopter textron
TRANSCRIPT
![Page 1: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/1.jpg)
11
The Ultimate UpgradeNicholas GarciaBell Helicopter Textron
![Page 2: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/2.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/3.jpg)
33
Who am I?
Nicholas Garcia
Bell Helicopter Textron
IT CAD/CAM
Fort Worth, TX
(817) 280-6484
![Page 4: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/4.jpg)
44
Who am I?
![Page 5: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/5.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/6.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/7.jpg)
7
Why are we doing it?
![Page 8: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/8.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/9.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/10.jpg)
10
Why are we doing it?
![Page 11: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/11.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/12.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/13.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/14.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/15.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/16.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/17.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/18.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/19.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/20.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/21.jpg)
21
How did we do it?
Now for the fun stuff Customizations
Server installation
Client installation
Training
Testing
Results?
Go Live
![Page 22: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/22.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/23.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/24.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/25.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/26.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/27.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/28.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/29.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/30.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/31.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/32.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/33.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/34.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/35.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/36.jpg)
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: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/37.jpg)
37
Are we going to do this again?
NO
![Page 38: 11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron](https://reader030.vdocuments.us/reader030/viewer/2022032706/56649ddd5503460f94ad5df5/html5/thumbnails/38.jpg)
38
Are we going to do this again?
Install Patches
Review new releases of TCe and NX
Review new hardware
Continual process improvements