9
Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study the appropriate solutions Hervé Milcent/Brice Copy EN/ICE Infrastructure 1 Hervé Milcent/Brice Copy

Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study

Embed Size (px)

DESCRIPTION

Industrial Control Engineering Introduction  Mandate: WG Infrastructure to establish the needs for an ICE server pool and study the appropriate solutions  Web page: https://j2eeps.cern.ch/wikis/display/EN/Infrastructure+to +establish+the+needs+for+an+ICE+server+pool+and+study +the+appropriate+solutions https://j2eeps.cern.ch/wikis/display/EN/Infrastructure+to +establish+the+needs+for+an+ICE+server+pool+and+study +the+appropriate+solutions  Development: WinCC OA, PLC, LabVIEW, C++, Java  No requirements: usually done on personal desktop  Application development:  No requirements.  Test: functional test, integration test, performance test, validation test  Diagnostic, debugging, operation  Access to TN. EN/ICE InfrastructureHervé Milcent/Brice Copy3

Citation preview

Page 1: Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study

Indu

stri

al C

ontr

ol E

ngin

eeri

ng

Hervé Milcent/Brice Copy 1

Infrastructure: EN/ICE needs

Wrap up

Mandate: WG Infrastructure to establish the needs for an ICE server pool and study the appropriate solutions

Hervé Milcent/Brice Copy

EN/ICE Infrastructure

Page 2: Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study

Indu

stri

al C

ontr

ol E

ngin

eeri

ng

Hervé Milcent/Brice Copy 2

Outline Introduction, mandate, type of software/development Summary of the requirements Possible solutions/existing solutions Conclusion: agreement on the requirements and the

constraints

EN/ICE Infrastructure

Page 3: Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study

Indu

stri

al C

ontr

ol E

ngin

eeri

ng

Hervé Milcent/Brice Copy 3

Introduction Mandate: WG Infrastructure to establish the needs for

an ICE server pool and study the appropriate solutions Web page:

https://j2eeps.cern.ch/wikis/display/EN/Infrastructure+to+establish+the+needs+for+an+ICE+server+pool+and+study+the+appropriate+solutions

Development: WinCC OA, PLC, LabVIEW, C++, Java No requirements: usually done on personal desktop

Application development: No requirements.

Test: functional test, integration test, performance test, validation test

Diagnostic, debugging, operation Access to TN.EN/ICE Infrastructure

Page 4: Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study

Indu

stri

al C

ontr

ol E

ngin

eeri

ng

Hervé Milcent/Brice Copy 4

Requirements SCDDevelopment Validation/testing Integration test demo Prod. application

SCD JCOP/UNICOS WinCCOA compilation: GPN, Windows 2008, SLC6

WinCC OA: GPN, Windows 2008, BE/CO, experiment setup for Distribution, patch, JCOP, UNICOS

Load testing: GPN, Windows 2008, BE/CO, experiment setup

Long running stability test: GPN, Windows 2008, BE/CO, experiment setup

Distributed WinCCOA setup: GPN, Windows 2008, SLC6

CCC console like: scattered UI

Hudson: squish testing no •Diagnostic,debugging,operation•Windows/Linux trusted with soft.•Teminal server, VM

EN/ICE Infrastructure

Page 5: Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study

Indu

stri

al C

ontr

ol E

ngin

eeri

ng

Hervé Milcent/Brice Copy 5

Requirements SICDevelopment Validation/testing Integration test demo Prod. application

SIC Hudson/nexus for building: GPN

LHCServices build

Test infrastructure: JIRA, SVN, dashboard, etc.

LHCServices: GPN•BE/CO setup

OPC Server validation: GPN•Standard setup with interface card•Experiment setup

CAN support:•Diagnostic•Reproduce problem•evaluation

UAB: GPN

•project specific•Hudson: UAB , LHCServices, DIP

May beOn requesttemporary

•Diagnostic,debugging,operation•Windows/Linux trusted with soft.•Teminal server, VM•Hudson, nexus for deployment

EN/ICE Infrastructure

Page 6: Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study

Indu

stri

al C

ontr

ol E

ngin

eeri

ng

Hervé Milcent/Brice Copy 6

Requirements MTADevelopment Validation/testing Integration test demo Prod. application

MTA no RADE: GPN• full BE/CO setup •Linux/Windows CCC like console•Need of acc tools: LHCLogging, etc.

New release LabView:•Linux/Windows CCC like console, GPN

no no •Diagnostic,debugging,operation•Windows/Linux trusted with soft.

EN/ICE Infrastructure

Page 7: Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study

Indu

stri

al C

ontr

ol E

ngin

eeri

ng

Hervé Milcent/Brice Copy 7

Requirements PLCDevelopment Validation/testing Integration test demo Prod. application

PLC no VM: ready images for development and testing

BE/CO test setup project: Servers for continuous integration, CPC performance, redundancy, PLC test

EN/ICE touch panel

Hudson: UAB and EcosimPro simlutation

CPC continuous integration test shared by many developers

Yespermanent

•Diagnostic,debugging,operation•Windows/Linux trusted with soft.•Teminal server, VM

EN/ICE Infrastructure

Page 8: Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study

Indu

stri

al C

ontr

ol E

ngin

eeri

ng

Hervé Milcent/Brice Copy 8

To not forget EN/ICE WGs: may have requirement on infrastructure. Deploying and managing an infrastructure has a cost,

so it must be used Keep in mind:

VM: ready images or basic images and software installed with CMF?

Re-use as much as possible existing solutions Which type of interface do you want to get a VM,

server, etc. response time, user friendliness, etc. which level of service do you want?

EN/ICE Infrastructure

Page 9: Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study

Indu

stri

al C

ontr

ol E

ngin

eeri

ng

9

Virtualization Solutions IT CERN Virtual Infrastructure (CVI)

Only supported platform for Windows templating (!) Labo 864

Obsolete G4 hardware without support (SLC5 or WS 2003 only)

VMWare virtualization lets us support Windows 2008 64 bits virtual machines

Local desktop virtualization products BE-CO Virtual PC infrastructure

For development and TN access only

https://cern.ch/en-ice/Virtualization+Service

EN/ICE Infrastructure Hervé Milcent/Brice Copy