Licensing
The evaluation period, requesting a licence, and what the core count is measured against.
VS-HCI is licensed by processor core across the fleet.
Settings → Licensing shows the current state:
state: DEMO
reason: Evaluation period — 89 days remaining, ending 2026-12-20.
deploymentMode: CLUSTER
demoDaysRemaining: 89
hostsEnrolled: 3
enrolledCores: 30
licensedCores: 0
installUuid: c8365585-5e21-4ab5-a3c0-16dc6ccd3deb
Evaluation
A new deployment starts in DEMO with a 90-day evaluation period, fully functional.
The screen counts down, and the state becomes alarming as the end approaches. Request a licence well before it runs out — the request goes through a person at Velarion, not a vending machine.
States
| State | Meaning |
|---|---|
DEMO |
Inside the evaluation period, no licence applied |
LICENSED |
Signed, bound to this deployment, in date, within its core count |
EXPIRING |
Valid, but close enough to expiry to act on |
OVER_LIMIT |
Valid, but the fleet has more cores than the licence covers |
EXPIRED |
The expiry date has passed |
INVALID |
Present but not usable here — wrong signature, or issued for a different deployment |
OVER_LIMIT is the one that arrives unannounced: it happens when you add hardware, not when you
change anything about the licence. Adding a host adds its cores to the count.
Cores, not sockets
The count is enrolled cores — the sum of the physical cores across every host in the deployment. Three hosts with ten cores each is thirty cores.
Check the core count of hardware before you buy it. A licence sized for your current fleet does not cover a refresh onto denser servers.
Some licences are issued with an unlimited core count, which is distinct from a count of zero — zero cores is a real and very different answer.
Tiers
Licences are issued in tiers — SMALL, MEDIUM and LARGE — which is what you request
against.
Requesting a licence
- Settings → Licensing → Request a licence. The deployment produces a request containing its installation identity and a fingerprint.
- Send it to Velarion.
- Apply the licence you receive back.
The request is bound to this installation. A licence issued against it will not validate on a different deployment — which is the point, and also why a rebuild needs a new request rather than a copied file.
Past requests are listed, so you can see what was asked for and when.
Applying a licence
Import it from the same screen. It is validated on import: the signature must check out against the trust anchor this build carries, and it must be bound to this installation.
An INVALID result means one of those two failed — usually a licence for a different
deployment.
Removing a licence
A licence can be removed, which is what you do when moving one between deployments. Removing it
returns the deployment to whatever state it would otherwise be in — which, if the evaluation
period has passed, is EXPIRED.
What expiry does
An expired or over-limit licence is an alarming state shown on the Dashboard and in Settings. It is a commercial condition; check your agreement for what it means for entitlement and support.
Do not let it arrive as a surprise: set an alert, and treat EXPIRING as
the reminder it is.
Installation identity
The installUuid identifies this deployment and is what a licence is bound to. It survives
normal operation, including controller failover and upgrades.
Quote it when talking to Velarion about licensing — it identifies the deployment unambiguously.