Upgrading Ignite on UNIX/Linux Machines
1. Stop Ignite
On the server that holds the existing Ignite installation, shutdown Ignite (run ./shutdown.sh). Also, if a cron job was setup, make sure it is commented out during the upgrade.
2. Install Ignite
2a. Install the new version of Ignite, which will create a new version-specific directory during the install.
2b. Locate the new installation directory that was created when you ran the installation. For example:
/home/ignite/pi_8_0_30 <= old Ignite home
/home/ignite/pi_8_0_50 <= new Ignite home
If you are upgrading from an Ignite PI Trial to a production Ignite PI version, the process is the same but the directory names will look a little different. For example:
/home/ignite/piTrial_8_0_30 <= old Ignite home
/home/ignite/pi_8_0_50 <= new Ignite home
3. Copy configuration folders from old directory (Do NOT copy any hotfix files)
Copy all Ignite config files
cp -fr <OLD_home>/iwc/tomcat/ignite_config/* <NEW_home>/iwc/tomcat/ignite_config/
If you ARE NOT upgrading from 8.1.x to 8.2 or higher, and you are using ssl or have changed the default ports
cp -fr <OLD_home>/iwc/tomcat/conf/server.xml <NEW_home>/iwc/tomcat/conf/
cp -fr <OLD_home>/iwc/tomcat/conf/.keystore <NEW_home>/iwc/tomcat/conf/
If you ARE upgrading from 8.1.x to 8.2 or higher, and you are using ssl or have changed the default ports
cp -fr <OLD_home>/iwc/tomcat/conf/.keystore <NEW_home>/iwc/tomcat/conf/
The format of server.xml has changed significantly, so you'll need to copy over the appropriate values. Open server.xml in both OLD and NEW directories, and copy over the port values and, if you want to use SSL, uncomment the SSL section (see detailed instructions in <NEW_home>/iwc/ssl_setup.txt.
4. The upgrade is complete.
4a. Startup the new version of Ignite by running the startup.sh script in the Ignite version specific directory.
4b. Update any system startup files or cron job scripts that may already exist for the older version of Ignite.
For assistance, contact support@confio.com.