Ansible Upgrade in Mission-Critical Systems: Ensuring Backward Compatibility and Role Integrity

Authors

  • Pathik Bavadiya

Keywords:

Ansible upgrade, backward compatibility, role integrity, mission-critical systems, automation, rollback, DevOps best practices.

Abstract

In mission-critical systems, where it is necessary to ensure uninterrupted operations during upgrades, Ansible is commonly used for automating configuration management through the use of configuration management automation. The purpose of this study was to evaluate the influence that updating versions of Ansible has on backward compatibility and role integrity within environments like an environment. A descriptive and exploratory research design was utilized in order to assess the data collected from five different real-world information technology infrastructures as well as controlled upgrade testing. According to the findings of the study, small version upgrades typically maintained compatibility and role functionality, however bigger version leaps frequently resulted in role failures and necessitated rollbacks. Among the primary reasons for upgrade problems were the presence of obsolete modules and changes in role syntax. Qualitative insights from DevOps professionals emphasized the necessity of comprehensive testing, detailed documentation, automated rollback mechanisms, and version pinning to ensure upgrade success. For the purpose of properly managing Ansible upgrades and reducing disruptions to important automation activities, the findings provide valuable suggestions.

Downloads

Download data is not yet available.

References

S. V. Gudipati and V. M. Tatta, "Investigation of an automatic deployment transformation method for OpenStack," 2022.

J. Alam, R. Haque, T. Akter, and F. Nishi, "Multi-OS configuration drift detection using Ansible," 2022.

V. Duvvur, "Modernizing with confidence: Strategies for enhancing cybersecurity and compliance in legacy system upgrade," International Journal of Emerging Trends in Computer Science and Information Technology, vol. 4, no. 4, pp. 41–48, 2023.

E. Morozova, I. Petrov, N. Smirnova, and A. Volkov, "Adaptive server hardening in mission-critical biomedical systems," 2023.

H. Ansari, "The use of scalable disaster recovery architectures for hybrid UNIX systems," 2021.

D. Borsatti, C. Grasselli, L. Spinacci, M. Sellembre, W. Cerroni, and F. Callegati, "Network slicing for mission critical communications," in Proc. 2020 16th Int. Conf. Wireless Mobile Computing, Networking and Communications (WiMob), 2020, pp. 1–6.

A. P. Elvarsson, D. Gunnarsson, G. H. Gústavsson, and S. D. Garðarsson, Monitoring of mission critical air traffic control system, Doctoral dissertation, 2020.

D. Bat-Erdene, A. Enkhbayar, T. O. Ganbaatar, and N. Enkhbold, "CI/CD integration for patch compliance in biomedical systems," 2022.

V. Duvvur, "Modernizing with confidence: Strategies for enhancing cybersecurity and compliance in legacy system upgrade," International Journal of Emerging Trends in Computer Science and Information Technology, vol. 4, no. 4, pp. 41–48, 2023.

D. Jayawardena, K. Rathnayake, N. Dissanayake, and S. Abeysekera, "The review on patching strategies for always-on biomedical data systems," 2021.

D. Berardi, Security Enhancements and Flaws of Emerging Communication Technologies, 2022.

D. Quintero, T. Baumann, V. Cruz, N. Haldar, Y. Largou, P. Pandey, et al., IBM Power Systems High Availability and Disaster Recovery Updates: Planning for a Multicloud Environment. IBM Redbooks, 2022.

M. Turhan, G. Scopelliti, C. Baumann, E. Truyen, J. T. Muehlberg, and M. Petik, “The trust model for multi-tenant 5G telecom systems running virtualized multi-component services,” 2021.

Downloads

Published

07.01.2024

How to Cite

Pathik Bavadiya. (2024). Ansible Upgrade in Mission-Critical Systems: Ensuring Backward Compatibility and Role Integrity. International Journal of Intelligent Systems and Applications in Engineering, 12(10s), 709–715. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/7855

Issue

Section

Research Article