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
Change x86_64 into i386 to download 32 bit RPMs instead.
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
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