Upgrading Lighthouse
Lighthouse can be upgraded using a .lh_upg
image file. Note the following conditions:
-
AWS requires
.aws.lh_upg
and Microsoft Azure requires.azure.lh_upg
. All other platforms use the standard .lh_upg file. -
Incremental upgrades to Lighthouse using
lh_upg
files are only supported from 20.Q3.x and not earlier releases.
After the upgrade is complete, the Lighthouse instance reboots. It is unavailable during the reboot process.
About the Upgrade Process
Lighthouse performs the following high-level steps to upgrade to the new version
-
Validates the upgrade image, and takes a backup of the current root filesystem and snapshot of data volume
-
Reboots into the new root filesystem (from the upgrade image)
-
Performs data migrations and system re-configurations
-
Commits the changes on success, or reverts on failure
-
For Multiple Instance only, after a successful Primary upgrade: After a 10 minute delay, secondary instances are automatically upgraded in sequence.
Lighthouse uses LVM snapshots to manage storage during upgrade and data migration. If a failure occurs, the snapshot is used to revert the system to its previous state.