presenter name: vinay agarwal / asit k jha room name ... · presentation date: 2018 10 31 presenter...
TRANSCRIPT
Presentation date: 2018 10 31
Presenter name: Vinay Agarwal / Asit K Jha
Room name: Knowledge Theatre-2
Presentation title: Teamcenter-NX Version Upgrade:
Key Learnings & Best Practices
® PLM Europe 2018 – All rights reserved Maruti Suzuki India Ltd. Page 1
© 2018 Maruti Suzuki India Ltd. 2
• Company Business
• Company Profile
• Business Requirement
• Challenges
• Deployment Strategy
• Upgrade Process
• Key Learnings
Agenda
© 2018 Maruti Suzuki India Ltd. 3
Company Profile : Maruti Suzuki India Ltd.
Suzuki
Motor,
Japan
Supplier
Base
SMG
Plant
MSIL
Global
Connect
Key Points
First Automotive Company to reach 20 million production of
passenger cars in India.
JD Power Asia Pacific Customer Satisfaction Award 17 times in a
row
Market Share in India is 50% (Passenger Cars) (17-18 fiscal)
Turnover for FY17-18 : $ 11 Billion ( 781,048 MRs)
Parent Company
Suzuki Motor Corporation(SMC), Japan (56.21% share)
Industry
Automotive – Passenger Cars
Product and / or service lines
16 Base Platforms, 150+ Variants
125 export destinations
Auto Finance
Insurance
Pre-owned vehicle
Driving Schools
© 2018 Maruti Suzuki India Ltd. 4
1981
JOINT VENTURE BETWEEN
GOVT OF INDIA & SMC
1983
FIRST CAR (M800 LAUNCHED)
FIRST EXPORT (TO HUNGARY
500 CARS)
MARUTI TRUE VALUE,
MARUTI FINANCE AND MARUTI
INSURANCE LAUNCHED
2000
2001
IDTR LAUNCHED WITH DELHI GOVT TO PROMOTE SAFE
DRIVING
2003
MARUTI IPO AT BOMBAY
STOCK EXCHANGE
2011
FIRST INDIAN COMPANY TO CROSS 10 MN SALES MARK
2015
LAUNCH OF NEXA CHANNEL FOR PREMIUM CAR SEGMENT
Launch of
NEXA
Service
1987
Launch of
Maruti Suzuki
ARENA
2017
2005 LAUNCH OF SWIFT
2016
LAUNCH OF VITARA BREZZA
2018
FIRST INDIAN COMPANY TO CROSS 20MN SALES MARK
Our Journey..
© 2018 Maruti Suzuki India Ltd. 5
• 3 fully integrated manufacturing
plants
• Area of over 600 acres
• Installed capacity of about 0.8
Mn units annually
• 31 km of world class test
track with 5.9 km high speed
circuit
• Area of over 700 acres
• 33 different tracks
Gurgaon Manesar Rohtak
• 2 fully integrated
manufacturing plants
• Area of 300 acres
• Installed capacity of about
0.7Mn units annually
Maruti Suzuki Facilities in India
© 2018 Maruti Suzuki India Ltd. 6
Our Cars We live by our mission to provide a car for every individual, family, need, budget and Way of Life.
For this, we offer 16 brands and more than 150+ variants ranging from Alto 800 to Premium S-Cross.
Company Business
© 2018 Maruti Suzuki India Ltd. 7
2015-16 2016-17 2017-18
Alto Alto Alto
Dzire Dzire Dzire
Swift WagonR Baleno
WagonR Swift Swift
Grand I 10 Grand I 10 WagonR
Elite I 20 Kwid Grand I 10
Celerio Baleno Brezza
Bolero Brezza Elite I 20
Omni I 20 Creta
City Celerio Celerio
Top Ten Cars in India : By Sales 2
,50
3,5
09
2,6
01
,11
1
2,7
89
,67
8
3,0
46
,72
7
3,2
87
,11
9
1,0
53
,68
9
1,1
70
,70
2
1,3
05
,35
1
1,4
43
,64
1
1,6
43
,46
7
2013-14 2014-15 2015-16 2016-17 2017-18
Passenger Vehicles Sold in India Maruti Suzuki Domestic Sales
(42.1%) (45%)
(46.8%) (47.3%)
(50%)
Market Share
6 7 7
* Top 5 cars in India is now from Maruti
*
© 2018 Maruti Suzuki India Ltd. 8
Vision
The Leader in the Indian
automobile industry, creating
Customer delight and increase
shareholders wealth and be a
pride of India.
Turnover $ 11 Billion ( 781,048 MRs)
Net Profit(PAT) $ 1100 Million (77,218 MRs)
Sales 1,643,467 cars in (FY 17-18)
Market Share 50% (Passenger Cars) (17-18 fiscal)
J D Power # 1 in JD Power CSI 17 times in a row
URL http://www.marutisuzuki.com/
Location Gurgaon & Manesar, India
Company Profile
© 2018 Maruti Suzuki India Ltd. 9
Business Requirements :-
Global Product Development
Distributed R&D and Manufacturing Sites
Availability of Product Data at real time
Enhance process efficiency
Reduce Development costs
Manage Information Security
• To implement latest technology in the area of PLM and CAD.
• Compatibility of NX Platform with Windows Operating Systems.
Objective
11
© 2018 Maruti Suzuki India Ltd. 10
• New Hardware for Application , DB and Active Workspace.
• Migration of Teamcenter Servers & DB Server from UNIX Environment to Windows.
• Implementation of Failover Technology for • Hardware
• License
• Application (FMS)
• New Implementation of Active Workspace.
• Multisite Connectivity between “SMC – MSIL R&D – MSIL Manufacturing”
• Upgrade of Custom NX KBE Applications, TC Applications.
• Data Compatibility Tests for continuity.
• Enable Suppliers to upgrade to target version.
Upgrade Project Scope
© 2018 Maruti Suzuki India Ltd. 11
Current Version
TC - 10.1.2.2
NX - 9.0.3 MP9
License Server :- 6.5.3
JBOSS - 7.1 Final
Tc Viz :- 10.1.2.2
Active Workspace :- NA
Target Version
TC - 11.3.0.1
NX - 11.0.2 MP3
License Server - 8.2.2.4
JBOSS - 7.1 Final
Tc Viz - 11.3.0.1
Active Workspace - 3.4
Target Software Version
© 2018 Maruti Suzuki India Ltd. 12
Operating System Compatibility
1. Server OS
• Windows 2012 R2 – Teamcenter
• Red Had Enterprise Linux (RHEL) 7.2 - Custom Tool, JBOSS
• IBM AIX 7.1 – Database
2. Client OS
• Windows 7 64 SP1
• Windows 10 64
© 2018 Maruti Suzuki India Ltd. 13
Challenges
•Suzuki Motor Corporation(SMC)
•Maruti Suzuki India Ltd (MSIL) - R&D
•Maruti Suzuki India Ltd – Manufacturing
Synchronize upgrade for all locations
•New Configuration for FMS Failover
•New Configuration for Hardware failover
•New Configuration for License failover
Setup of Failover Configuration
•Entire Physical Volumes to be moved from UNIX storage to Windows Compatible Storage Devices
•Volume Definition changes from UNIX to Windows
•Validation of Physical volume data with all database entries
Migration of SAN Storage
•Ensure all the Legacy Data is Migrated to new CAD Version
•Check and verify BIW data to ensure no shape change. Data Compatibility
•Ensure all Suppliers are compatible with New CAD version Supplier Migration to
Compatible CAD Version
© 2018 Maruti Suzuki India Ltd. 14
Design & Analysis Enhancement Advanced Visualization
Server Level Improvements Active Work Space & Real time Reporting
1. Flattening and Forming
2. Face Blend
3. Isolate in New Window
4. View Break Enhancements
5. Improved Meshing for CAE
6. Renew Features & more…
1. DMU advance Visual functions
2. Scope for extending Lightweight
User interface for CAD visualization
to Suppliers & Tool makers
1. Introduction of Triad Concept for
CAD license High Availability.
2. FSC Service Failover for
Application High Availability.
3. Failover Server for H/W level High
Availability
1. CAD based Design stage Reporting .
2. Enhanced and Lightweight visualization for
Design Reviews.
3. Real time CAD data availability for Design
reviews.
4. Web based interface for quick response.
What’s New & What we want
© 2018 Maruti Suzuki India Ltd. 15
Sr.No Activity H1 – FY17-18 H2 – FY 17-18 H1-FY18-19 H2- FY18-19
1 NX Release Schedule
2 TC-NX Environment
3 Custom Migration
4 Testing (NX , TC , Custom Apps)
5 Training
6 Client Preparation
TC 11.2.3
NX 11.0.1
TC 11..3.1
NX 11.0.2
TC 11.3
MP-2
MP-3
MP-4
TC 11.3..xx Release (TARGET)
NX 11.0.2 MPx Release (TARGET)
Quality Testing on NX
Basic NX operation Testing
Local NX Setup
Architecture Finalization
H/w Specs Finalization
Server Procurement
Prepare Development Server Prepare Test Server
Multisite
Production Preparation
Go-Live
Post –Go Live Support
Study Pre-requisites, Enhancements , New requirements & Feasibility Study
Migration of NX KBE Commands
Data Compatibility Tests
Performance Testing
Project Management
Basic Testing of Development Server
Migration of Custom TC Commands
Testing of NX KBE Commands / TC Custom Commands
Multisite Testing
Study Client Pre-requisites
Migration of Current Training Content to NX-11 Study What’s New
Prepare What’s New Training Content Training to all Users
Mass Client Installation Gurgaon / Manesar / Rohtak
Prepare & Test Silent installation scripts
© 2018 Maruti Suzuki India Ltd. 16
• TC- NX Release Schedule for the target application version.
• Prepare the Compatibility Matrix for all required components
• New Hardware Specifications
• Current and TO-BE Architecture after Upgrade
• Migration of Custom Tools and Applications
• Source Code
• Test Cases
• What’s New Document for TC - NX
• Business Use Cases for TC-NX, Multisite
• Methodology for Data Compatibility Test
• Mass level Client Deployment approach
Important Check List
© 2018 Maruti Suzuki India Ltd. 17
MSIL Specific Compatibility Matrix
Software
ComponentLicensing Server
Teamcenter Corporate
Server
Oracle Database
ServerJBOSS Enterprise Edition
Teamcenter Rich
Client
(2-Tier)
NX-11Teamcenter
Visualization (TcVis)ActiveWorkspace Server KBE TC Customization
JT
Tesselation
Software
Component VersionTarget Version :-8.2.x 11.2.3
11gR2
(11.2.0.4+)7.1.0 Final 11.2.3 11.0.3 11.2.3 3.4 NA NA 7.4
Operating System RHEL 7.2 ServerWin Server 2012 R2
(64 bit) - StandardIBM AIX 7.1
Win Server 2012 R2
(64 bit) - StandardWin 7 (64 bit) Win 7 (64 bit) Win 7 (64 bit)
Service Pack - SP1 - SP1 SP1 SP1 SP1 SP1 SP1 SP1
Virtualization - VMWare ESXi 6.x IBM Virtualization - - - - - - -
Internet Explorer - - - - - - - 11.x 11.x 11.x -
Visual Studio - - - - - - -MS Visual Studio
2013
MS Visual Studio
2012 Update-1-
Microsft Office - - - - -2010,2013,2016
(32 bit Only)-
Java Y Y Y Y 1.8 - 1.8
.Net Framework - - - - - 4.5 - 4.5
1.8.0 1.8
Windows-2012 R2
(64 bit)Win 7 (64 bit)
SP1
VMWare ESXi 6.x
-
2010,2013,2016
(32 bit Only)-
4.5 -
© 2018 Maruti Suzuki India Ltd. 18
Deployment Methodology C
urr
ent
Test
En
viro
nm
ent
New
Tes
t E
nvi
ron
men
tC
urr
ent
Pro
du
ctio
n E
nvi
ron
men
tP
re-P
rod
uct
ion
En
viro
nm
ent
Teamcenter10.1.2.2
Oracle DB -11.2.0.4
HP UNIX
C
Teamcenter 10.1.2.2Windows
Oracle 11.2.0.4AIX
N
N
Teamcenter 11.3.x
Windows
Oracle 11.2.0.4AIX
N
N
Oracle 11.2.0.4AIX
N
Teamcenter
11.3.xWindows
N
Oracle 11.2.0.4
AIX
N
Teamcenter 11.3.xWindows
N
Oracle 11.2.0.4
HP-UNIX
Teamcenter
11.3.xHP-UNIX
Co
py
Incr
em
en
tal D
ata
.
Teamcenter 10.1.2.2HP UNIX
Oracle 11.2.0.4
HP UNIX
C
C
C
C
Teamcenter10.1.2.2
Oracle DB -11.2.0.4
HP UNIX
C
Teamcenter 11.3.x
Windows
Oracle 11.2.0.4AIX
N
NMSIL - TcM
Teamcenter 11.3.xWindows
SMCTeamcenter 11.3.x
Windows
Mu
ltis
ite
Testing , Client Preparation , UAT, Active Work Space deployment, DCT, Server Failover, Trainings
1
Dry Run -1 Dry Run -2
2
3
4
5
6 7 8
Cur
rent
Tea
mce
nter
& D
B S
erve
rN
ew T
eam
cent
er &
DB
Ser
ver
CN
Big Bang Approach
© 2018 Maruti Suzuki India Ltd. 19
Upgrade Process
Tech Pro -2 Data Compatibility Test
User Training Client Preparation
H/w Procurement
Quality Testing & What's New Study
H/W Architecture & Sepcs Finalization
Development Server
New Test Server
SMC Command Migration
Multisite with SMC and PE
Prod. Server Version Upgrade
Post live Support
Start of NX
11
Tech Pro-1
Mil
esto
nes
-
----
-->
KBE Migration
H/w Architecture & Specs Finalization
© 2018 Maruti Suzuki India Ltd. 20
•Setup of Trial License Server
•Installation of Local NX
•Quality Testing with MSIL Parts
Local NX
•Migration of KBE Tools
•Unit Testing
•Setup for Integration mode
NX Custom Migration
•OOTB Setup
•Migration of BMIDE Package
•Custom NX Integration Setup & Testing
Development Server
•Production Replica
•Complete Volume Copy
•Multisite with all Sites
•Active Workspace
Test Server
Upgrade Process
© 2018 Maruti Suzuki India Ltd. 21
•Dry-run1
•Production Replica
•All Volumes Copied
•No Multisite
•FMS Failover Configuration
•TRIAD License Server
•Database Failover
Pre Production Server
•Dry-run 2
•Production Replica
•Delta Volumes Copy & validation
•No Multisite
•FMS Failover Configuration
•New Production TRIAD License
•Database Failover
•Finalize the Steps
Pre Production Server •Un-populate the DB
•Stop current Production Server
•Export DB
•Copy Delta volumes & validate
•Import DB
•Make Preference Changes to New Server
•Validate the working of the Server and Client
•Start the Upgrade
•Complete the Upgrade with no errors
•Multisite Connectivity with all Sites
Production Server
Upgrade Process contd..
© 2018 Maruti Suzuki India Ltd. 22
• Windows Clustering Technology used for Hardware failover.
• Common virtual IP for Cluster with individual IP for each Primary and failover Server
• Shared Storage for Primary and Failover Server
Hardware Failover Configuration
© 2018 Maruti Suzuki India Ltd. 23
• TRIAD Configuration was adopted to achieve License failover
• Homogenous Environment is a required to achieve TRIAD
• All Windows Server was used for License Servers
• All three Server must communicate with each other through IP and Hostname.
• The Key advantage was increase in the probability of licenses for Designers even incase of any server failure
License Server Failover Configuration
Storage Corporate Server -1 Corporate Server -2
© 2018 Maruti Suzuki India Ltd. 24
Teamcenter Failover Configuration
Volume Server
• File Management Server (FMS) is a file storage , caching, distribution & access system
• FMS Failover Configuration helped us to achieve the reduction in system Outage due to FSC unavailability
• Users were assigned to both FSC’s & incase of failure, they will still be able to access the second FSC. This would ensure the system is available even when of the FSCs are down.
© 2018 Maruti Suzuki India Ltd. 25
• More than 30 TB of data was transferred from UNIX Storage to Windows Storage.
• Multiple Issues observed on Test Server related to data.
• New Methodology was developed for volume validation.
• Special Tool was developed for validation to work in UNIX and Windows Environment
• 100% of the data was validated after Final Production Upgrade.
Data Migration Validation
© 2018 Maruti Suzuki India Ltd. 26
Supplier meet “TechPro 2018” was held to share CAD System Upgrade information and with Vendors.
Supplier Technical heads were invited for the meet.
MSIL Plan was shared in the event.
Best Practices & past experiences related to NX upgrade was shared with suppliers.
It was made certain that all our suppliers must migrate to the compatible CAD version with defined timelines.
Supplier Connect Forum
© 2018 Maruti Suzuki India Ltd. 27
Suppliers & partners are integral part of MSIL for design & development process.
CAD platform is basic for design and development activities.
NX-CAD Platforms do not support backward compatibility.
Same NX version is required at supplier site to enhance
collaborative design & development process.
To ensure smooth and Seamless data exchange, it was important
for vendors to be aligned with MSIL in terms of CAD process and
system.
Significance for Supplier Collaboration
MSIL CAD Upgrade Go-Live
© 2018 Maruti Suzuki India Ltd. 28
Server Installations :-
• While Migrating to New Hardware perform Iterations on New TO-BE production server.
• Validation of New Volume with all database entries is a must.
• Perform multiple Iteration for Upgrade on Test Environment before production Go-live
• Create an automated process to run command line utilities and ensure order of operations
• Prepare your internal Server Installation document along with screenshots
• Backup is the key after each milestones. i.e. before & after upgrade
• TRIAD setup do not support Heterogeneous environment
Key Learnings
© 2018 Maruti Suzuki India Ltd. 29
Client Installations :-
• Client System Language Locale to be checked for Customized Command especially for Multi-byte characters e.g. Japanese.
• Old version of TC-NX should not be uninstalled till the stabilization of Production environment. This would enable us to easy roll back incase of failure
• Pre-requisites must be checked for Client, before start NX, TC installations
Java Version
.Net Framework
Microsoft Office.
Key Learnings contd..
© 2018 Maruti Suzuki India Ltd. 30
Multisite :-
• For Multisite Connection, WAN sites to be added to Network Firewall at all sites
• Firewall Exceptions to be added individually for Primary and Failover Servers incase of Hardware Cluster Architecture.
• Ensure the Port number defined in IDSM i.e. 47951 (default) is accessible from the remote sites
• Preferences and Access Controls related to Multisite to be re-validated before the start of the Production Go-live testing.
Key Learnings contd..
© 2018 Maruti Suzuki India Ltd. 31
Issue Handling:-
• GTAC plays a major role for support to provide solutions.
• Account Manager & Technical Account Manager helps accelerate the process & get tailored solutions.
• Siemens Solutions Center helps to basic repetitive issues.
• Important to subscribe to Siemens Software Bulletin (SFB) to get latest notification of the enhancements and changes done in the product.
• Sharing of Issues and solutions across all sites helps to learn from each other.
Key Learnings contd..
© 2018 Maruti Suzuki India Ltd. 32
Maruti Suzuki India Limited
www.plm-europe.org www.siemens.com/plm
October 2018