Upgrading the software to 11.1.X.X

Deployment options: Netezza Performance Server for Cloud Pak for Data System

Learn how to upgrade the Netezza Performance Server software to 11.1.X.X

Procedure

  1. Ensure that the system is online.
    nzstate
    • If the system is Online, you can see the following output.
      [nz@xxx-npshost ~]$ nzstate
      System state is 'Online'.
    • If the system is not Online, run:
      nzstart

      If the nzstart command returns errors such as nzstart: Error: insufficient tmpfs size, you must upgrade the container before you can upgrade the software.

  2. Create a directory on the e1n1 bare metal control plane node.
    mkdir /opt/ibm/appliance/storage/ips/ips1_deployment/11.x.x.x
  3. Download container.tar.gz from Fix Central to the newly created directory.
  4. Log in to the e1n1 bare metal node as the root user.
  5. Copy the container package folder 11.x.x.x to the container in /nzscratch:
    docker cp /opt/ibm/appliance/storage/ips/ips1_deployment/11.x.x.x ipshost1:/nzscratch/
  6. Log in to the container by running the following command from bare metal control window.
    docker exec -it ipshost1 bash
  7. Change the ownership of the /nzscratch/11.x.x.x directory to nz:nz.
    chown -R nz:nz /nzscratch/11.x.x.x
  8. Log in as the nz user.
    su nz
  9. Go to the /nzscratch folder in which the container file is copied, and extract it.
    cd /nzscratch/11.x.x.x
    tar -xvzf container.tar.gz
  10. Unpack the package.
    ./unpack -f

    The output for the unpack command provides the command that is needed for upgrading.

  11. As root, run the upgrade command that was provided to you in step 10 to upgrade Netezza Performance Server.

    If you are logged in as the nz user, run the su -c command to get root privileges.

    Example:
    su -c "/nz/kit.11.0.4.1.371/sbin/nzupgrade  -f upgrade"
    Provide the following password when prompted: netezza.
  12. Note: This step is applicable only to upgrades to 11.0.6.0 and later.
    When the upgrade is complete, remove the following configuration variable from the /nz/data/config/system.cfg file and save the changes.
    cat /nz/data/config/system.cfg
    sysmgr.spuDiscoveryTimeout=172800
    sysmgr.spuAppDownloadTimeout=172800
  13. Exit out of the ipshost1 container.
  14. Run the command from the bare metal node.
    sysctl --system
    
    docker exec ipshost1 bash -c "sed -i -e '/net.ipv4.conf.all.rp_filter/d' /etc/sysctl.conf"
    docker exec ipshost1 bash -c "echo 'net.ipv4.conf.all.rp_filter = 0' >> /etc/sysctl.conf"
    docker exec ipshost1 bash -c "echo 'net.ipv4.conf.default.rp_filter = 0' >> /etc/sysctl.conf"
    docker exec ipshost1 bash -c "echo 'net.ipv4.conf.mgt1.rp_filter = 0' >> /etc/sysctl.conf"
    docker exec ipshost1 bash -c "sysctl --system"

What to do next

Upgrading the container to 11.1.X.X.