Hi Rohit, except knowing the language (Python), the prerequisites are primarily having some experience with Ganeti. Have look at the Ganeti Administrator's Guide: http://docs.ganeti.org/ganeti/master/html/admin.html which explains the basic concepts of Ganeti. And then also Ganeti Walk-through showing the basic steps for creating a cluster. http://docs.ganeti.org/ganeti/master/html/walkthrough.html In your case, it'll be slightly different, because probably you'll have to set up Ganeti itself inside a virtualized environment, because for most features you'll need at least two or three nodes. And, during development, you'll often want to scrap your cluster and recreate it again.
The rest will depend on which issue you'll want to work on, there are bugs or issues for which knowing the Ganeti concepts and Python is enough. Best regards, Petr On Tue, Aug 26, 2014 at 7:39 PM, Rohit Shinde <[email protected]> wrote: > I would like to contribute to something using Python since that is the > language I am most comfortable with. > > I find the concept of Ganeti very interesting. I would certainly like to > contribute. However, I would like to know the prerequisites required before > I start. What should I read up on? What concepts will be needed? I would > like to get up to date. Virtualization is a bit new to me. > > Thanks :) >
