Upgrade Eucalyptus Package Repositories

This topic describes the steps to upgrade the Eucalyptus package repositories.

Prerequisites

See Prepare for Upgrade for the complete list of upgrade prerequisites.

You need to upgrade your existing Eucalyptus package repositories to use the new features in 4.4.4.

Tip: It's a good idea to upgrade all the non-NC's before the NCs.
To upgrade Eucalyptus
  1. Enter the following command on each host machine that runs a Eucalyptus service:
    yum install http://downloads.eucalyptus.cloud/software/eucalyptus/4.4/rhel/7/x86_64/eucalyptus-release-4.4-2.8.as.el7.noarch.rpm

    Review the dependencies and install package information.

    Enter Y when prompted to install the package.

  2. If you are not a Eucalyptus subscriber, skip this step. Install the Eucalyptus subscription package on each host that will run a Eucalyptus service:
    yum install http://downloads.eucalyptus.com/software/subscription/eucalyptus-enterprise-release-4.4-1.el7.noarch.rpm

    Review the dependencies and install package information.

    Enter y when prompted to install these packages.

  3. Enter the following command on each host machine that runs a Eucalyptus service:
    yum clean all
  4. Enter the following command on each host machine that runs a Eucalyptus service:
    yum update 'eucalyptus*'

    Enter Y when prompted to upgrade Eucalyptus.

    This retrieves the package verification keys; for more information, see Software Signing.

    If you have previously customized your configuration files, yum returns a warning, and installs the new configuration files with a different name. This preserves your customizations. Before you continue, customize and rename the new Configuration files.

    Tip: For larger deployments, use a script to upgrade the host machines. For example:
    for host in 28 29 32 33 35 39 40; do echo 203.0.113.$host; 
    ssh 203.0.113.$host 'yum -y update $( rpm -qa | grep euca )' ; done
  5. Perform the steps in Upgrade the Management Console then return to this section.
  6. Enter the following command on each NC:
    yum install qemu-kvm-ev
  7. Review the Java dependency for any changes you might need to make after upgrading Eucalyptus packages.
    Java 8 is required as of Eucalyptus 4.3.0; previous releases of Eucalyptus used Java 7.

    See Configure Java.

You are now ready to Start Eucalyptus Services.