KIT | KIT-Bibliothek | Impressum | Datenschutz

Management of EPICS IOCs in a Distributed Network Environment Using Salt

Blomley, Edmund ORCID iD icon 1; Gethmann, Julian ORCID iD icon 2; Marsching, Sebastian; Müller, Anke-Susanne; Schuh, Marcel ORCID iD icon 1; Schaa, Volker R. W. [Hrsg.]; Götz, Andy [Hrsg.]; Venter, Johan [Hrsg.]; White, Karen [Hrsg.]; Robichon, Marie [Hrsg.]; Rowland, Vivienne [Hrsg.]
1 Institut für Beschleunigerphysik und Technologie (IBPT), Karlsruher Institut für Technologie (KIT)
2 Laboratorium für Applikationen der Synchrotronstrahlung (LAS), Karlsruher Institut für Technologie (KIT)

Abstract:

An EPICS-based control system typically consists of many individual IOCs, which can be distributed across many computers in a network. Managing hundreds of deployed IOCs, keeping track of where they are running, and providing operators with basic interaction capabilities can easily become a maintenance nightmare. At the Institute for Beam Physics and Technology (IBPT) of the Karlsruhe Institute of Technology (KIT), we operate separate networks for our accelerators KARA and FLUTE and use the Salt Project to manage the IT infrastructure. Custom Salt states take care of deploying our IOCs across multiple servers directly from the code repositories, integrating them into the host operating system and monitoring infrastructure. In addition, this allows the integration into our GUI in order to enable operators to monitor and control the process for each IOC without requiring any specific knowledge of where and how that IOC is deployed. Therefore, we can maintain and scale to any number of IOCs on any numbers of hosts nearly effortless. This paper presents the design of this system, discusses the tools and overall setup required to make it work, and shows off the integration into our GUI and monitoring systems.


Verlagsausgabe §
DOI: 10.5445/IR/1000168516
Veröffentlicht am 16.02.2024
Originalveröffentlichung
DOI: 10.18429/JACoW-ICALEPCS2023-THPDP020
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Beschleunigerphysik und Technologie (IBPT)
Laboratorium für Applikationen der Synchrotronstrahlung (LAS)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 14.12.2023
Sprache Englisch
Identifikator ISBN: 978-3-95450-238-7
ISSN: 2226-0358
KITopen-ID: 1000168516
HGF-Programm 54.11.11 (POF IV, LK 01) Accelerator Operation, Research and Development
Erschienen in 19th International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPCS), Kapstadt, 7th-13th October 2023
Veranstaltung 19th International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPCS 2023), Kapstadt, Südafrika, 07.10.2023 – 13.10.2023
Verlag Joint Accelerator Conferences Website Publishing (JACoW)
Seiten 1340-1345
Schlagwörter Accelerator Physics, Hardware
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page