High Availability

This section provides details about the GigaVUE‑FM High Availability (HA) feature and describes how to configure, upgrade, and troubleshoot the feature.

Refer to the following topics for details:

Create and Add GigaVUE-FM Instances to HA Group

To add instances and to configure the HA group:

1. Go to High Availability.
2. Click Create. The High Availability wizard appears.
3. In the Group Name field, enter a unique name for the HA group.

Note:  Avoid using functionality names as the group alias when creating an FMHA group. Functionality names typically refer to actions or operations within the system and can cause confusion and conflicts. Choose a unique and descriptive name instead.

4. Choose any one of the following options to encrypt the communication between nodes:
o   Pre-shared Secret Key – Encrypts communication between GigaVUE‑FM nodes using an application-managed shared secret key. Refer to Encryption of Communication between FMHA Nodes.
o   Certificate Based – Encrypts communication between GigaVUE‑FM nodes using manually uploaded certificates. Refer to Encryption of Communication between FMHA Nodes.
5. In the Add GigaVUE-FM Instance section, the details of the GigaVUE-FM instance from which the HA group is created will be fetched automatically.
6. Enter the External IP Address and Third-Party Authentication details, if required. Click the save icon to save the configuration.

7. Click Add New Node to add the GigaVUE-FM instances. Enter the following details.:
o   IP Address/DNS Name - IP address/DNS name of the GigaVUE-FM instance (s for communication between the GigaVUE-FMs and to configure the HA group). It is always recommended to use the DNS name while creating the GigaVUE-FM High Availability group.
o   External IP Address - External IP address of the GigaVUE-FM instance (for accessing the GigaVUE-FM HA from outside the internal network.).
o   Role - Role of the GigaVUE-FM instance. Can be configured as either:
•   Active Eligible- provides resiliency and load distribution.
•   Supporting Node- provides scalability and performance.
o   Username - GigaVUE-FM Username.
o   Password - GigaVUE-FM GUI password.
o   Third Party Authentication - Third-party authentication URL.
8. Click Save Node to validate the details entered for the instances.

Once three active instances are added to the HA group, the Submit button is enabled.

Note:  When creating a HA group, all the existing data on the first configured GigaVUE-FM instance will be preserved, allowing the system to continue using the data after it is fully set up. However, the data on the subsequent nodes will be lost during the setup.

9. Use the Add New Node button to continue to add the GigaVUE-FM HA instances. When adding the instances, define the role of the instances either as:
  • Active Eligible
  • Supporting Node
10. Review the details of the GigaVUE-FM instances. Use the Back button to go back and change the details.
11. Click the Edit Node icon to edit the details of the GigaVUE-FM instances, if required.

After adding the instances to the HA group, click Submit. The HA group is configured and will be displayed as follows:

Note:  When switching between the Pre-shared Secret Key and Certificate-Based options for encrypting communication between nodes, it's important to refresh the GigaVUE-FM to see the updated tunnel status. By clicking the link in the Tunnel Status, GigaVUE-FM displays the health status of the FMHA nodes.

Click the ellipses on a GigaVUE-FM instance to perform the following tasks:

  • Edit: Edit the instance details.
  • Reboot: Reboot a GigaVUE-FM instance.
  • Remove from group: Remove an instance from the HA group.

The HA page displays the following details:

Table 1:

Field

Description

Status and Reachability

Status of the GigaVUE-FM instances. Can be:

  • Active
  • Standby
  • Supporting

Reachability:

  • - indicates that the instances are reachable.
  • - indicates that the instances are unreachable.

IP Address/DNS Name

IP address/DNS name of the GigaVUE-FM instances

Role

Role of the GigaVUE-FM instance. Can be configured as follows:

  • Active Eligible: provides resiliency and load distribution
  • Supporting Node: provides scalability and performance

Entity ID

Entity ID of GigaVUE-FM. It is a unique alpha-numeric ID that must be configured for SSO authentication.

Host Name

Host name of the GigaVUE-FM instance.

Application Status

Status of application services that are responsible for handling the user requests:

  • Up: Indicates service is ready to handle the user requests
  • Down: Indicates service is not ready to handle the user requests with one or more underlying services being down.
  • In Progress: A state that appears between up and down indicating that the services are initializing.

Software Version

Software version of the GigaVUE-FM instance.

System Uptime

Time since the instance is up and active.

Third Party Authentication URL

Third party authentication URL required for SSO configuration.

Upgrade Status

Upgrade status of GigaVUE-FM. This is displayed only when the upgrade is triggered. Otherwise, this field is empty.

You can add instances to the HA group by clicking the Add New Node button, as required. You can also remove the instances from the HA group and reduce the size of the HA group as required. However, while removing the instances ensure to retain the quorum2 number of instances.

Note:  To scale components such as Fabric Health Analytics, topology visualization and to improve the performance of GigaVUE-FM by fully utilizing the resource available, it is recommended to configure three active eligible instances and additional supporting instances.

The following are the behavioral changes observed in the HA group with active, standby and supporting instances:

Task Scenario Behavior
Backup and Restore Operation

All active-eligible instances are up and few or all supporting instances are up.

Backup will happen in active instance. During restore, all active-eligible GigaVUE-FMs will be rebooted and will perform the restore operation.

Supporting instances will not participate in the restoration.

Few active-eligible instances are up (Quorum number of instances are up) Backup will happen in active instances. Restore will not be initiated in this case.
Upgrade Operation Few instances not being up (either active-eligible or supporting instances not up) Upgrade will not be initiated.
  Few supporting instances are removed from the HA group after formation of the group Upgrade will be initiated, and the supporting instances present in HA group will be upgraded first followed by the active-eligible instances.
  All instances are up and running Upgrade will be initiated in an active instance. Upgrade will be done in a rolling fashion starting with supporting instances and ending with the active-eligible instances.
System Configurations All instances are active-eligible All GigaVUE-FM's GUI will be accessible, and user can configure the system through the same
  HA with active-eligible and few Supporting instances For supporting instances, GUI will not be available (as application service is shut down). An option is provided in the GUI to turn on the application service and its dependent service(s) and the status can be seen in HA page. You can then configure the system related configuration from the logged in GigaVUE-FM instance once the application status of the supporting instance is up.
Background processes    
-FM Service Distribution All GigaVUE-FMs are active-eligible instances. Services will be equally distributed/redistributed among the instances based on the availability of the instances.
  HA group with active-eligible instances and supporting instances. Services will be distributed/re-distributed only to active eligible instances
-Load Balancer All GigaVUE-FMs are active-eligible instances. All GigaVUE-FM API requests will be distributed to all instances in the HA group.
  With supporting instances. All GigaVUE-FM API requests will be distributed only to active-eligible instances.