Partners Enterprise Caché Unix Migration Public
-
Upload
walterhalvorsen -
Category
Documents
-
view
205 -
download
0
Transcript of Partners Enterprise Caché Unix Migration Public
1
Partners Enterprise Caché UNIX Migration
Walter HalvorsenSystems Programming Lead II
[email protected] 7, 2009
2
In the next half hour…
Business and Technical Drivers Scope of the Migration Technical Challenges Migration Process
Vendor Selection
Staffing and Training
Proof of Concept
Phase 1 Migration (database tier)
Phase 2 Migration (application tier)
Phase 3 (DR configuration)
Accomplishments and Results
Why Migrate off Windows?
Availability
UptimeIn
HoursIn
MinutesIn
Seconds
99.000% 7.3
99.500% 3.6
99.750% 1.8
99.900% 44.0
99.990% 4.4
99.999% 264
Business and Technical Drivers - Availability
Average Monthly Downtime
Business need
Windows ISM
Business and Technical Drivers - Availability
High-Availability Configuration Redundant NICs/APA Serviceguard Clustering for databases and IP-dependent workloads
Less Scheduled Downtime HP-UX Patches twice a year Caché configuration changes twice a year Infrequent Caché upgrades
Non-Disruptive Backup Caché database updates during quiesce
6
Business and Technical Drivers – Scalability and Performance
Caché 5.0/
Window
s
LMR
7
Unprecedented Growth - The LMR
~56 million
~8 million
Median Daily Business Hours Database References for September
0
10
20
30
40
50
60
70
2001 2002 2003 2004 2005 2006 2007 2008
Bil
lio
ns
8
Caché Application Tier Database References
~59.9 billion
~4.5 billion
Bil
lio
ns
of
Glo
bal
Ref
eren
ces
9
Business and Technical Drivers – Performance and Scalability
Improved Performance
64 bit OS, more memory for Caché
Faster FC HBA cards, Symmetrix frame and disk
Caché upgrade, improved ECP performance
Increased Scalability New SAN storage solution – tiered storage and more expansion
potential
More FC HBA cards per host
On-demand addition of processor cores
1010
11
Migration Scope
Windows to HP-UX O/S Migration Application platform-independence Caché Upgrade from 5.0 to 2008.1 Ensemble Upgrade from 3.1 to 2008.1 SAN Migration from DMX-2 to DMX-3 Web tier/ Weblink VB OCX
12
Operating System Challenges
Windows-centric environment
Windows is the primary O/S at Partners
Caché account originally had Domain Admin rights
File Access
Shared File Areas, home servers are Windows shares
No NAS or UNIX File Services for Windows
Printing
All print servers at Partners are Windows
Can’t print directly to Windows Print Servers from UNIX
Operating System Challenges – Windows File Access
How do we access Windows file shares from HP-UX?
14
Operating System Challenges – Windows File Access
OPEN File Process
Open Successful?
Share in CIFS?
Add Share to CIFS
No
Return Result
Result is that Open Failed
Yes
Yes
CIFSCommonInternetFileSystem
Dynamic CIFS share creation and mounting
41,000+ dynamic CIFS mounts in 3 months
15
Operating System Challenges – Printing
Print from UNIX to Windows?
Just Say No!
16
Open(printer,”w”)
Use(printer)
Close(printer)
Initialize Temporary File
Data Written to Temporary
File
Copy Temp File to PrintQueue
Class Printer Daemon Queue (OMA104) prints to original
device
Printer Daemon Queue (OMA6) prints to original
device
HP-UXWindows
Caché is the bridge between HP-UX and Windows
Operating System Challenges – Printing
Phase 1 (database tier) Migration -Data Transfer
How do we move 3.5 Terabytes of Data within an ISM Window?
1818
Migration Process – Timeline Phase 1
Phase 1 (Database Tier) Migration Process
Windows Database Servers
Windows InfoMover Servers HP-UX Database
Server Cluster
EMC Sym 1547DMX-2
Timefinder Clone
EMC Sym 1149DMX-3
24 InfoMover file transfer processes
Caché Shadow ProcessEndian
Conversion
Cachéinstances
2020
2121
Migration Process – Timeline Phase 2
Phase 2 (Application Tier) Production Migration Process
Windows Proliant Application Servers HP-UX 8640
Database Server Serviceguard
Cluster
Globals
61
5.0.20Routines
2008.1Routines
G2G
HP-UX Integrity Blade Servers
Application Server/ Ensemble/
Ancillary System Serviceguard Cluster
Caché 5.0.20Caché 2008.1Config. File
LEGEND
Application Servers
Reconfiguration of Job scheduling databases, VB and BICS service pools
Export Routines and Classes
Import Routines and Classes
Cachéinstances
9
2323
2424
Phase 3 (DR)
2525
Accomplishments
Hardware Upgrades
Migrate all platform data to new enterprise tiered storage solution (DMX3)
Migrated all platforms from 80+ 32-bit Windows to 12 64-bit HP-UX servers
Implemented a Nagios server monitoring and alerting system
Implemented Serviceguard clustering with automatic failover
Implemented new Web server tier for all platforms
Implemented first LAN-free backup solution at Partners
Implemented new EMC Clone technology
Implemented new UNIX QA Citrix solution
Implemented a complete Disaster Recovery solution
2626
Accomplishments (cont.)
Software Upgrades
Migrated all Caché platforms from Windows Server 2003 to HP-UX 11i V2.3
Migrated all Ensemble platforms from Windows Server 2003 to HP-UX 11i V2.3
Migrated all Caché platforms from version 5.0.20 to 2008.1
Migrated all Ensemble platforms from version 3.1 to 2008.1
Migrated Production web servers from Windows 2000 to Windows Server 2003
Migrated Production web servers from IIS V5 to IIS V6
Upgraded InterSystems Weblink from version 401 to 458
Migrated the Caché VISM-OCX from version 3.2 to 2008.1
2727
Application Updates Replaced hard-coded URL references with relative path references using a new
centralized platform-independent core utility Replaced all Caché hard-coded file I/O and print references with a new centralized
platform-independent core utility
Replace Caché hard-coded system functions ($ZU) with a new centralized platform-independent core utility
Budget 2+ year effort completed on time and under budget
Accomplishments (cont.)
Production Metrics – LMR Daily Outliers
28
Pre-migration Post-migration
29
Partners Enterprise Caché UNIX Migration
Walter HalvorsenSystems Programming Lead II