Upgrading Unravel from version 4.7.x.x to 4.7.x.x
Navigate to the
ansible-installationdirectory and create a copy of thevars_template.ymlfile.cp vars_template.yml vars.yml
Edit
vars.ymlby using any editor. For example, the vi editor.vi vars.yml
In the
vars.ymlfile, update values for the following parameters:Variable
Description
skip_download_untarY: 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_urlSpecify the URL of the Unravel distribution.
unravel_userSpecify the username of the Linux user who owns Unravel.
unravel_groupSpecify the names of the user groups to which the Linux user belongs.
unravel_root_pathSpecify the path where Unravel is installed.
unravel_versionSpecify the Unravel version to which you want to upgrade.
skip_precheckSpecify whether you want to skip the upgrade.
data_dir:Specify if you want to configure a separate data directory outside the Unravel directory.
cloud_platformSpecify the corresponding cloud platform. It can be one of the following: Databricks, Amazon EMR, or Dataproc.
license_pathSpecify the path of the license file. The file must be readable by the
unraveluser.Note
If you define the
license_pathvariable, the license setup is automatically run.In
cloud_node, specify thehostsfile (if the Unravel upgrade is for a cloud platform).In
core_nodeandedge_node, set the correspondinghostsfile (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.