Collapse AllExpand All

Appendix B: Creating a Local Eucalyptus Package Repository

In certain situations (such as installing Eucalyptus from behind a firewall), you might need to install Eucalyptus from a local repository. This section augments the standard installation instructions with additional instructions for downloading and installing Eucalyptus from a local repository.

To install Eucalyptus from behind a firewall on CentOS 6 or RHEL 6:

  1. Download the Eucalyptus repository to a local directory. For example:
    wget -r --no-parent \ 
    http://downloads.eucalyptus.com/software/eucalyptus/3.2/centos/6/x86_64/ \
    -P /tmp/eucalyptus 
  2. Download euca2ools:
    wget -r --no-parent \
    http://downloads.eucalyptus.com/software/euca2ools/2.1/centos/6/x86_64/ \
    -P /tmp/euca2ools 
  3. In step 1 of the existing installation instructions, modify the baseurl to point to your Eucalyptus local repository:
    baseurl=file:///tmp/eucalyptus/downloads.eucalyptus.com/software/eucalyptus/3.2/centos/6/x86_64
  4. In step 2 of the existing installation instructions, modify the baseurl to point to your local Euca2ools repository:
    baseurl=file:///tmp/euca2ools/downloads.eucalyptus.com/software/euca2ools/2.1/centos/6/x86_64
  5. Run yum update.