Upgrading Sisense
  • 18 May 2022
  • 1 Minute to read
  • Contributors
  • Dark
    Light
  • PDF

Upgrading Sisense

  • Dark
    Light
  • PDF

Notes
  • If you are upgrading from a version older than Sisense L8.2.6.SP3.31, see Upgrading to Kubernetes 1.17.
  • When upgrading an RKE deployment from Sisense version L2022.3 or lower to Sisense version L2022.4 or higher, any modifications previously made to Grafana dashboards, alerts, notifications, etc. revert to the default state. To preserve your modifications:
    1. Export your modified Grafana dashboards.
    2. Perform the upgrade to Sisense L2022.4 or higher.
    3. Import your Grafana dashboards into the new version.
  • When upgrading Sisense in a Kubernetes environment, if your environment uses FSx storage and you're upgrading from Kubernetes 1.21 to 1.22, the FSx driver may freeze udirng the upgrade. If this happens, rerun the upgrade after rebooting the Kubernetes nodes. Therefore, it is recommended to perform the upgrade during off-peak or downtime hours. When upgrading both Sisense and Kubernetes, check that both the Sisense and Kubernetes parameters in the YAML file are set to true, that is:
    • update: true
    • update_k8s_version: true
  • If you are upgrading from Kubespray to RKE, see Upgrading from Kubespray to RKE.

Prerequisites

  • Access to the Sisense CLI
  • Sisense Linux V7.4.3 or later
  • A supported version of Kubernetes for the upgraded version of Sisense is installed. You can check your version of Kubernetes with the command:
    kubectl version
    

To upgrade Sisense in a Linux environment:

  1. Backup your Sisense assets to ensure that your upgraded Sisense deployment continues to work as before, See Backing up and Restoring Sisense.

  2. Download the latest version of Sisense.

    wget [sisense-linux-deployment-link]
    

    Contact Sisense to receive the latest Linux archive file.

  3. Extract the tar.gz file:

    tar zxf [sisense-linux-deployment-package-name]
    
  4. Copy your previous configuration file (for example, config.yaml) to the current installation folder.

  5. Edit the config.yaml file:

    vim config.yaml
    
    Note:

    This command is an example and may be different depending on the configuration file you used when installing Sisense.

  6. In your configuration file, set the value of the update parameter to true.

  7. If necessary, configure any other required parameter values. For a full explanation of each parameter, see Initializing Sisense on Linux.

  8. Run the configuration script.

    ./sisense.sh config.yaml
    

    Your configuration settings are displayed with a message to confirm that you want to deploy Sisense with these settings.

  9. Enter Yes to confirm that you want to deploy Sisense, or No to abort the deployment. If there are any issues when the deployment script finishes, view the installation logs as follows:

    [installation-dir]/sisense-ansible.log
    
  10. Restore your Sisense assets, See Backing up and Restoring Sisense.


Was this article helpful?