Oregon State University Open Source Lab (OSUOSL)
Web Page: http://wiki.osuosl.org/soc/ideas2013
Mailing List: http://lists.osuosl.org/mailman/listinfo/gsoc-dev
The Open Source Lab at Oregon State University exists to help accelerate the adoption of open source software across the globe and aid the community that develops and uses it. The OSL's talented team of students and full-time staff do this by focusing on a twofold strategy of software development and hosting some of the world's largest open source projects.
- Adding Ganeti provider to Vagrant - GSOC 2013 OSUOSL Proposal Vagrant is a tool for building and distributing development environments. Ganeti is a cluster virtual server management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software. Main purpose of this project is to allow vagrant to control and provision machines in the ganeti cluster. One of the use cases for this project can be Provisioning Testing environment with many VMs.
- Modularity, packaging and installation of Ganeti Web Manager Currently Ganeti Web Manager lacks proper packaging. If a sysadmin decides to install GWM, he/she should be able to simply issue `sudo dpkg -i ganeti_web_manager.deb` and be done. This project intends to build tools (or leverage existing ones) to automate creation of .deb and .rpm Ganeti Web Manager packages for Linux distributions. The actual work will also include further modularization of GWM, workflow automation and packages for opt-in GWM features, like VMs metric system (GSoC 2012).