Skip to main content

Home

Upgrading Unravel from version 4.7.x.x to 4.7.x.x

  1. Navigate to the ansible-installation directory and create a copy of the vars_template.yml file.

    cp vars_template.yml vars.yml
  2. Edit vars.yml by using any editor. For example, the vi editor.

    vi vars.yml
  3. In the vars.yml file, update values for the following parameters:

    Variable

    Description

    skip_download_untar

    • Y: If you set this variable to Y, it skips the step to download and extract the Unravel tarball and configures or sets up Unravel.

    • N: If you set this variable to N, it downloads and extracts the Unravel installation tarball.

    unravel_tar_url

    Specify the URL of the Unravel distribution.

    unravel_user

    Specify the username of the Linux user who owns Unravel.

    unravel_group

    Specify the names of the user groups to which the Linux user belongs.

    unravel_root_path

    Specify the path where Unravel is installed.

    unravel_version

    Specify the Unravel version to which you want to upgrade.

    skip_precheck

    Specify whether you want to skip the upgrade.

    data_dir:

    Specify if you want to configure a separate data directory outside the Unravel directory.

    cloud_platform

    Specify the corresponding cloud platform. It can be one of the following: Databricks, Amazon EMR, or Dataproc.

    license_path

    Specify the path of the license file. The file must be readable by the unravel user.

    Note

    If you define the license_path variable, the license setup is automatically run.

  4. In cloud_node, specify the hosts file (if the Unravel upgrade is for a cloud platform).

  5. In core_node and edge_node, set the corresponding hosts file (if the Unravel upgrade is for an on-premise platform).

  6. From the Unravel server, run the Ansible playbook.

    ansible-playbook -i inventories/ upgrade_unravel.yml -e @vars.yml -vvv

    Unravel is upgraded to the specified version.