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™ Installation Guide
  3. Installing server software on UNIX systems
  4. Installing NetBackup primary server software on Linux
  5. Silently installing NetBackup primary server software on Linux
NetBackup™ Installation Guide

Silently installing NetBackup primary server software on Linux

This section describes how to install a new NetBackup primary server. NetBackup supports three primary server installation methods: the NetBackup installation script, the native Linux installers, or the Ansible playbooks. The NetBackup installation script is the standard installation method and is recommended for new users. The native Linux installers are potentially more difficult and require additional steps. You must still use the NetBackup installation script for cluster servers and disaster recoveries.

  • 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 install the Linux primary server binaries using native installers:

  1. 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.

  2. Populate NBInstallAnswer.conf with the following required information:
    SERVER=primary_server_name
    CLIENT_NAME=primary_server_name
    MACHINE_ROLE=PRIMARY
    LICENSE=EVALUATION | license_file_path
    SERVICE_USER=service_user

    Note:

    If the SERVICE_USER account is root, you must include the DATABASE_USER=database_user keyword, and provide a non-root account.

    For primary servers, the name that is specified in the CLIENT_NAME= line should match the first SERVER= line.

    To enter multiple licenses, provide a separate LICENSE=license_file_path for each license.

  3. 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:
    • INSTALL_PATH

    • Additional LICENSE entries

    • Additional SERVER entries

    • WEBSVC_GROUP

    • WEBSVC_USER

    • DATABASE_USER

    • VXDBMS_POSTGRESQL_POOLER_ODBC_PORT

    See About the NetBackup answer file.

  4. (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.

  5. 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.1_LinuxR_x86_64.tar.gz

    • For Linux SuSE:

      tar -xzvf NetBackup_11.1_LinuxS_x86_64.tar.gz

  6. 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.1_LinuxR_x86_64/linuxR_x86/anb

    • For Linux SuSE:

      NetBackup_11.1_LinuxS_x86_64/linuxS_x86/anb

    Copy packages to machine to be installed:

    Note:

    The installation of the NetBackup Administration Console 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

  7. (Conditional) To install IT Analytics Data Collector:
    • 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.

  8. 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

    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
  9. If you decide to install the NetBackup Administration Console after the installation completes, refer to the following topic:

    See Add or remove Java components after install.

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

    See Add or remove the NetBackup DirectIO package after install.

Feedback

Was this page helpful?
Previous

Installing NetBackup primary server software on Linux

Next

Continuing with NetBackup software installation

Feedback

Was this page helpful?