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
- 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:nzstartIf the
nzstartcommand returns errors such as nzstart: Error: insufficient tmpfs size, you must upgrade the container before you can upgrade the software.
- If the system is
- Create a directory on the
e1n1bare metal control plane node.mkdir /opt/ibm/appliance/storage/ips/ips1_deployment/11.x.x.x - Download
container.tar.gzfrom Fix Central to the newly created directory. - Log in to the
e1n1bare metal node as therootuser. - Copy the container package folder
11.x.x.xto the container in /nzscratch:docker cp /opt/ibm/appliance/storage/ips/ips1_deployment/11.x.x.x ipshost1:/nzscratch/ - Log in to the container by running the following command from bare metal control
window.
docker exec -it ipshost1 bash - Change the ownership of the /nzscratch/11.x.x.x directory to
nz:nz.
chown -R nz:nz /nzscratch/11.x.x.x - Log in as the
nzuser.su nz - Go to the /nzscratch folder in which the container file is copied, and
extract
it.
cd /nzscratch/11.x.x.xtar -xvzf container.tar.gz - Unpack the package.
./unpack -fThe output for the unpack command provides the command that is needed for upgrading.
- 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
Example:rootprivileges.
Provide the following password when prompted:su -c "/nz/kit.11.0.4.1.371/sbin/nzupgrade -f upgrade"netezza. - 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 - Exit out of the
ipshost1container. - 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"