what you’ll take away: 1.define team and schedule 2.software and hardware specifications...

39

Upload: cody-carter

Post on 11-Jan-2016

219 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test
Page 2: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

What you’ll take away:1. Define team and schedule2. Software and hardware specifications3. Analysing4. Configuration and migration5. Validation and Test6. « M » day System switch

Brand & Industries or Technology:Wonderware

• System platform

WW 18Migration ServicesBest practices

Peter Von TluckDavid Curt

Focus of presentation:The intension of this presentation is to provide System integrators, Application Engineers and End customers the right information how to build a strategy to migrate an existing System platform application. This should avoid unexpected behavior and reduce plant down time to a minimum.

Page 3: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> Upgrading a System.........easy ?????

Introduction

PLCs & Automation

Application Object Server

HistorianWonderware

Information Server

Device Integration

Server

InTouch

Wonderware Enterprise Integrator

System Platform

Page 4: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> Why do customers want (need) to migrate their applications?

Reasons for upgraded

Page 5: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

End of OS livecycle support ( Windows 2003)

Reasons for upgrade

https://support.microsoft.com/en-us/gp/lifeselect

Page 6: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

End of WW livecycle ( intouch 7.11)

https://softwaresupportsp.invensys.com/Pages/ProductHub.aspx

Reasons for upgrade

Page 7: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

Company standards (use the same Systemplatform version on all sites)

Come into enjoyment of new features (Historian, enhanced alarming, scripting improvements, improvements in robustness)

Reasons for upgrade

Page 8: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

• Migration only possible during production breaks• Downtime: hard to migrate systems running 365/24/7.• Customers might be afraid that application is not working as before.• Unexpectable re-engineering effort• Validation (GMP/ FDA)• Coordinate participants (Production , IT, Integrator, WW, Quality)

General Problems

Page 9: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> Define project team

> Not mix migration and functional modifications

> stop any modification in the live galaxy as soon as the migration process started.

> Don´t forget documentation!!!

Migration most often is a project

Page 10: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

>Define team and schedule

> Software and hardware specifications

> Analyzing

> Configuration and migration

> Validation and Test

> « M » day System switch

Main tasks

Docum

entation preparation

Page 11: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

1. Define a schedule

2. Downtime available or not?

3. Kick off and Milestones

4. Fallback strategy

5. Team members and responsabilities

6. Project management – Documentation / Guideline

Timing and Team

Page 12: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> Define team and schedule

>Software and hardware specifications

> Analyzing

> Configuration and migration

> Validation and Test

> « M » day System switch

Main tasks

Docum

entation preparation

Page 14: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> Define team and schedule

> Software and hardware specifications

>Analyzing

> Configuration and migration

> Validation and Test

> « M » day System switch

Main tasks

Docum

entation preparation

Page 15: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

1. Analyzing wonderware software (IAS, Workfow, Intelligence, AOT......).

2. License aspects - review

3. Installation verification

4. IT requirements (operating system/ MS SQL Server/ IE/ .Net version supported?)

5. Check compatibility Matrix: https://gcsresource.invensys.com/ProductCompatibility/HTMLClient/

6. Migration of existing data (Alarms/ Historian)

Analyzing – Wonderware/TAM

Page 16: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

1. Application review („customized“ parts - AOT, scriptfunctions, controls -, third party software)

2. Consider/ discuss Improvements (i.e. Terminal Server) “InTouch for Terminal Services Deployment Guide”

3. Memory/ User/ Resolution optimization

Analyzing – System Integrator

Page 17: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> Define team and schedule

> Software and hardware specifications

> Analyzing

>Configuration and migration

> Validation and Test

> « M » day System switch

Main tasks

Docum

entation preparation

Page 18: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

1. Galaxy scrubber

2. Integrity check (exec internal_validate_integrity)

3. Migrate Galaxy (Note: System requirements!!!).

4. Keep the log of the migration.

Migration of customers galaxy

Page 19: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> Define team and schedule

> Software and hardware specifications

