Presentation + Paper
13 December 2020 Virtualizing observation infrastructure in three axes at Subaru Telescope
Author Affiliations +
Abstract
Subaru Telescope, an 8­meter class optical telescope located in Hawaii, has been using a high ­availability commodity cluster as a platform for our Observation Control System for many years.1 A concerted attempt to virtualize this infrastructure using conventional virtual machines2 was eventually scuttled due to performance impacts on the observation software under sustained use. With the ascendance of container­-based virtualization, and its promise of high­-efficiency, we recently attempted this effort anew, and have found success with an approach that employs Linux (LXC) containers. This has provided immediate benefits in maintenance, risk ­management and availability. In this paper, we document our transition and discuss the rationale for this choice vs. the arguably more popular Docker containerization scheme. We list some of the issues we encountered and solved to realize a successful transition to containers. We have also recently converted our software stack to being based on Miniconda, a popular, open­source, cross­platform software distribution service. This move basically decoupled our software completely from the operating system platform, and provides a virtualized software stack with many desirable benefits. The combination of the LXC containers and Miniconda gives us an orthogonal three-­axis virtualization scheme with extreme flexibility. We present our system for managing Miniconda environments, the benefits that accrue, and how this three­-axis approach to virtualization has altered our deployment and management strategies.
Conference Presentation
© (2020) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Eric Jeschke, Russell Kackley, and Takeshi Inagaki "Virtualizing observation infrastructure in three axes at Subaru Telescope", Proc. SPIE 11452, Software and Cyberinfrastructure for Astronomy VI, 114520I (13 December 2020); https://doi.org/10.1117/12.2551935
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
Back to Top