Upgrade Digital Access component from 6.0.0 and above to 6.0.5 and above
This article is valid for upgrade from Digital Access 6.0.0 and above to 6.0.5 or above
This article describes how to upgrade the Smart ID Digital Access component from version 6.0.0 and above to 6.0.5 and above for single node appliance as well as High Availability (HA) or distributed setup.
You only need to perform these steps once to set the system to use docker and swarm. Once this is all set, future upgrades will become much easier.
There are two options, described below, for upgrading from 6.0.0 to 6.0.4 to 6.0.5 and above:
- Migrate - This section describes how to upgrade, as well as migrate, the Digital Access instance from appliance to a new Virtual Machine (VM) by exporting all data/configuration files with the help of the script provided. (Recommended)
- Upgrade - This section describes how to upgrade Digital Access in the existing appliance to the newer version.
Download latest updated scripts
Make sure you download the upgrade.tgz file again in case you have downloaded it before 29th October 2021 to get the latest updated scripts.
For Upgrade from 6.0.5 to 6.0.6 and above follow:
Migrate Digital Access
- Make sure that you have the correct resources available (memory, CPU and hard disk) as per requirement on new machines.
- Install docker, xmlstarlet, although upgrade/migrate script will install docker and xmlstarlet if not installed already. But if it is an offline upgrade (no internet connection on machine) then install the latest version of docker and xmlstarlet before running the migration steps.
- The following ports shall be open to traffic to and from each Docker host participating on an overlay network:
- TCP port 2377 for cluster management communications.
- TCP and UDP port 7946 for communication among nodes.
- UDP port 4789 for overlay network traffic.
- For High Availability setup only:
- Make sure you have the similar set of machines, since the placement of services will be same as on the existing setup. For example, if you have two appliances in the High Availability setup, you must have two new machines to migrate the setup.
- Identify the nodes, as the new setup should have equal number of machines. You must create mapping of machines from the old setup to the new setup.
In docker swarm deployment, one machine is the manager node (node on which the administration service runs) and other nodes are worker nodes.
Upgrade Digital Access
Upgrade manager node (node running admin service)
Upgrade worker nodes
Run the upgrade script in each worker node, follow the command line options replacing the token and ip:port values from above step.
Run upgrade script on worker nodesudo bash upgrade/scripts/upgrade.sh --worker --token <token> --ip-port <ip:port>
Copyright 2024 Technology Nexus Secured Business Solutions AB. All rights reserved.
Contact Nexus | https://www.nexusgroup.com | Disclaimer | Terms & Conditions