I’ve been doing some work with Eucalyptus Cloud setup lately and I thought I could speak about my experience with it. I was interested in the possibility of using other popular open source available in cloud domain and I thought Eucalyptus could be a good candidate for developing Private & Public clouds. Many instructions said below refer to a single-cluster installation, in which all components except NC(Node Controller) are co-located on one machine, which we refer to as front-end. All other machines, running only NCs, will be referred to as nodes. In more advanced configurations, such as those with multiple CCs or with Walrus deployed separately, the front-end will refer to just the machine running the CLC. Steps for installation :All packages can be found on the Eucalyptus Web site: http://open.eucalyptus.com/downloadsUnpack the Eucalyptus source using the below mentioned command: tar zvxf eucalyptus-1.6.1-src.tar.gz
cd eucalyptus-1.6.1Installing the eucalyptus-cloud,eucalyptus-cc packages on the front-end machine .sudo apt-get install eucalyptus-cloud eucalyptus-ccNext, installing the eucalyptus-nc package on each node.(mynode / 0.0.0.0) sudo apt-get install eucalyptus-nc- Finally, on the node, bring down the eucalyptus-nc service and modify the file /etc/eucalyptus/eucalyptus.conf with the name of the bridge that we set up as the node’s primary interface.
Hence after successfully adding a node to the cluster we have to register the eucalyptus components.Registering Eucalyptus Components :Eucalyptus assumes that each node in the system belongs to a cluster and that each cluster belongs to a cloud. Each node (there is only one node in this example) which runs a copy of eucalyptus-nc. Similarly, each cluster (again, there is only one cluster in this example) must run a copy of eucalytpus-cc. For simplicity, the eucalyptus-cc in this example runs on the same machine as the cloud controller (eucalyptus-clc). Read more: experience@imaginea
cd eucalyptus-1.6.1Installing the eucalyptus-cloud,eucalyptus-cc packages on the front-end machine .sudo apt-get install eucalyptus-cloud eucalyptus-ccNext, installing the eucalyptus-nc package on each node.(mynode / 0.0.0.0) sudo apt-get install eucalyptus-nc- Finally, on the node, bring down the eucalyptus-nc service and modify the file /etc/eucalyptus/eucalyptus.conf with the name of the bridge that we set up as the node’s primary interface.
Hence after successfully adding a node to the cluster we have to register the eucalyptus components.Registering Eucalyptus Components :Eucalyptus assumes that each node in the system belongs to a cluster and that each cluster belongs to a cloud. Each node (there is only one node in this example) which runs a copy of eucalyptus-nc. Similarly, each cluster (again, there is only one cluster in this example) must run a copy of eucalytpus-cc. For simplicity, the eucalyptus-cc in this example runs on the same machine as the cloud controller (eucalyptus-clc). Read more: experience@imaginea
Official site: Eucalyptus Web