> Analyzing

> Configuration and migration

>Validation and Test

> « M » day System switch

Main tasks

Docum

entation preperation

Page 20: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> For precommissioning it best practice to setup a testsystem.

> In any case hardware configuration and equipment should be not reduced!!!

The testsystem should include at least the following nodes, to make sure that everything will work in a proper manner:

GR Node2 AOS nodes (redundancy)1 Client node1 WIS/ Historian node

additional nodes for Workflow, Intelligence, MES to be discussed

Setup a minimal test environment (not best practice)

Page 21: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> Hardware is replaced – new installation

> For precommissioning it is best practice using the definitive hardware on the real environment in parallel (when it‘s possible).

> Hardware is kept –upgrade installation

> For precommissioning it is best practice using the same environment as the site.

Setup a complete environment(complete server/database architecture of the migration)

Page 22: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

1. Check engineering: Checkin/ checkout/ creating new objects/ galaxy dump

2. Propagation of changes (scripts, graphics) – Performance!

3. Runtime: Deployment (objects, InTouch view)

4. IO: DA Server/ diagnostics

5. Changes (new objects, scripts, TSE....)

6. Licensing

7. Data migration test (Historian block, MES Database content…)

Precommissioning

Page 23: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> The role of the TAM:

Act as trusted advisor!!!!!!

Precommissioning

Page 24: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> Define team and schedule

> Software and hardware specifications

> Analyzing

> Configuration and migration

> Validation and Test

>« M » day System switch

Main tasks

Docum

entation preperation

Page 25: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

What we already did:

> Prepare all the architecture: hardware and software > Migrate galaxy> Wrote a migration procedure: a detailed step by step procedure for the „M“ day with an

estimate time for each task. > Testing/ FAT

Migration plan X (New hardware)

Page 26: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

What we need to do:

> Synchronize objects with the new galaxy environment - freeze object development > „M“ day:

> Synchronize database content with the migrated version at the latest opportunity to avoid „gaps“

> switch galaxy> Functionality tests/ health check> If needed fallback ;-(

Migration plan X (New hardware)

Page 27: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

1. „IQ“ test successful

2. Track if the timing is respected

3. Create a backup and keep the logger of the „M“ day

Day „M“

Page 28: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

1. In case of major issue we can switch back to the old system. So it‘s important to keep the old system ready to restart.

Fall back strategy

Page 29: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

What we already did:

1. Migrate galaxy on an dev. Architecture (similar as the customer architecture if possible)

2. Write a migration procedure: a detailed step by step procedure for the „M“ day with an estimate time for each task.

3. Test

Migration plan X (Existing hardware)

Page 30: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

What we need to do:

> „M“ day > stop the galaxy> Migrate all the components in specific order (to optimize downtime)> Restart (on a minimum architecture)> Functionality tests/ health check> If needed fallback ;-(

Migration plant X (Existing hardware) – not best practice

Page 31: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

1. „IQ“ test successful

2. Track if the timing is respected

3. Create a backup and keep the logger of the „M“ day

Day „M“

Page 32: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

Keep snapshots of previous installation

Fall back strategy for upgrade on existing environment

Page 33: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

Conclusion

What we expect !!!

Page 34: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

What it is !!!

Page 35: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

Conclusion

>Migration is a project>Consider time buffer>Step back in case production will be affected >Better use new hardware environment than existing ones

Page 36: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

> Tech Note 705Wonderware Application Server Migration Tips

> Tech Note 921Optimizing SQL Server for Large Galaxy Migration

> Tech Note 948Migrating IndustrialSQL Server 9.0 to Historian 2012 R2

> Tools: Galaxy scrubberTechsupport Install Check Utility

Addendum

Page 37: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

Everything clear or do you have Questions?

Page 38: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test

Please rate this session.

Scan the code using the GCS Connect App

Thank you!

Page 39: What you’ll take away: 1.Define team and schedule 2.Software and hardware specifications 3.Analysing 4.Configuration and migration 5.Validation and Test