Centralized Fabric Management Using Puppet, Git, and GLPI
Creators
- 1. Brookhaven National Laboratory, PO Box 5000, Upton, NY 11973 (United States)
Description
Managing the infrastructure of a large and complex data center can be extremely difficult without taking advantage of recent technological advances in administrative automation. Puppet is a seasoned open-source tool that is designed for enterprise class centralized configuration management. At the RHIC and ATLAS Computing Facility (RACF) at Brookhaven National Laboratory, we use Puppet along with Git, GLPI, and some custom scripts as part of our centralized configuration management system. In this paper, we discuss how we use these tools for centralized configuration management of our servers and services, change management requiring authorized approval of production changes, a complete version controlled history of all changes made, separation of production, testing and development systems using puppet environments, semi-automated server inventory using GLPI, and configuration change monitoring and reporting using the Puppet dashboard. We will also discuss scalability and performance results from using these tools on a 2,000+ node cluster and 400+ infrastructure servers with an administrative staff of approximately 25 full-time employees (FTEs).
Availability note (English)
Available from http://dx.doi.org/10.1088/1742-6596/396/4/042056Additional details
Identifiers
Publishing Information
- Journal Title
- Journal of Physics. Conference Series (Online)
- Journal Volume
- 396
- Journal Issue
- 4
- Journal Page Range
- [6 p.]
- ISSN
- 1742-6596
Conference
- Title
- International conference on computing in high energy and nuclear physics 2012
- Acronym
- CHEP2012
- Dates
- 21-25 May 2012
- Place
- New York, NY (United States)
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 44038183
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- AUTOMATION; BROOKHAVEN RHIC; COMPUTER CALCULATIONS; COMPUTER CODES; COMPUTER NETWORKS; DATA ACQUISITION; DATA ACQUISITION SYSTEMS; DATA TRANSMISSION; DATA TRANSMISSION SYSTEMS; DISTRIBUTED DATA PROCESSING; MONITORING; PARALLEL PROCESSING; PERFORMANCE; RESOURCE MANAGEMENT; TESTING
- Descriptors DEC
- ACCELERATORS; COMMUNICATIONS; DATA PROCESSING; HEAVY ION ACCELERATORS; MANAGEMENT; PROCESSING; PROGRAMMING; STORAGE RINGS