Version 5 (modified by 14 years ago) (diff) | ,
---|
Auto Eucalyptus Installation on Deter
Overview
Eucalyptus is an open-source software platform that implements IaaS-style cloud computing using the existing Linux-based infrastructure found in the modern data center. It is interface compatible with Amazon's AWS making it possible to move workloads between AWS and the data center without modifying the code that implements them. Eucalyptus also works with most of the currently available Linux distributions including Ubuntu, Red Hat Enterprise Linux (RHEL), CentOS, SUSE Linux Enterprise Server (SLES), openSUSE, Debian and Fedora. Similarly, Eucalyptus can use a variety of virtualization technologies including VMware, Xen, and KVM to implement the cloud abstractions it supports.
Helpful Links:
http://www.eucalyptus.com/products/overview
http://open.eucalyptus.com/wiki/EucalyptusUserGuide_v1.6
http://open.eucalyptus.com/wiki/eucalyptus-administrators-guide-16
Eucalyptus on Deter
The DETER testbed is a public facility for medium-scale repeatable experiments in computer security. Now Deter can create experiment to run one or multiple Eucalyptus clouds in one experiment. Installation script can help user to create experiment with Eucalyptus automatically. So users can not only create any number of nodes in one Eucalyptus cloud, but also can create any number Eucalyptus cloud in one experiment. Deter is flexible and easy to assign the hardware type and network connection in each private cloud, which is very powerful to run some experiment against multiple cloud.
Quick Example
1)There are three basic components in one Eucalyptus cloud: Node Controller (node), Front End (ctl) and Eucalyptus Tools(cli). 2 To install Node Contoller (node) :
- set node1 [$ns node] # to new a node named node1
- tb-set-node-os $node1 Ubuntu-Xen-904 # set up node1 with OS: Ubuntu9.04 with Xen Sever
- tb-set-node-startcmd $node1 "bash /proj/Virtual/script/eucalyptus_setup/install_node.sh >& /tmp/node1.log" # set up the start command to run node1 node
2) To install Front End (ctl):
- set ctl [$ns node]
- tb-set-node-os $ctl Ubuntu904-unsup # set up ctl node with OS: Ubuntu-904
- tb-set-node-startcmd $ctl "bash /proj/Virtual/script/eucalyptus_setup/install_ctl.sh node1 node2 >& /tmp/ctl.log " # set up the start command to run ctl node
Attachments (3)
-
multi_euca_cloud.ns (4.5 KB) - added by 14 years ago.
The example ns script to install multiple eucalyptus cloud in one experiment
-
4nodes.ns (890 bytes) - added by 14 years ago.
The example ns script to install one simple eucalyptus in one experiment
-
Auto Eucalyptus installation on Deter.pdf (446.4 KB) - added by 14 years ago.
User Guide about auto Eucalyptus installation
Download all attachments as: .zip