For versions of the SteelApp Traffic Manager Appliance before 9.7, we support customers installing software only via our standard APIs/interfaces (using extra files, custom action scripts).
This constraint has been relaxed at version 9.7. We still do not support customers modifying the tested software shipped with the appliance, but we do allow installation of additional software.
Examples of where this might be useful include:
SteelApp 9.7 appliances use a customized build of Ubuntu 12.04LTS, with an optimized kernel from which some unused features have been removed.
You may install additional software not shipped with the appliance, but note that some Ubuntu packages may rely on kernel features not available on the appliance.
You may modify configuration not managed by the appliance.
You may not install a different kernel.
You may not install different versions of any debian packages that were installed on the appliance as shipped, nor remove any of these packages (see the licence acknowledgements doc for a list).
You may not directly modify configuration that is managed from the traffic manager (e.g. sysctl values, network configuration).
You may not change configuration explicitly set by the appliance (usually marked with a comment containing ZOLD or BEGIN_STINGRAY_BLOCK).
You should mention any additional software you have installed when requesting support, the Technical Support Report will also contain information about it. If the issue is found to be caused by interaction with the additional software we will ask you to remove it, or to seek advice or a remedy from its supplier.
z-reset-to-factory-defaults will not remove additional software but may rewrite some system configuration files.
An incremental upgrade (from 9.7 to 9.7r1 for example) may upgrade some installed packages, and may rewrite system configuration files.
A full upgrade will install a fresh appliance image on a separate disk partition, and will not copy additional software or configuration changes across. The /logs partition will be preserved.
Note that future appliance versions may change the set of installed packages, or even the underlying operating system.