I believe especially if you don't have a dedicated machine that KVM will be easier. Also the qemu driver part of your project needs that as a choice.
I haven't tried choice 1 myself. Add for choice 2 virtual box is just used to stimulate physical machines, which then run Ganeti themselves. Normally I use Ganeti on physical hardware. The devel/upload script is a one key script to deploy Ganeti on a set of machines. Of course you need the machines first (either physical or virtual) and of course it can be improved. One final note: Lance is giving you advice but not formally mentoring yet, as we're not in that phase yet (proposals still have to be approved and slotted). But thanks for starting to look into it early. Thanks, Guido On 4 May 2013 09:34, "harryxiyou" <[email protected]> wrote: > On Sat, May 4, 2013 at 2:44 PM, Guido Trotter <[email protected]> > wrote: > > Another easy way is to start from the packages and as you make changes > just > > use /devel/upload. Which distribution and hypervisor are you using? > > > > Following is my distro infos > > $ lsb_release -a > No LSB modules are available. > Distributor ID: Ubuntu > Description: Ubuntu 12.04.2 LTS > Release: 12.04 > Codename: precise > > The hypervisor i wanna use is XEN or QEMU/KVM. Actually, i wanna > begin from a easier one. Would you please give me some suggestions. > > What's more, i have investigated some documents of installing Ganeti. > > 1, https://code.google.com/p/ganeti/wiki/GanetiInVagrant > > This is suggested by my mentor (Lance Albertson) , which is very useful and > easy to experience Ganeti. However, i think it can just test/experience > some > versions of Ganeti and i cannot hack myself. Actually, i wanna take a > little change > of Ganeti source codes then run again, which it will benefit my project > idea > "Gluster Ganeti support". > > 2, https://code.google.com/p/ganeti/wiki/GanetiInVirtualBox > > This one let us build Ganeti in VirtualBox with many VMs(nodes), which > install > XEN/KVM in these VMs. Actually, i am not clear about the relationships > between > VMs and XEN/KVM. I think the ideal condition is that we build XEN/KVM just > on > a VM(Virtual Box, etc) or one server(physical hardware), then set up > many VMs(dom0) > by XEN/KVM and configure Ganeti on these VMs(dom0). Perhaps, i should take > a > closer look at the relationships between Ganeti, Virtual Box and XEN/KVM. > > 3, http://docs.ganeti.org/ganeti/master/html/install.html > > This is the core document of how to deploy Ganeti. In fact, i just wanna > build > a one node(standalone) Ganeti environment that i can develop and test > "Gluster > Ganeti support". At last, i should test it on a cluster. > > Perhaps, we should build a sub-project that develops a one-key script > for deploying > Ganeti(Like devstack for Openstack project). I am very happy to do > these jobs(develop > a one-key script) during my project "Gluster Ganeti support". > > > -- > Thanks > Harry Wei >
