Contents
Cirrus Link Resources
Chariot MQTT Server v1 (previous version)
Cirrus Link Modules for Ignition
Contact Us (Sales/Support)
Forum
During this upgrade process your MQTT broker will be offline.
If you are performing license deactivation/reactivation online, then typical update time is less than 10 minutes.
If you are performing license deactivation/activation offline, you will need to send the deactivation/activation requests to support@cirrus-link.com in order to receive the Activation Code required to complete the upgrade. Cirrus Link support hours are 8am - 5pm PST. To minimize downtime during your upgrade, we recommend letting Cirrus Link know ahead of time so we ensure support availability during your upgrade period.
Following the Licensing Procedure, deactivate your existing license on the Chariot MQTT Server.
Stop the Chariot service. From a command prompt, run the Chariot service stop script in the installed directory
# Use this command for Chariot versions prior to 2.4.1 sudo /etc/init.d/chariot stop # Use this command for Chariot v2.4.2 and later sudo systemctl stop chariot
Install the new version of Chariot following the Chariot MQTT Server Installation instructions in a new Chariot directory.
If configuring SSL, copy ssl.jks keystore from Step 3 to <NEW_chariot_install_folder>/security
If you fail to do the copy BEFORE you start Chariot for the first time, the certs will not get picked up dynamically.
Start the new version of Chariot service. From a command prompt, run the Chariot service start script in the v2.*.* directory.
# Use this command for Chariot versions prior to 2.4.1 sudo /etc/init.d/chariot start # Use this command for Chariot v2.4.2 and later sudo systemctl start chariot
Restore your Chariot configuration using the Backup/Restore feature. To do this navigate to System in the left menu bar of the Chariot MQTT UI, select Backup/Restore and Restore from Backup. When prompted, navigate to the backup.tgz file created earlier and import.
Confirm that any configuration items have been imported correctly.
Following the Licensing Procedure, activate your existing license on the new Chariot MQTT Server to complete the upgrade.
Following the Licensing Procedure, deactivate your existing license on the Chariot MQTT Server.
Backup your Chariot configuration using the Backup/Restore feature. To do this navigate to System in the left menu bar of the Chariot MQTT UI, select Backup/Restore and Export Backup.
Stop the Chariot service. From a command prompt, run the Chariot service stop script in the installed directory.
serviceStop.bat
Install the new version of Chariot following the Chariot MQTT Server Installation instructions in a new Chariot directory.
If configuring SSL, copy ssl.jks keystore from Step 3 to <NEW_chariot_install_folder>\security
If you fail to do the copy BEFORE you start Chariot for the first time, the certs will not get picked up dynamically.
Start the new version of Chariot service. From a command prompt, run the Chariot service start script in the v2.*.* directory.
serviceStart.bat
Restore your Chariot configuration using the Backup/Restore feature. To do this navigate to System in the left menu bar of the Chariot MQTT UI, select Backup/Restore and Restore from Backup. When prompted, navigate to the backup.zip file created earlier and import.
Following the Licensing Procedure, activate your existing license on the new Chariot MQTT Server to complete the upgrade.