General information
Meeting Time
- Saturdays, 4pm @ the Crew Pit (or WVH 102 if unavailable)
Faculty
- TBD
Students
- Jon Radmer
- Pranav Gandhi (hyfi@ccs.neu.edu)
- An Dang (andang@ccs.neu.edu)
Email List
- jradmer@ccs.neu.edu
- hyfi@ccs.neu.edu
- andang@ccs.neu.edu
Source
This is a new project, so no code is currently available/written.
Rationale
This project will cover all the necessary steps to provide an alternative to Hostbase on CCIS Systems. It will allow a managable way to work with DNS, DHCP, and NFS for every machine on the network.
Additional functionalities will be added while extraneous data will be removed. Optimally, our program would be able to:
- Manage DNS, DHCP, and NFS
- Auto-find IP addresses for new machines
- Query without touching the database (SQL)
- Wiki-style edit control (with overwrite warnings)
- Audit trail
- List Port locations, room numbers of each machine
Goals
Research
- What is available? What have other sysadmins done? Exactly what does hostbase do that we don't need? What is it missing?
Testing
- Virtualisation, prototyping, etc. (this will take the most time)
Hardware Allocation
Implementation
- Most likely will not happen this semester
Timeline / Deliverables
- 10/20/2011 - Research vocabulary, network, hostbase, software
- 10/27/2011 - Install and test each program on Pit machines
- 11/03/2011 - Virtualize a network to test and set configurations for software
- 11/10/2011 - Further testing & expanding of network
- 11/17/2011 - Prepare demo of each software to Systems
- 11/24/2011 -
- 12/01/2011 -
- 12/08/2011 -
- 12/15/2011 - You should be done by around this date.
Resources
We will need server space for running VMs to simulate a network as well as the authorization to create and remove machines on the network. We might need to purchase software licenses for the programs we use, though most are open source.
Racktables
- * h3. Installation steps
- Follow above documentation
- Install these packages:
- sudo apt-get install php5-snmp php5-curl curl php5-gd php5-ldap
- Proceed with given documentation. (Go to the install script on the web page).
Installation steps
- Follow above documentation
- Install these packages:
- sudo apt-get install php5-snmp php5-curl curl php5-gd php5-ldap
- Proceed with given documentation. (Go to the install script on the web page).
Related Work
Notes
We will not be coding our own software for this project. It is forbidden.
(unless we need to write plugins for an essential feature)