Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. NetBackup™ Upgrade Guide
  3. Primary server upgrade
  4. Silently upgrading NetBackup primary server software on Linux
NetBackup™ Upgrade Guide

Silently upgrading NetBackup primary server software on Linux

You can upgrade NetBackup Linux primary servers with native installers. You can use either the NetBackup install script or your preferred installer method.

  • For Linux: rpm, yum, etc.

A successful installation or upgrade is recorded in the /usr/openv/pack/install.history file.

Note:

Refer to Upgrade NetBackup failover server on the PCS Linux in the NetBackup Clustered Primary Server Administrator's Guide for additional information on how to upgrade a PCS Linux environment.

To upgrade the Linux primary server binaries using native installers:

  1. Log on as the root user on the server.
  2. If any NetBackup user interface is open, you must close it now.
  3. (Conditional) For clustered environments, perform the following tasks:
    • If necessary, edit the bp.conf and the vm.conf files as follows:

      If a REQUIRED_INTERFACE entry exists, replace it with a CLUSTER_NAME entry. Otherwise, add a new CLUSTER_NAME entry. This entry should be defined as the virtual server name.

      For a primary server, make sure that the first SERVER entry matches the CLUSTER_NAME entry for the bp.conf file.

    • Take the NetBackup Group offline. Use the command shown:

      /opt/VRTSvcs/bin/hares -offline

    • Freeze the NetBackup Group so that migrations do not occur while the inactive nodes are upgraded. Use the command shown:

      /opt/VRTSvcs/bin/hagrp -freeze group -persistent

    • If you have a VCS cluster configured, you can freeze the NetBackup Group by using the Cluster Manager interface or the command line.

    • Before you proceed with a cluster upgrade, refer to the NetBackup Clustered Primary Server Administrator's Guide for other cluster upgrade requirements.

      https://support.cohesity.com/s/article/article-100040135

  4. NetBackup scripts that are not covered in Chapter 1 that you modified are removed when you run the upgrade script. More information about this topic is available.

    See About automatic file changes from an upgrade.

    Save any files that you have modified and want to keep.

  5. Please create the NetBackup installation answer file (NBInstallAnswer.conf) in the primary server's temporary directory. That directory is usually the /tmp directory. More information about the answer file and its contents is available.

    See About the NetBackup answer file.

  6. You can add optional parameters to the NBInstallAnswer.conf file. The parameters that are shown are examples of some of the parameters you can add. Review the NetBackup answer file section that is included in this documentation:
    • LICENSE entries

      LICENSE entries are only required on primary servers.

      For upgrades from pre-NetBackup 10.3 to NetBackup 10.3 or later, the LICENSE entry is required. LICENSE=TEMP_PRODUCTION | license_file_path. If you have not downloaded your license from Cohesity Entitlement management portal, you can use TEMP_PRODUCTION. More information is available: https://support.cohesity.com/s/article/article-100058779

      For upgrades from NetBackup 10.3 or later releases, you don't need to provide a LICENSE entry if you already have valid and unexpired license installed.

    • SERVER entries

    • DATABASE_USER

    • VXDBMS_POSTGRESQL_POOLER_ODBC_PORT

    See About the NetBackup answer file.

  7. (Conditional) If you want to assign RBAC security and backup administration roles to a user or a user group, populate NBInstallAnswer.conf with the following required information:
    • RBAC_DOMAIN_TYPE

      Use this field to specify the domain type to which the user or the user group belongs. The following RBAC_DOMAIN_TYPE values are supported: NT, VX, UNIXPWD, LDAP.

    • RBAC_DOMAIN_NAME

      Use this field to specify the name of the domain to which the user or the user group belongs.

    • RBAC_PRINCIPAL_TYPE

      Use this field to specify USER or USERGROUP.

    • RBAC_PRINCIPAL_NAME

      Use this field to specify the user name or the user group.

    More information about the RBAC_* options is available.

    See About RBAC bootstrapping.

    See About the NetBackup answer file.

  8. Download the server package that matches your server platform to a system with sufficient space. Then extract the contents of the server package file.

    Extract the contents of the server package file. Example:

    • For Linux RedHat:

      tar -xzvf NetBackup_11.2_LinuxR_x86_64.tar.gz

    • For Linux SuSE:

      tar -xzvf NetBackup_11.2_LinuxS_x86_64.tar.gz

  9. Change to the directory for your desired operating system and copy packages to the computer to be installed.

    Operating system directory:

    • For Linux RedHat:

      NetBackup_11.2_LinuxR_x86_64/linuxR_x86/anb

    • For Linux SuSE:

      NetBackup_11.2_LinuxS_x86_64/linuxS_x86/anb

    Copy packages to machine to be installed:

    Note:

    The installation of the Java BAR GUI is optional. If you do not want it installed, omit the copy and the install of the VRTSnbjava package.

    Note:

    The installation of the NetBackup DirectIO package is optional. If you do not want it installed, omit the copy and the install of the VRTSnbdirectio package.

    • VRTSnbcfg.rpm

    • VRTSnbclibs.rpm

    • VRTSnbclt.rpm

    • VRTSnbjava.rpm

    • VRTSnbjre.rpm

    • VRTSnbmqbrkr.rpm

    • VRTSnbpck.rpm

    • VRTSnbprimary.rpm

    • VRTSnbslibs.rpm

    • VRTSnbdirectio.rpm

    • VRTSnbweb.rpm

    • VRTSnetbp.rpm

    • VRTSpbx.rpm

    • VRTSpddea.rpm

    • VRTSpddes.rpm

    • VRTSpddeu.rpm

    • VRTSpostgresql.rpm

  10. (Conditional) If you are upgrading from pre-NetBackup 8.0, remove the old SYMC* packages. The example shown indicates the commands used to remove the SYMC RPM packages. This process preserves your NetBackup configuration.
    rpm -e SYMCnbjava
    rpm -e SYMCpddea
    rpm -e SYMCnbclt
    rpm -e SYMCnbjre
    rpm -e SYMCnetbp
    rpm -e SYMCpddes
  11. (Conditional): If the upgrade is from NetBackup 10.1.1 or earlier and you want to install IT Analytics Data Collector; or if you have an unconfigured IT Analytics Data Collector you want to upgrade:
    • Create the /usr/openv/tmp directory with the mkdir -p /usr/openv/tmp command.

    • Copy the ita_dc.tar.gz tarball from the media's /catalog/anb/ directory to /usr/openv/tmp.

    • Verify the INSTALL_ITA_DATA_COLLECTOR value is set to YES in the NBInstallAnswer.confNetBackup file.

      If you do not want to install IT Analytics Data Collector, make sure the INSTALL_ITA_DATA_COLLECTOR value is set to NO in the NBInstallAnswer.conf file.

  12. To ensure EEB uninstallation using VxUpdate functions correctly when using the native installation flow, the infrastructure component must be staged manually:
    • Create the installation temporary directory as follows:

      mkdir -p INSTALL_PATH/tmp

    • Copy the nbinfra.tar.gz tarball from the media's /anb/ directory to the following:

      INSTALL_PATH/tmp.

  13. Install the files in the order that is shown with the commands that are shown:

    RedHat Linux

    rpm -U VRTSnbpck.rpm
    rpm -U VRTSpbx.rpm
    rpm -U VRTSnbclt.rpm
    rpm -U VRTSnbclibs.rpm
    rpm -U VRTSnbjre.rpm
    rpm -U VRTSnbjava.rpm
    rpm -U VRTSnbdirectio.rpm  
    rpm -U VRTSpddes.rpm
    rpm -U VRTSpddeu.rpm
    rpm -U VRTSpddea.rpm
    rpm -U VRTSnbcfg.rpm
    rpm -U VRTSpostgresql.rpm
    rpm -U VRTSnetbp.rpm
    rpm -U VRTSnbprimary.rpm
    rpm -U VRTSnbmqbrkr.rpm
    rpm -U VRTSnbweb.rpm
    rpm -U VRTSnbslibs.rpm

    Note:

    The VRTSpddei package is no longer delivered in NetBackup 10.5. Remove this rpm and install libguestfs.rpm and python3-libguestfs.rpm if you want to continue to use Instant Access or malware scans of VM images.

    SuSE Linux

    rpm -U VRTSnbpck.rpm
    rpm -U VRTSpbx.rpm
    rpm -U VRTSnbclt.rpm
    rpm -U VRTSnbclibs.rpm
    rpm -U VRTSnbjre.rpm
    rpm -U VRTSnbjava.rpm
    rpm -U VRTSpddeu.rpm
    rpm -U VRTSpddea.rpm
    rpm -U VRTSpddes.rpm
    rpm -U VRTSnbcfg.rpm
    rpm -U VRTSpostgresql.rpm
    rpm -U VRTSnetbp.rpm
    rpm -U VRTSnbprimary.rpm
    rpm -U VRTSnbmqbrkr.rpm
    rpm -U VRTSnbweb.rpm
    rpm -U VRTSnbslibs.rpm
  14. If you decide to install the Java BAR GUI after the upgrade completes, refer to the following topic:

    See Add or remove Java components after upgrade.

  15. If you decide to install the NetBackup DirectIO package after the upgrade completes, refer to the following section:

    See Add or remove the NetBackup DirectIO package after upgrade.

Feedback

Was this page helpful?
Previous

Upgrading Linux server software to NetBackup 11.2

Next

Post-install procedure for upgrading to NetBackup 11.2

Feedback

Was this page helpful?