Upgrading Unravel from version 4.7.x.x to 4.7.x.x
Navigate to the
ansible-installation
directory and create a copy of thevars_template.yml
file.cp vars_template.yml vars.yml
Edit
vars.yml
by using any editor. For example, the vi editor.vi vars.yml
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.In
cloud_node
, specify thehosts
file (if the Unravel upgrade is for a cloud platform).In
core_node
andedge_node
, set the correspondinghosts
file (if the Unravel upgrade is for an on-premise platform).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.