Use of cfengine for automated, multi-platform software and patch distribution

被引:0
|
作者
Ressman, D [1 ]
Valdés, J [1 ]
机构
[1] Univ Chicago, Dept Astron & Astrophys, Chicago, IL 60637 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Good UNIX system administration practice includes among its many tasks the proper configuration of system files, installation and maintenance of third party software, and maintenance of system security, including regular updates of operating system (OS) patches. For a small number of systems running only one or two OSes, keeping up with these tasks isn't too difficult. However, as the number of systems and OSes increase (and the number of staff remains constant), these chores can quickly become overwhelming. This paper describes our planning, development, and deployment of a system that provides automated software distribution, patch installation, and OS configuration through the integration of GNU cfengine [Bur95], MySQL [MySQL00], and a few custom written Perl scripts. It is meant to be less of a tool description and more of a discussion about the various aspects of designing a multi-platform software and patch distribution system, and the benefits of integrating those systems into a configuration management system such as cfengine. Designing and developing our system has been a time-consuming endeavor, but it has proven to be well worth the effort.
引用
收藏
页码:207 / 218
页数:12
相关论文
共 50 条
  • [1] Multi-platform Automated Software Building and Packaging
    Rodriguez, A. Abad
    Gouveia, V. E. Gomes
    Meneses, D.
    Capannini, F.
    Aimar, A.
    Di Meglio, A.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [2] Article I. Multi-platform Automated Software Building and Packaging
    Rodriguez, A. Abad
    Gouveia, V. E. Gomes
    Meneses, D.
    Capannini, F.
    Aimar, A.
    Di Meglio, A.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [3] Patch management system for multi-platform environment
    Seo, JT
    Choi, DS
    Park, EK
    Shon, TS
    Moon, J
    PARALLEL AND DISTRIBUTED COMPUTING: APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2004, 3320 : 654 - 661
  • [4] Multi-platform software design based on JNI
    Li, Yadong
    Xia, Yujia
    Xi, Yugeng
    Jisuanji Gongcheng/Computer Engineering, 2000, 26 (09): : 87 - 88
  • [5] Towards multi-platform software architecture for Collaborative Teleoperation
    Domingues, Christophe
    Otmane, Samir
    Davesne, Frederic
    Mallem, Malik
    INTELLIGENT SYSTEMS AND AUTOMATION, 2009, 1107 : 347 - 349
  • [6] Design and implementation of a multi-platform automated testing tool
    Zhu, Fang
    Li, Xi
    Zhao, Zhenxi
    Jisuanji Gongcheng/Computer Engineering, 2004, 30 (24):
  • [7] Experiences developing and maintaining software in a multi-platform environment
    Pearse, TT
    Oman, PW
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1997, : 270 - 277
  • [8] PowerJoular and JoularJX: Multi-Platform Software Power Monitoring Tools
    Noureddine, Adel
    2022 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS (IE), 2022,
  • [9] Multi-Platform Compatible Software for Analysis of Polymer Bending Mechanics
    Graham, John S.
    McCullough, Brannon R.
    Kang, Hyeran
    Elam, W. Austin
    Cao, Wenxiang
    De La Cruz, Enrique M.
    PLOS ONE, 2014, 9 (04):
  • [10] Development of Multi-Platform Steganographic Software Based on Random-LSB
    Gabor Attila Tibor
    Jozsef Katona
    Programming and Computer Software, 2023, 49 : 922 - 941