Second product we took a look at is OpenNebula, developed by Complutense University of Madrid.
OpenNebula's architecture is similar to Eucalyptus'.
- OpenNebula daemon, core of the system.
- Drivers (network, storage and hypervisors abstraction ) Xen, KVM and VMware hypervisors are supported.
- Frontend to interact with users (user management is supported too).
- Nodes (hypervisor-enabled stateless machines)
- Image repository. Virtual images are stored on a shared storage or transfered to a stateless node before execution.
OpenNebula is a solution for Private cloud. You can migrate your virtual machines to a Public cloud (Amazon EC2 and OCCI interfaces are supported).
OpenNebula is written in C++, Ruby, shell. Autotools, unfortunately, are not used to build the project, there is self-written install.sh script. This project looks like a good research, not production-ready project.
OpenNebula is licensed under Apache 2.0 license. There are ready to use packages in Ubuntu Karmic.
Next, we'll take a look at Google's ganeti.
Hi,
ReplyDeleteThank you for the wonderful blog.
We are planning a Private Cloud with EC2 like features( and even compatibility for later stages like load AMI from and to).
What you suggest Open Nebula or Eucalyptus? Is Ganetti useful for this?
Have you used XenCloudPlatfrom? Can I use XenCloudPlatform alone for a Private Cloud setup.
Please share your thoughts.
Thanks