Cluster Page

If you choose the Redundant HA Controllers topology, use this page to configure the cluster.

The Cluster page manages the MetaDefender MFT HA Controller™ peer instances.

Cluster page - Enabled and configured peers

Cluster page - Enabled and configured peers

Cluster mode is disabled by default after a fresh installation. Enable Cluster Enabled to configure the local Raft endpoint and add remote peers.

Cluster mode is disabled by default after a new installation.

Cluster mode is disabled by default after a new installation.

Enabling Cluster Mode

At the top of the page, a Cluster Enabled / Cluster Disabled toggle controls whether clustering is active.

  • When disabled, the peer list and cluster options are dimmed and non-interactive. On save, the ClusterSettings section is omitted from appsettings.json.
  • When enabled, peers can be managed and cluster options become editable.

Peer cards

Peer cards have the following fields:

  • Address: URL of the peer
  • Peer Key: API key for the remote peer

Self Peer

The self peer is always displayed and identified automatically by matching its API key to the value in localpeer.json. The self peer:

  • Has a (Self) badge next to its title.
  • Cannot be removed — no Remove button is shown.
  • Has a read-only Peer Key — the key is sourced from localpeer.json and cannot be changed in the tool.
  • Its address has to be set by clicking the Edit button.

After a new installation, the self peer does not have an address assigned. It must be configured by editing the peer when enabling cluster mode.

Adding a Remote Peer

  1. Click the + Add Peer button (only enabled when cluster mode is on).
  2. A dialog appears with two fields:
FieldDescription
AddressHTTP(S) URL of the remote HA Controller peer's Raft endpoint
Peer Key

API key for the remote peer (from its localpeer.json).

Requirements:

  • Min 10 alphanumeric characters
  • Must be unique across all peers
  • Must not match the self peer's key
  1. Click OK to add or Cancel to discard.

Editing a Peer

Click Edit on any peer card to open the edit dialog. For the self peer, the Peer Key field is read-only and shows a note: "(Read-only, from localpeer.json)".

Removing a Peer

Click Remove on a remote peer card. Remove is only shown for non-self peers.

Cluster Options

When cluster mode is enabled, the Cluster Options panel will be enabled in the lower-left:

FieldDescription
Lower Election Timeout (ms)Minimum Raft election timeout. Lower values detect leader failures faster, but on slower network it may lead to election errors.
Upper Election Timeout (ms)Maximum Raft election timeout.
Ignore Certificate ErrorsWhen selected, TLS certificate validation errors between peers are ignored when HTTPS communication is enabled.

Raft Endpoint Configuration

The Raft Endpoint panel (lower-right) uses the same Kestrel endpoint configuration control as the Settings page:

FieldDescription
Listen AddressLocal bind IP address used for Raft communication. For example, 0.0.0.0 listens on all available network interfaces.
Listen PortTCP port used for Raft communication. Must not conflict with the HTTP endpoint or be used by another service. Default is 5000.
Enable SSL/TLSToggle between HTTP and HTTPS for Raft.
TLS Certificate / Key / PasswordSame certificate fields as the HTTP endpoint (visible when TLS is enabled).

Important: The Raft endpoint address and port must not match the application HTTP endpoint configured on the Settings page. Validation will reject the configuration if they are the same. However, validation does not check whether the port is already in use by another service.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard