Hot Upgrade
Hot Upgrade - Supported Change Types
These are the supported changes types:
-
Changes in Data type schema
-
Change in GS version
-
Changes in host OS or Java version
In order to have the ability for hot upgrade, HA is a must. This includes backup instances and, in the case of Java/OS change manager as well.
Hot Upgrade for Stateful Services
By following this method, minimal impact is ensured:
-
If the upgrade requires a machine restart, it is important to ensure that the machine contains only backups. This is achieved by demoting primaries. This is important in order to reduce the impact on production.
-
Perform the upgrade.
-
In order to use the new version, restart the GSCs which hold the backup instances.
-
After all the backups are fully recovered from the primaries, demote the existing primaries and restart their containers.
Hot Upgrade for Managers
-
Managers should be restarted one by one.
-
Validate that each manager is fully recovered from the previous version before continuing to restart other manager.
Hot Upgrade for New GS/OS/Java Version
Following is the procedure for performing hot upgrade for new GS/OS/Java versions:
-
Install the new version on one of the hosts
-
Demote all spaces on this host, so it only contains backups
-
Stop GS on this host
-
Start GS from the new installation
-
See that backups in this host recover from the primaries and are active.
-
If it is a manager machine check that it reconnects to the other managers.
-
Do the same for the next host.
-
Re-balance primaries & backups.