'Journal of Accelerator Conferences Website' (JACoW) is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
| Title | Improving Control System Software Deployment at MAX IV | |
| Authors |
|
|
| Abstract | The control systems of large research facilities like synchrotrons are composed of many different hardware and software parts. Deploying and maintaining such systems require proper workflows and tools. MAX IV has been using Ansible to manage and deploy its full control system, both software and infrastructure, for many years with great success. We detail further improvements: defining Tango devices as configuration, and automated deployment of specific packages when tagging Gitlab repos. We have now adopted Conda as our primary packaging tool instead of the Red Hat Package Manager (RPM). This allows us to keep up with the rapidly changing Python ecosystem, while at the same time decoupling Operating System upgrades from the control system software. For better management, we have developed a Prometheus-based tool that reports on the installed versions of each package on each machine. This paper will describe our workflow and discuss the benefits and drawbacks of our approach. | |
| Paper | download MO4BCO04.PDF [0.982 MB / 4 pages] | |
| Slides | download MO4BCO04_TALK.PDF [1.964 MB] | |
| Cite | download ※ BibTeX ※ LaTeX ※ Text/Word ※ RIS ※ EndNote | |
| Conference | ICALEPCS2023 | |
| Series | International Conference on Accelerator and Large Experimental Physics Control Systems (19th) | |
| Location | Cape Town, South Africa | |
| Date | 09-13 October 2023 | |
| Publisher | JACoW Publishing, Geneva, Switzerland | |
| Editorial Board | Volker RW Schaa (GSI, Darmstadt, Germany); Andy Götz (ESRF, Grenoble, France); Johan Venter (SARAO, Cape Town, South Africa); Karen White (SNS, Oak Ridge, TN, USA); Marie Robichon (ESRF, Grenoble, France); Vivienne Rowland (SARAO, Cape Town, South Africa) | |
| Online ISBN | 978-3-95450-238-7 | |
| Online ISSN | 2226-0358 | |
| Received | 06 October 2023 | |
| Accepted | 13 October 2023 | |
| Issued/td> | 26 October 2023 | |
| DOI | doi:10.18429/JACoW-ICALEPCS2023-MO4BCO04 | |
| Pages | 201-204 | |
| Copyright |
|