Jun 7, 2011

Cloud computing with OpenNebula

OpenNebula is an IaaS (Infraestructure as a Service) open source solution which allows to build private, public and hybrid clouds. It has been designed to be able to integrate with any kind of network or storage system and supports the main types of hypervisors: KVM, VMware vSphere (ESXi) and Xen.

Next figure shows a typical schema of an OpenNebula infrastructure, which I am going to develop in future articles.




The server named fronted01 runs OpenNebula and the cluster services. The principal components of OpenNebula are the daemon (manage the life cycle of virtual machines, network, storage and hypervisors), the scheduler (manage the deployment of virtual machines) and the drivers (manage the hypervisor interfaces - VMM -, monitoring - IM - and virtual machines transfers - TM -).

OpenNebula needs too a database to save the information. We have two options: SQLite and MySQL. In my architecture, I will use MySQL and it will be installed on frontend01.

With respect to the storage, OpenNebula works with three possibilities: shared - NFS (there is a shared data area accessible by OpenNebula server and computational nodes), non-shared - SSH (there is no shared area - live migrations cannot be used) and LVM (there must be a block device available in all nodes).

In the articles that I will write about it, I will configure a NFS shared into the storage01 server. It is normal as well to find some architecture where the storage is established inside the front-end. Also point out that the storage is used for keeping the virtual images and machines.

As in any classical IaaS solution, we require the computing nodes (also known as worker nodes), which supply the raw computing power and where the virtual machines are run. In this example, I will employ two hypervisors: KVM (kvm01) and VMware vSphere (esxi01). OpenNebula must be able to start, control and monitor the virtual machines. The communication between OpenNebula and nodes will be carry out through the drivers previously configured.

We can appreciate that OpenNebula is a fully scalable system, since we can add more computational nodes or storage servers based on our needs.

Other features are portability and interoperability, due to we may utilize most of the existing hardware to set up the clusters.

And finally, we face an open and standard architecture model, and besides, it can operate with other public clouds such as Amazon.


30 comments:

  1. one in every of this ideas that matches that description within the IT world is termed cloud computing. However, before an organization decides that it'll embrace cloud computing, it must check that that it understands all the implications of this new providing.Cloud Computing

    ReplyDelete
  2. There's a really feel of change within the IT market which is difficult to disregard. With majority of corporations shifting in direction of subtle cloud options, the necessity for apt professionals is on the rise. A cloud computing course may be thought of a clever choice that may assist form up the profession and supply the stepping stone in direction of a profession full of latest alternatives.This is great blog. If you want to know more about this visit our Cloud Certified Site.

    ReplyDelete
  3. It is a great post. Keep sharing such kind of noteworthy information.

    Spark Training in Chennai | Spark Training Academy Chennai

    ReplyDelete
  4. The information you provided in the article is useful and beneficial Really Thankful For the blogger providing such a great information. Thank you. Have a Nice Day.
    AWS Training in Chennai
    AWS course in Chennai
    Aws Certification in Chennai

    ReplyDelete
  5. The information you provided in the article is useful and beneficial Really Thankful For the blogger providing such a great information. Thank you. Have a Nice Day.


    aws training in chennai

    angularjs training in chennai

    ReplyDelete
  6. Thanks for sharing this valuable information.If you believe it’s too difficult to move your business to the Cloud, we are ready to show you the advantages with our time and money saving solutions. Of course, moving your legacy IT infrastructure is nothing to take lightly, that’s why we are transparent about our services so you know exactly what is happening, and when it’s happening. We take all of the risk while providing you with a secure and quick move to the Cloud.for more info: Pridesys IT Ltd

    ReplyDelete
  7. Reach to the best software training institute in Chennai, Infycle Technologies, to enter the IT industry with well-defined skills. Infycle Technologies is the rapidly developing software training cum placement center in Chennai and is generally known for its significance in providing quality hands-on practical training with 200% guaranteed outcomes! Call 7502633633 to book a free demo and to avail the best offers.Best Software Training Institute in Chennai | Infycle Technologies

    ReplyDelete
  8. Really wonderful blog! Thanks for taking your valuable time to share this with us. Keep us updated with more such blogs.

    Best IAS Coaching in Mumbai

    ReplyDelete
  9. i'm dazzled. I don't assume Ive met each body who knows as an incredible arrangement simply extra or considerably less this present circumstance as you reach. you are in goal of truth handily proficient and colossally sparkling. You thought of something that individuals ought to get and made the trouble energizing for us all. absolutely, satisfying website you have came.. Razer Surround Pro Keygen

    ReplyDelete
  10. basically I experience your page besides practicing and helpful appraisal. it is defended colossally advantageous calculation when a combination of our assets.thanks for part. I participate in this make perceived. Tally ERP 9 GST Crack

    ReplyDelete
  11. DAEMON Tools Pro crack with keygen is an application that allows you to create and manage virtual drives on your computer. With this software, you can create images of your optical discs and access them from a virtual drive. This can be helpful if you need to install software or games from a disc, but don’t have the disc available.

    ReplyDelete
  12. Before you begin, make sure your infrastructure meets the system requirements for OpenNebula. These requirements may include hardware, networking, and supported operating systems .

    ReplyDelete