Print Download PDF Send Feedback

Previous

Next

Upgrading ClusterXL Deployments

In This Section:

Planning a Cluster Upgrade

Minimal Effort Upgrade on a ClusterXL Cluster

Zero Downtime Upgrade on a Cluster

Zero Downtime Upgrade of SecurePlatform ClusterXL to Gaia ClusterXL

ClusterXL Optimal Service Upgrade

Connectivity Upgrade

Planning a Cluster Upgrade

Before you upgrade a ClusterXL, consider the available upgrade options.

Effort and time efficient upgrades with some loss of connectivity

Upgrades that guarantee minimal connectivity loss

An administrator can customize the Firewall, VPN, CoreXL, and SecureXL configuration on cluster members by configuring the relevant kernel parameters in special configuration files - $FWDIR/boot/modules/fwkern.conf, $FWDIR/boot/modules/vpnkern.conf, $PPKDIR/boot/modules/simkern.conf, $FWDIR/conf/fwaffinity.conf. For examples, see sk25977. During the upgrade, all customized configuration files are overwritten with the default configuration files.

If you upgrade the cluster through CLI, you can preserve the customized configuration. To do that, you must back up the configuration files before the upgrade and restore them manually immediately after upgrade, before the cluster members are rebooted. See sk42498 for details.

If you upgrade the cluster gateways through Portal, they are rebooted automatically immediately after the upgrade, and the customized configuration is lost.

Note - If configuration customizations are lost during the upgrade, different issues can occur in the upgraded cluster. Cluster members can stop detecting each other, cluster members can move to undesired state, and traffic can be dropped.

Permanent Kernel Global Variables

Make sure that the upgrade does not overwrite custom values with defaults.

For upgrades to R77.30:

  1. Note or record the values of kernel variables that you changed after the last upgrade. See sk26202.
  2. Note or record the cluster ID before the upgrade.
  3. Upgrade each cluster member.
  4. See the cluster ID. Run: cphaconf cluster_id get

    It must be the same as before the upgrade.

For upgrades to R77.20 and lower:

  1. Note or record the values of kernel variables that you changed after the last upgrade. See sk26202.
  2. Upgrade each cluster member.
  3. Get the values of the variables after the upgrade.

    Each must be the same as before the upgrade.

Ready State During Cluster Upgrade/Rollback Operations

When cluster members of different versions are on the same network, cluster members of the new (upgraded) version remain in state Ready, and cluster members of the previous version remain in state Active Attention. Cluster members in the state Ready do not process traffic for the cluster Virtual IP address and do not synchronize with other cluster members.

To prevent cluster members from being in Ready state:

Upgrading Third-Party and OPSEC Certified Cluster Products