Difference between revisions of "System Administration Tools for the ARM Build Farm"
(→Upsteam Wiki and Web) |
(→Project Plan) |
||
Line 51: | Line 51: | ||
Goals for each release and plans for reaching those goals: | Goals for each release and plans for reaching those goals: | ||
<!-- Note: each contributor is expected to have unique goals. These goals may be ''related'' to other students' work, but must be ''distinct'' and ''attainable'' regardless of the state of the other students' work. For example, under the umbrella of one project title, one student may work on packaging a piece of software and another may work on documentation, or one may work on solving one bug and another on solving another bug, but two students must not work on the same bug or depend on the other students' work in order to be able to complete their own project. --> | <!-- Note: each contributor is expected to have unique goals. These goals may be ''related'' to other students' work, but must be ''distinct'' and ''attainable'' regardless of the state of the other students' work. For example, under the umbrella of one project title, one student may work on packaging a piece of software and another may work on documentation, or one may work on solving one bug and another on solving another bug, but two students must not work on the same bug or depend on the other students' work in order to be able to complete their own project. --> | ||
− | * 0.1 | + | * 0.1 - Install Nagios, Func, and Puppet on an isolated environment. |
+ | :*Compile and Build from Source on F14 based on current documentation | ||
+ | :*Install Nagios, Func and Puppet | ||
+ | :*Configuration | ||
+ | :*Test functionality of Nagios, Func and Puppet | ||
+ | |||
* 0.2 | * 0.2 | ||
* 0.3 | * 0.3 |
Revision as of 00:41, 3 February 2011
Contents
System Administration Tools for the ARM Build Farm
Project Description
The Fedora ARM Koji Buildsystem or "farm" consists of 23 ARM builder systems which will grow to 38 by the end of this semester. As it grows, the need for efficient system management tools increases. The previous semesters' students started the work of setting up nagios (monitoring) and [func] (group control) tools.
This project involves configuring these tools to work with all of the systems in the ARM build farm, as well as setting up and configuring the puppet (configuration management) tool.
- Maximum number of students: 2
- Skills required: Linux system administration, problem solving, documentation writing
- Resources: wiki notes from previous semesters (e.g., How to Setup and configure Nagios), Fedora ARM Koji Buildsystem,CDOT Development Systems
- Expected result: nagios, func, and puppet working across the entire ARM build farm; documentation on how to use these tools on the farm and how to add additional devices
- Initial contacts: ctyler, PaulW
Project Leader(s)
Not sure who the primary Project Leader(s) are for this project but according to the project description primary contacts are;
- Chris Tyler
- Paul W
Students that will be working on this project are listed below;
- Gian-Luca Casella
- Tim Furzer
- Pirathapan Sivalingam
Project Contributor(s)
Only Project Leader(s) should add names here. You should not add your own name to the list of Contributors.
Project Details
Project Plan
Tracking mechanism (bugzilla, trac, github, ...):
Key contacts:
Goals for each release and plans for reaching those goals:
- 0.1 - Install Nagios, Func, and Puppet on an isolated environment.
- Compile and Build from Source on F14 based on current documentation
- Install Nagios, Func and Puppet
- Configuration
- Test functionality of Nagios, Func and Puppet
- 0.2
- 0.3
Communication
Mailing Lists
Upsteam Wiki and Web
Links/Bugs/Tracking
Source Code Control
Blogs
Seneca Particpants
- Gian-Luca Casella
- Tim Furzer
- Pirathapan Sivalingam