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