Upgrade TufinOS 3 to 4: In-Place, Appliance, Central/Remote Cluster, TOS Reinstall

Overview

This procedure is for upgrading TufinOS 3 to 4 on the same Gen 4 appliances in a single data node central or remote cluster. For central clusters, this is relevant when there are changes to the server configuration. This requires upgrading first the worker nodes and then the data node.

If you have both central and remote clusters, upgrade the central cluster first.

During the TufinOS upgrade there will be some downtime. TOS will need to be reinstalled.

Is This The Right Procedure?

This procedure is ONLY for:

  • TOS R25-1

  • Single data node remote clusters

  • Single data node central clusters - if you plan on making changes to the server configurations (for example: IP address, server timezone)

  • Gen 4 appliances

  • Upgrades on the same appliances

If your TOS release is not R25-1, go to the Knowledge Center that matches your TOS version. If other requirements are not met, select a different procedure.

Overview

Upgrade TufinOS 3.x to 4.50 on your existing T-800/T-1200 appliances.

Use this procedure

  • to upgrade a remote cluster

    or

    if there will be some change in the environment compared to your current deployment.

Do not use this procedure

Use the same procedure for all nodes in the same cluster.

If you have remote clusters, upgrade the central cluster before the remote clusters. For more information on Remote Collector clusters, see Remote Collectors.

Upgrade worker nodes before the primary data node.

During the TufinOS upgrade there will be some downtime. Installing TufinOS 4 on the node will erase all data and server configurations.

Prerequisites

General Requirements

  1. This procedure must be performed by an experienced Linux administrator with knowledge of network configuration.

  2. Ensure that each partition has at least 30% available space. No partition should exceed 70% usage.
    [<ADMIN> ~]$ df -h | awk '$5+0 > 70 {print $0}'
    df -h | awk '$5+0 > 70 {print $0}'

    Do not proceed with the upgrade until the output returns 0 results.

  3. Due to a security vulnerability, running NFS 3 on your backup server will not work. If you want to ignore the security vulnerability to enable NFS 3, you need to run the following commands on all TOS servers that are using TufinOS 4.20 and later.

    systemctl unmask rpcbind.socket rpcbind.service
    systemctl unmask rpcbind.socket rpcbind.service
    systemctl start rpcbind.socket rpcbind.service
    systemctl start rpcbind.socket rpcbind.service
    systemctl enable rpcbind.socket rpcbind.service
    systemctl enable rpcbind.socket rpcbind.service

Tufin Appliance Requirements

  • Check which appliance you have:

    [<ADMIN> ~]$ sudo su -
    [<ADMIN> ~]# dmidecode -t chassis | grep "Version:"
    Version: T800
  • Supported Tufin Appliances: T-800, T-1200

TufinOS Requirements

  • USB installations:

    For the TufinOS installation, only two USB devices should be connected to the appliance:

    • USB keyboard

    • TufinOS USB installation thumb drive.

  • Serial console installations:

    If you are installing TufinOS on a T-800/T-1200 appliance via a serial cable connected to a PC, use the following settings:

    • Baud Rate: 57600

    • Data bits: 8

    • Stop bits: 1

    • Parity: None

    • Flow Control: None

    • Terminal type: VT100

Downloads

USB Upgrades

See Create a USB key for installing TufinOS on appliances.

RMM Upgrades

  1. Download the TufinOS 4.50 installation package from the Download Center to your local machine.

    • For a Tufin appliance, download the usb image file.

  2. Extract the TufinOS image from its archive.

    [<ADMIN> ~]$ sudo tar xzvf <FILENAME>.tgz
    sudo tar xzvf <FILENAME>.tgz

    The run file name includes the release, version, build number, and type of installation.

    TufinOS USB file example: TufinOS-4.50-4368238-x86_64-Final.usb.img

  3. Verify the integrity of the TufinOS installation package.

    [<ADMIN> ~]# sha256sum -c TufinOS-X.XX-XXXXXX-x86_64-Final.usb.img.sha256
    sha256sum -c TufinOS-X.XX-XXXXXX-x86_64-Final.usb.img.sha256

    The output should return OK

Preliminary Preparations

  1. If you are running a multi-node cluster, get a list of your nodes.

    [<ADMIN> ~]$ sudo tos cluster node list
    sudo tos cluster node list

Upgrade Worker Nodes

Repeat these steps for each worker node.

  1. Install TufinOS

Upgrade the Data Node

  1. Upgrade TufinOS