Basically, when system is provides some infrastructure as well as individual or an enterprise services is provide based on cloud: Dynamic Provision,Elastic Resources,Automation and resources allocation. A private cloud is shared hosting environment for multiple application and that particular environment managed by enterprise and individual. In the recent research in cloud, there is a platform for the enterprise who is fear the issues of security,ownership of data problems with public cloud and elastic power of computing to be available on-demand cloud.
My interest in cloud computing started Here I am going to illustrate all the steps that I have followed to setup cloud. I will be describing the cloud packages, how to setup front end and back end setup,cloud implementation, ec2 or euca2ools setup, creating xen supported guest machine, creating EMIs for eucalyptus, run/stop instances and some xen/eucalyptus/ec2 useful command.
I am using the Xen hypervisors and make the private cloud as well as public cloud. With the the use of Xen, create the virtualization and make the virtual images.
Xen is the underlaying technology used by eucalyptus. Xen hypervisor which allows several guest operating systems to be executed on the same machine or hardware concurrently. Xen partitions a single physical machine into multiple virtual machines, better way to provide server consolidation and utility computing.The hypervisor controls the MMU, CPU scheduling, and interrupt controller, presenting a virtual machine to guests.
Firstly there is a guest operating system, called in Xen terminology “domain 0″ (dom0), is booted automatically when the hypervisor boots and given special management privileges and direct access to all physical hardware or machine by default. The system administrator can log into dom0 in order to manage any other further guest operating systems, called “domain U” (domU) in Xen terminology.
Eucalyptus has 3 major packages.
- Cluster Controller: provides support for the virtual network overlay
- Cloud Controller : includes the front-end services and the Walrus storage system.
- Node Controller : that interacts with XEN to manage individual VMs.
