3.6.1 Upgrading Exalytics Base Image for Oracle VM to 2.2.0.0.0

You upgrade the Exalytics Base Image for Oracle VM 2.2.0.0.0 by applying the upgrade patch on Oracle VM Server. The patch upgrades the Base Image to 2.2.0.0.0, installs Flash drivers and utilities.

Note:

This step is mandatory for all Exalytics virtualized servers when installing Release 2.2.0.0.0.

To upgrade Oracle Exalytics Base Image for Oracle VM to 2.2.0.0.0:

  1. Navigate to My Oracle Support and download patch number 20431965: Patchset Upgrade Utility for Exalytics Base Image 2.2.0.0.0 Oracle VM for Linux x86-64. The patch contains the p26734117_20002_Linux-x86-64.zip file.

    The zipped file contains Flash drivers and Flash configuration scripts.

  2. Log on to the Exalytics Machine as the root user.
  3. Extract the contents of the file into an appropriate directory on the Exalytics Machine.
  4. Unzip the file into a temporary (/tmp) directory.

    The following directory is created:

    exalytics_ovs_server_base_image_2.2.0.0.0.ovs-3.4.3

  5. Navigate to the directory by entering the following command:

    # cd exalytics_ovs_server_base_image_2.2.0.0.0.ovs-3.4.3

  6. To upgrade the Base Image to 2.2.0.0.0 and to install Flash, enter the following command:

    # /update.sh

    The output looks similar to the following:

    current_kernel_version=4.1.12-61.40.1.el6uek 
    minimum_kernel_version=4.1.12-61.40.1.el6uek
     
    OS Version check passed..
    Update to 2.2.0.0.0.ovs-3.4.3 starting at DAY-DD-MM-YYYY HR:MIN:SEC
    Removing unnecessary packages...
    Skipping removing rpm kernel-ib-devel as it doesn't exist...
     
    Skipping removing rpm kernel-ib as it doesn't exist...
    Skipping removing rpm ibvf-config as it doesn't exist...
    Removing RPM OpenIPMI-tools ...
    Done
     
    Running new install steps...
    Preparing...         ################################################## [100%]
    exalogic.tools       ################################################## [100%]
    --------------------------------------------------------
     
           Successfully installed exalogic.tools
     
    --------------------------------------------------------
    .....[exalogic.tools] := Post Transaction called...............
    Running update...
    Applying libibumad
    Preparing...          ################################################## [100%]
    libibumad             ################################################## [100%]
    Preparing...          ################################################## [100%]
    libibmad              ################################################## [100%]
    Preparing...          ################################################## [100%]
    openib                ################################################## [100%]
    Preparing...          ################################################## [100%]
    opensm-libs           ################################################## [100%]
    opensm                ################################################## [100%]
    error: Failed dependencies:
    infiniband-diags is needed by ovsvf-config-1.0-10.noarch
     
    Preparing...          ################################################## [100%]
    infiniband-diags      ################################################## [100%]
    Preparing...          ################################################## [100%]
    exalytics-flash       ################################################## [100%]
    postInstall (exalytics-flash) 1 ...
    [EXALYTICS_INFO:GENERAL] Updating exalytics-flash-config file to set FLASH_INSTALL_TYPE=OVS ...
    postInstall (exalytics-flash) 1; done
    Preparing...          ################################################## [100%]
    Installing....
    Lib_Utils             ################################################## [100%]
    MegaCli               ################################################## [100%]
    Preparing...          ################################################## [100%]
    hesiod                ################################################## [100%]
    autofs                ################################################## [100%]
    sas_snmp              ################################################## [100%]
    Starting snmpd
    Starting snmpd: [  OK  ]
     
    Registering Service lsi_mrdsnmpd
    Starting LSI SNMP Agent
    Starting LSI SNMP Agent:LSI MegaRAID SNMP Agent Ver 3.18.0.2 (Oct 30th, 2012) Started
    [  OK  ]
    Preparing...          ################################################## [100%]
    policycoreutils-1.33.12-14.8.el6
    oracle-hmp-libs       ################################################## [100%]
    oracle-hmp-hwmgmt     ################################################## [100%]
    /usr/sbin/semanage: SELinux policy is not managed or store cannot be accessed.
    ipmiflash             ################################################## [100%]
    ipmitool              ################################################## [100%]
     
    mstflint              ################################################## [100%]
    oracle-hmp-snmp       ################################################## [100%]
    oracle-hmp-tools      ################################################## [100%]
    oracle-hmp-tools-biosconfig############################################# [100%]
    oracle-hmp-tools
    ubiosconfig           ################################################## [100%]
    QConvergeConsoleCLI   ################################################## [100%]
    Preparing...          ################################################## [100%]
    package glibc-common-2.5-123.0.1.el6_11.1.x86_64 is already installed
    package glibc-2.5-123.0.1.el6_11.1.x86_64 is already installed
    package glibc-2.5-123.0.1.el6_11.1.i686 is already installed
    package nscd-2.5-123.0.1.el6_11.1.x86_64 is already installed
     
    Removing bm flash scripts...
    Running post install script...
    Running post patch script
    
    Setting SET_IPOIB_CM=yes
    file /etc/sysconfig/network-scripts/ifcfg-bondib0 not found
    /usr/lib/init-exalogic-node/init-ipoib.sh not exist in /etc/rc.local , nothing to delete
    Completed post patch script
    
    Enabling services...
    Updating dom0 memory to 16G.. 
    Copying Exa* files...
    Updating imageinfo...
    Image name in imageinfo is already uptodate
    finished; DAY-DD-MM-YYYY HR:MIN:SEC
    finished; DAY-DD-MM-YYYY HR:MIN:SEC
    
  7. To verify that the upgrade was successful, enter the following command:

    # imageinfo

    The output looks similar to the following:

    Exalytics 2.2.0.0.0.ovs-3.4.3 (build:r20150409.1)
     
    Image version : 2.2.0.0.0.ovs-3.4.3
    Image build version : 20150409.1
    Creation timestamp : DAY-DD-MM-YYYY HR:MIN:SEC
    Kernel version : 4.1.12-61.40.1.el6uek
    Image activated : DAY-DD-MM-YYYY HR:MIN:SEC
    Image status : SUCCESS
    
  8. To verify that Flash is installed and the number of Flash cards installed, enter the following command for X2-4, X3-4, and X4-4 configurations:

    # ddcli

    For an X4-4 configuration, three Flash cards are displayed. For an X2-4 or X3-4 configuration, six Flash cards are displayed. The output looks similar to the following:

    ****************************************************************************
    LSI Corporation WarpDrive Management Utility
    Version 107.00.00.04 (2012.06.05) 
    Copyright (c) 2011 LSI Corporation. All Rights Reserved.
    ****************************************************************************
     
    ID    WarpDrive     Package Version    PCI Address
    --    ---------     ---------------    -----------
     1     ELP-4x100-4d-n    06.05.09.00    00:11:00:00
     2     ELP-4x100-4d-n    06.05.09.00    00:21:00:00
     3     ELP-4x100-4d-n    06.05.07.00    00:31:00:00
     4     ELP-4x100-4d-n    06.05.07.00    00:a1:00:00
     5     ELP-4x100-4d-n    06.05.01.00    00:c1:00:00
     6     ELP-4x100-4d-n    06.05.01.00    00:d1:00:00
    

    To view the list of Flash cards in an X5-4 or X6-4 configuration, enter the following command:

    #nvmeadm list

    The output appears as follows:

    SUNW-NVME-1
    SUNW-NVME-2
    SUNW-NVME-3