This guide details the upgrade procedure from VA version 9.9 to VA version 10.0.
Votiro's Support team will be available should you require assistance.
Prerequisites
Prepare for your upgrade by ensuring the following are present:
n | VA On-prem version 9.9 in a 3, 5 or 8 nodes configuration |
n | add-ha-9_9.yaml script installed on the VA 9.9 cluster |
Upgrade Procedure
Part 1: Download and copy the package to all nodes
- Download the official Upgrade package from one of the following links:
- \\votirofs\Versions\STABLE\Virtual Appliance\10.0.77
- Votiro Public Data Store on SharePoint
- Copy the downloaded Upgrade package into your first node.
-
SSH into your first node:
ssh votiro-user@<ip>
-
Login as an admin:
sudo -i
-
Copy the upgrade package to the other 2 nodes:
scp upgrade-images-<VersionNumber>.tar.gz <TargetIP>:/~/upgrade-images-<VersionNumber>.tar
For example:
scp upgrade-images-10.0.66.tar 10.130.1.27:/~/upgrade-images-10.0.66.tar
-
Run the following command on all 3 nodes:
docker load -i upgrade-images-<VersionNumber>.tar
Note:
The docker load -i command will take time (approximately 10-20 minutes).
Part 2: Extract and run the upgrade script
-
Copy the upgrade script tar zip file to your first node only:
scp <Path>upgrade-package-script-<VersionNumber>.tar.gz votiro-user@<Node1IP>:/home/votiro-user
For example:
scp C:\Users\itamar\Downloads\upgrade-package-script-10.0.51.tar.gz votiro-user@10.130.1.24:/home/votiro-user
-
Run sudo -i and then copy the tar file to your root directory:
cp /home/votiro-user/upgrade-package-script-<VersionNumber>.tar.gz ~/upgrade-package-script-<VersionNumber>.tar.gz
-
Extract the tar file:
tar -xvf upgrade-package-script-<VersionNumber>.tar
-
Run the upgrade script:
cd upgrade-script/ansible-initcluster
ansible-playbook upgrade-9-10.yaml
- If the upgrade yaml prerequisite script was pre-installed, the upgrade should finish successfully.
If not, continue below with Part 3.
Part 3: Rerun the upgrade if upgrade failed
-
If the upgrade process failed with the following message:
- "Post installation 9.9 not installed yet. Can not complete the upgrade"
- "Post installation files copied to /root/ansible-initcluster/"
- "Please run:"
- "cd ~/ansible-initcluster"
- "ansible-playbook add-ha-9_9.yaml" -
Run the following commands:
cd ~/ansible-initcluster
ansible-playbook add-ha-9_9.yaml
This script should take about 4-5 minutes to complete.
-
Rerun the upgrade script:
cd ~/upgrade-script/ansible-initcluster
ansible-playbook add-ha-9_9.yaml
Comments
0 comments
Please sign in to leave a comment.