Upgrade from 10.2.1.x to 10.2.1.3
The guide describes how to upgrade from versions 10.2.1.0, 10.2.1.1, or 10.2.1.2 to WorkFusion Intelligent Automation Cloud v.10.1.2.3.
Prerequisites
You have WorkFusion Intelligent Automation Cloud 10.2.1.0, 10.2.1.1, or 10.2.1.2 up and running.
All business processes in Control Tower are stopped.
All workers in Marathon are destroyed.
To destroy workers, on the Marathon UI, on the top right side next to the "worker" group, click More ("..."), and select Destroy item -> Destroy Group.
Apply patch
Log in to MASTER1 server via SSH as the application user (
WF_USER), and execute the following commands:# Navigate to the directory where the initial installer is extracted. If needed, specify the directory according to your environment cd /opt/workfusion/wf_installer/ # Create a directory for patches mkdir -pv patches # Enter the directory for patches cd patches/ # Download the 10.2.1.3 patch. If the Internet access is not available on the server, download the patch with any available method curl -o 'patch_10.2.1.x-10.2.1.3.tar.gz' 'https://spa-releases.s3.amazonaws.com:443/10.2/10.2.1.3/patch_10.2.1.x-10.2.1.3.tar.gz?AWSAccessKeyId=AKIAIYJMMPKAN2MQSJWA&Expires=1654857211&Signature=HFmRoy5%2FBNBXgQONSzVfK%2B%2BBuMI%3D' # Extract the patch tar xzf patch_10.2.1.x-10.2.1.3.tar.gz # Enter the directory with the extracted patch cd patch_10.2.1.x-10.2.1.3/If you have set up the Product in the multi-point way in the high-availability environment, repeat the preceding commands on all three MASTER servers.
Apply patch:
For the single-point HA or non-HA setup, on the MASTER1 server, execute the commands:
export ANSIBLE_VAULT_PASS=<your_ansible_vault_pass> export ANSIBLE_PRIVATE_KEY_FILE="/path/to/your/ssh/key" ./patch_10.2.1.3.sh applyFor the multi-point non-HA setup, on the MASTER1 server, execute the commands:
export ANSIBLE_VAULT_PASS=<your_ansible_vault_pass> ./patch_10.2.1.3.sh apply -c localFor the multi-point HA setup, on each MASTER server, execute the respective commands:
export ANSIBLE_VAULT_PASS=<your_ansible_vault_pass> ./patch_10.2.1.3.sh apply -c local --limit master[0] # Execute on MASTER1 server ./patch_10.2.1.3.sh apply -c local --limit master[1] # Execute on MASTER2 server ./patch_10.2.1.3.sh apply -c local --limit master[2] # Execute on MASTER3 server
You have successfully applied the latest patch.