Upgrade: .NET Dynamic Agent on a Linux Host
Overview
The vFunction Runtime Agent keeps a backup of environmentally-specific files in /etc/sysconfig/vfunction/installation/backup/. These backup files are then copied back into the default location during the upgrade process. Because this backup-and-copy process is in place, no manual steps are required to keep backups of files before the upgrade occurs.
Upgrade Steps
- Download the vFunction Controller Sudo or Sudoless Installation TGZ
- SCP the Controller TGZ package to the Linux Host
- Unpack the Controller TGZ
# Sudo Version
### Replace VERSION with the release version, such as "3.6.1449"
sudo tar -Pxvzf vfunction-controller-installation.vVERSION.tgz
# Sudoless Version
### Move the TGZ to the directory where the "vfunction" folder was originally created
### For example, into /tmp if /tmp/vfunction exists
### Replace VERSION with the release version, such as "3.6.1449"
tar -xvzf vfunction-controller-sudo-less-installation.vVERSION.tgz
- Run the Upgrade Script
# Sudo Version
sudo bash /opt/vfunction/controller-installation/upgrade.sh
# Sudoless Version
bash vfunction/opt/vfunction/controller-installation/upgrade.sh