by Medhamsh on Friday, 4 May 2012

Vote on this proposal
Status: Confirmed
Cloud and Virtualization

Session type

Technical level



The session demonstrates the process of developing, testing and deploying a "Virtual Lab". (

Virtual Labs is an initiative of M.H.R.D. under National Mission on Education through ICT. I would like to take suggestions from other devops gurus for scaling virtual-labs.


Virtual Labs( is the project running accross IIIT-H, IITs and a few other deemed universities. There are around 300 virtual labs being developed by various developers from those institutions. There is a central team at IIIT-Hyderabad providing a backend infrastructure with a couple of virtualized instances and web based applications for the developers to make their development easier. In a nutshell the portal provides:


  • Version Control
  • Bug tracker
  • Package Management
  • Test Servers
  • Deploy Server

The process demonstrates an entire life cycle of a virtual lab from its inception till it is packaged and distributed.

At the end I would like to have some suggestions from the team to scale up the process and the best way of implementing the exisitng setups.

Speaker bio

Medhamsh, Engineer, IIIT-H, Another small time Debian contributor :-)

Swetha, Engineer, IIITH, Redmine Plugins maintainer :-)