Paper |
Title |
Page |
THMIB03 |
From Real to Virtual - How to Provide a High-avaliblity Computer Server Infrastructure |
1076 |
|
- R. Kapeller, C.E. Higgs, R.A. Krempaska, H. Lutz
PSI, Villigen PSI, Switzerland
|
|
|
During the commissioning phase of the Swiss Light Source (SLS) at the Paul Scherrer Institut (PSI) we decided in 2000 for a strategy to separate individual services for the control system. The reason was to prevent interruptions due to network congestion, misdirected control, and other causes between different service contexts. This concept proved to be reliable over the years. Today, each accelerator facility and beamline of PSI resides on a separated subnet and uses its dedicated set of service computers. As the number of beamlines and accelerators grew, the variety of services and their quantity rapidly increased. Fortunately, about the time when the SLS announced its first beam, VMware introduced its VMware Virtual Platform for Intel IA32 architecture. This was a great opportunity for us to start with the virtualization of the controls services. Currently, we have about 200 of such systems. In this presentation we discuss the way how we achieved the high-level-virtualization controls infrastructure, as well as how we will proceed in the future.
|
|
|
Slides THMIB03 [2.124 MB]
|
|
|
Poster THMIB03 [1.257 MB]
|
|
|
THPPC017 |
Control System Configuration Management at PSI Large Research Facilities |
1125 |
|
- R.A. Krempaska, A.G. Bertrand, H. Lutz
PSI, Villigen PSI, Switzerland
|
|
|
The control system of the PSI accelerator facilities and their beamlines consists mainly of the so called Input Output Controllers (IOCs) running EPICS. There are several flavors of EPICS IOCs at PSI running on different CPUs, different underlying operating systems and different EPICS versions. We have hundreds of IOCs which control the facilities at PSI. The goal of the Control system configuration management is to provide a set of tools to allow a consistent and uniform configuration for all IOCs. In this context the Oracle database contains all hardware-specific information including the CPU type, operating system or EPICS version. The installation tool connects to Oracle database. Depending on the IOC-type a set of files (or symbolic links) are created which connect to the required operating system, libraries or EPICS configuration files in the boot directory. In this way a transparent and user-friendly IOC installation is achieved. The control system export can check the IOC installation, boot information, as well as the status of loaded EPICS process variables by using Web applications.
|
|
|
Poster THPPC017 [0.405 MB]
|
|
|