5.1 Upgrade Overview

From a high level, the steps to upgrade Oracle VM are as follows:

  1. Download the Oracle VM software from the Oracle Software Delivery Cloud and then extract the software to the component ISO files.

  2. Prepare the Oracle VM environment for upgrade. For example, you must ensure that the Oracle VM Server you want to upgrade is at Release 3.2.10 or later, has the minimum partition sizes, and that the Oracle VM Agent is running.

  3. Upgrade Oracle VM Manager as follows:

    1. Mount the Oracle VM Manager ISO image file or burn and load the bootable physical media on the Oracle VM Manager host computer.

    2. On the Oracle VM Manager host computer, run the runInstaller.sh script to upgrade Oracle VM Manager and select the Upgrade option.

    Important
    • You must upgrade Oracle VM Manager first and then upgrade each instance of Oracle VM Server that is managed by the upgraded Oracle VM Manager. Oracle does not support different versions of Oracle VM Server in a server pool. However, as of Oracle VM Release 3.4.2, you can have different versions of Oracle VM Server for different server pools. This is only possible if all instances of Oracle VM Server within each server pool are at the same release version. For example, Oracle VM Manager Release 3.4.2 can manage the following server pools:

      • Server Pool A: consists of instances of Oracle VM Server at Release 3.2.11

      • Server Pool B: consists of instances of Oracle VM Server at Release 3.3.4

      • Server Pool C: consists of instances of Oracle VM Server at Release 3.4.2

      Although Oracle VM Manager supports current and previous Oracle VM Server releases, it is highly recommended that you upgrade all instances of Oracle VM Server to the latest release version to ensure that you have the latest supported operations and features. See the Oracle VM Release Notes for more information about Oracle VM Manager support for previous Oracle VM Server releases, as well as known issues and caveats that you should be aware of.

    • Do not use Oracle VM Manager Release 3.4 to discover or interact with any instances of Oracle VM Server earlier than Release 3.2.10.

      If you discover an instance of Oracle VM Server that is earlier than Release 3.2.10 with Oracle VM Manager Release 3.4, an error message is returned for the job and conflicts occur between the databases that Oracle VM Manager requires for maintaining synchronization between internal components.

  4. Upgrade Oracle VM Server using the appropriate steps for the platform, as follows:

    Table 5.1 Oracle VM Server Upgrade Methods

    Platform

    Upgrade Path

    Upgrade Method

    x86

    From Release 3.3.x

    Or

    Between Release 3.4.x Releases

    1. Set up a Yum repository which retrieves updates from the Oracle VM 3.x channel on the Unbreakable Linux Network (ULN).

      You must have an Oracle Support contract to access ULN.

    2. From Oracle VM Manager, add the Yum repository as a server update repository.

    3. Update each Oracle VM Server from the Oracle VM Manager Web Interface.

    Tip

    For detailed information about setting up a Yum repository to mirror a ULN channel, see the following document: http://www.oracle.com/technetwork/articles/servers-storage-admin/yum-repo-setup-1659167.html

    Alternatively, you can upgrade Oracle VM Server as follows:

    1. Burn the Oracle VM Server ISO file to bootable physical media, such as a DVD-ROM.

    2. Upgrade each Oracle VM Server using the bootable physical media.

    Another method to upgrade Oracle VM Server is to reinstall using the Release 3.4 installation media, as follows:

    1. Remove the Oracle VM Server from the server pool and then delete the Oracle VM Server from Oracle VM Manager.

    2. Reinstall the Oracle VM Server using the Release 3.4 installation media.

    3. Discover the Oracle VM Server with Oracle VM Manager and add it back to the server pool after installation is complete.

    x86

    From Release 3.2.10 or a later version such as Release 3.2.11

    1. Set up two Yum repositories:

      • A transitional repository that contains the packages for Release 3.2

      • A target repository that contains the packages for Release 3.4.

    2. Run the UpgradeServers.py script on the Oracle VM Manager host to batch update servers as required.

    Alternatively, you can upgrade Oracle VM Server as follows:

    1. Remove the Oracle VM Server from the server pool and then delete the Oracle VM Server from Oracle VM Manager.

    2. Reinstall the Oracle VM Server using the Release 3.4 installation media.

    3. Discover the Oracle VM Server with Oracle VM Manager and add it back to the server pool after installation is complete.

    SPARC

    From Release 3.3.x

    Or

    Between 3.4.x Releases

    1. Set up a Solaris IPS (Image Packaging System) repository to store the software packages used for the upgrade.

      The Oracle VM Server for SPARC packages are provided as part of the default Oracle Solaris installation packages.

    2. Download the Oracle VM Agent for SPARC software and manually transfer it to the IPS repository.

    3. Upgrade Oracle VM Server for SPARC or the Oracle VM Agent for SPARC using the Oracle VM Manager Web Interface or Oracle VM Manager Command Line Interface.

    SPARC

    From Release 3.2.10 or a later version such as Release 3.2.11

    1. Upgrade to Oracle Solaris 11.3 or higher.

    2. Download the Oracle VM Agent for SPARC software.

    3. Upgrade the Oracle VM Agent for SPARC using the update script.