Corporate Home Open Source Home
Syndicate content
Eucalyptus

Installing Eucalyptus using RPMs (1.4)

1. Download RPMs

Eucalyptus RPM installation is broken up into several packages. Besides the general files required on all nodes, we separately package Eucalyptus running components: the cloud controller (-cloud RPM), the cluster controller (-cc RPM), and the node controller (-nc RPM). Furthermore, to simplify the installation, we offer copies of third-party packages that Eucalyptus depends on (Apache -compiled to run as root-, libvirt and axis2c) bundled into a single "deps" tarball.

E.g., for an x86_64 installation, download from http://eucalyptus.cs.ucsb.edu/downloads

  • eucalyptus-1.4-2.x86_64.rpm
  • eucalyptus-nc-1.4-2.x86_64.rpm
  • eucalyptus-cc-1.4-2.x86_64.rpm
  • eucalyptus-gl-1.4-2.x86_64.rpm
  • eucalyptus-cloud-1.4-2.x86_64.rpm
  • eucalyptus-1.4-rpm-deps-x86_64.tar.gz

Change x86_64 into i386 to download 32 bit RPMs instead.

2. Install RPMs on the front end

On front end, where cloud controller and cluster controller will run, install the -cloud and -cc RPMs, along with the third-party dependencies:

rpm -Uvh euca-axis2c-1.4-1.x86_64.rpm \
         euca-httpd-1.4-1.x86_64.rpm \
         euca-libvirt-1.4-1.x86_64.rpm \
         eucalyptus-1.4-2.x86_64.rpm \
         eucalyptus-cloud-1.4-2.x86_64.rpm \
         eucalyptus-gl-1.4-2.x86_64.rpm \
         eucalyptus-cc-1.4-2.x86_64.rpm

2.3 Install RPMs on the nodes

On the compute nodes, install the node controller RPM, along with the third-party dependencies:

rpm -Uvh euca-axis2c-1.4-1.x86_64.rpm \
         euca-libvirt-1.4-1.x86_64.rpm \
         euca-httpd-1.4-1.x86_64.rpm \
         eucalyptus-1.4-2.x86_64.rpm \
         eucalyptus-gl-1.4-2.x86_64.rpm \
         eucalyptus-nc-1.4-2.x86_64.rpm