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

  1. Download the vFunction Controller Sudo or Sudoless Installation TGZ
  2. SCP the Controller TGZ package to the Linux Host
  3. 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
  1. Run the Upgrade Script
# Sudo Version
sudo bash /opt/vfunction/controller-installation/upgrade.sh

# Sudoless Version
bash vfunction/opt/vfunction/controller-installation/upgrade.sh