Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Customer-Hosted Floating Licenses

For closed-network environments running multiple Chariot instances that share a pool of concurrent license seats. License validation stays entirely inside your the deployed network.

What is a Floating License Server?

A Floating License Server (FLS) is a small server application that holds your Chariot license licenses and tracks how many Chariot instances are using it at any given time. Instead of binding a license to one specific Chariot server, the FLS lets multiple Chariot instances share a pool of concurrent license seats.

When a Chariot instance starts, it asks the FLS for a seat. When the Chariot instance shuts down, it releases the seat back to the pool. As long as you have there are available seats, additional Chariot instances can activate against the same FLS.

The FLS runs entirely inside your network.  Your Chariot instances communicate with it over your LAN, and neither the Chariot instances nor the FLS itself need outbound internet access the local network, with no inbound/outbound internet from Chariot or the FLS for license validation.

Anchor
HostingaFLS
HostingaFLS

Hosting a Floating License Server (FLS)

The FLS is provided by License4J as free software. For installation, configuration, and administration, see License4J's Floating License Server page.

Once your FLS the FLS is running, see Purchasing and Activation to purchase and activate a CustomerSelf-Hosted Floating license against it.

Activating Floating Licenses

Prerequisites

Before requesting a CustomerSelf-Hosted Floating license, you should already have:

  • A running License4J Floating License Server inside your network. See Hosting a Floating License Server above for setup.
  • Network connectivity from each Chariot host to the FLS on the FLS's listening port (default 16090).
  • Have purchased licenses with Chariot Support that are ready to deploy to your FLSthe Floating License Server


Tip

Make sure to purchase the number of licenses that your the system requires under its highest load

Request a License Usage

You'll send Send Cirrus Link two pieces of information from your FLS so we Cirrus Link Support can issue a license keyed to your the specific serverFLS.

Log in to your the FLS admin UI (default is port 16090http://<fls-host>:16090)

...

Send Cirrus Link the FLS hostname, fingerprint, and your seat count.

Cirrus Link Support will generate your a license and email you a respond with an email containing the usage hash. This can take up to 24 hours.

Install the License on

...

the FLS

Log in to your FLS admin UI (default is port 16090http://<fls-host>:16090)

...

The license appears in the FLS license grid, and the FLS is ready to serve seats to Chariot instances.


Activate Chariot Against the FLS

In the Chariot UI, navigate to the License page.

...

    • Floating license server URL — your —  FLS host plus port and the /fls path. Example: http://10.0.0.10:16090/fls
    • License Features — the feature set this Chariot instance will use. This must match the features on the license issued to your the FLS:
      • MQTT Server
      • IoT Bridge for Snowflake
      • Full product

...

Click Next, then Finished on the Complete step.

Chariot will contact your the FLS, lease a seat, and display a success screen.

...

Important: The License Features you select selected in Chariot must match the features on the license installed on your the FLS. Mismatched features will cause activation to fail.

...

Repeat for each Chariot instance you want to license against the FLS.

Add More Chariot Instances

Each running Chariot instance leases one seat from the FLS. As long as you have there are available seats on the installed license, additional Chariot servers configured with the same FLS URL and matching License Features will activate automatically.

Floating License Deactivation

In order to deactivate the floating license, log into the Chariot MQTT Server Web UI and from the left hand menu bar select License as shown below.

...

Note

It can take up to 10 minutes for a floating license to deactivate


Upgrade a

...

Self-Hosted Floating License

When upgrading a CustomerSelf-Hosted Floating license — for example, changing feature flags or adding seats — you must —  uninstall the previous license from your FLS before installing the new one. If both are installed at once, your the FLS will count seats twicereject the new license.

  1. Contact Cirrus Link Support to request the upgrade. Provide your existing license key and the changes you need.
  2. Cirrus Link will issue a new usage hash for your the existing FLS hostname and fingerprint.
  3. Once you receive After receiving the new usage hash:
    1. Log in to your the FLS admin UI.
    2. Uninstall the previous license from the license grid.
    3. Install the new license using the usage hash from Cirrus Link.
  4. On each Chariot instance, click Reactivate on the License page to pick up the updated features without restarting Chariot.

...