To perform an upgrade of an individual node, tpm can be used on the individual host.
Before performing and upgrade, please ensure that you have checked the Appendix B, Prerequisites, as software and system requirements may have changed between versions and releases.
Application traffic to the nodes will be disconnected when the connector
restarts. Use the --no-connectors
tpm option when you upgrade to prevent the connectors
from restarting until later when you want them to.
For more information on performing maintenance across a cluster, see Section 6.16.3, “Performing Maintenance on an Entire Dataservice”.
To upgrade a single host using the tpm command:
Download the release package.
Unpack the release package:
shell> tar zxf tungsten-clustering-7.0.3-141.tar.gz
Change to the extracted directory:
shell> cd tungsten-clustering-7.0.3-141
Execute tpm update, specifying the installation directory. This will update only this host:
shell> ./tools/tpm update --replace-release
The following additional options are available when updating, and would be recommended in production environments for hosts running connector services:
--no-connectors
(optional)
By default, an update process will restart all services, including the connector. Adding this option prevents the connectors from being restarted. If this option is used, the connectors must be manually updated to the new version during a quieter period. This can be achieved by running on each host the command:
shell> tpm promote-connector
This will result in a short period of downtime (couple of seconds) only on the host concerned, while the other connectors in your configuration keep running. During the upgrade, the Connector is restarted using the updated software and/or configuration.
To update all of the nodes within a cluster, the steps above will need to be performed individually on each host.