9.3.6. Upgrades from a Staging Directory
This process must be run from the staging directory in order to run
properly. Determine where the current software was installed from.
tpm query staging
This outputs the hostname and directory where the software was installed
from. Make your way to that host and the parent directory before
proceeding. Unpack the new software into the
and make it your current directory.
tar zxf tungsten-clustering-5.0.1-136.tar.gz
Before any update, the current configuration must be known. If the
environment variables were used in the original deployment, these can be
set to the directory location where the configuration was stored.
Alternatively, the update can be performed by fetching the existing
configuration from the deployed directory by using the tpm
./tools/tpm fetch --reset --directory=/opt/continuent \
This will load the configuration into the local staging directory. Review
the current configuration before making any configuration changes or
deploying the new software.
This will output the current configuration of all services defined in the
staging directory. You can then make changes using tpm
configure before pushing out the upgrade. Run tpm
reverse again before tpm update to confirm
your changes were loaded correctly.
This will update the configuration file and then push the updates to all
hosts. No additional arguments are needed for the tpm
update command since the configuration has already been loaded.
The tpm update command may cause a brief outage
while restarting the connectors. This will occur if you are upgrading
to a new version You can avoid that with:
The connectors must be updated separately on each server by running: