Updating VIP manually, if running a very old version.

Scope

If your VIP Appliance has shipped with an old version, here is the process to update it.

Updating VIP software

  • Log in to VIP unit via SSH. If it takes you to the main VIP menu select Exit to go to the terminal.

  • Enter the following command:

sudo apt purge containerd.io docker-ce docker-ce-cli nginx nginx-common nginx-core python3
  • when prompted to continue type Y

  • If you see a GRUB screen (you might not), just select OK to go past it. You can press TAB to select OK.

  • Reboot the unit by issuing the following command:

sudo reboot
  • Once the unit comes back up after reboot, enter the following command:

bash <(wget -qO- https://telos-public.s3.amazonaws.com/vip/setup)
  • If you are asked for Quay.IO credentials, please enter them to continue the script.

Network config

In some cases, there may still be some odd problems with the network configuration. It is recommend that you run the following commands, one at a time:

sudo rm /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo systemctl reload NetworkManager

Updating License Server and Portainer

Next we need to make sure that the Licenser Server and Portainer are updated. Once the above instructions have been done, this can down be done through the VIP-Setup menu.

Run the following command to get back into the VIP setup menu:

sudo vip-setup-admin

Navigate to Maintaenance:

From that menu, you can update License Server (option 1) and Portainer (option 3):

The VIP Appliance should now be completely up to date.