Managing licenses
Virtuozzo Hybrid Infrastructure comes with a trial license that allows you to evaluate its features. For production environments, the product uses license keys as a licensing model. Implementing the provisioning model, keys are time-limited (lease and annual) or perpetual and grant a certain amount of resources per cluster.
License types
The logical storage limit only affects Virtuozzo Storage and does not take into account any external storages connected to the cluster.
- Trial
- The trial license has no expiration date but limits the number of physical CPU cores to 96 and logical storage capacity to 1 TB.
- Lease
-
The lease license can only be activated online and updates every month while it is active in the Key Authentication (KA) licensing server. The cluster must have connection to the Internet to be able to access the KA server.
A lease license key prolongs the expiration date and/or increases the amount of allowed cluster resources:
- Total used logical storage limit
- Annual
-
The annual license has the subscription period of one year and can be activated both online or offline. For online activation, the cluster must have access the KA server. The license is automatically prolonged if the license is active in the KA server.
An annual license key prolongs the expiration date and/or increases the amount of allowed cluster resources:
- Number of physical CPU cores on compute nodes
- Total used logical storage limit
- Perpetual
-
The perpetual license has no expiration date and can be activated both online or offline. For online activation, the cluster must have access the KA server.
A perpetual license key increases the amount of allowed cluster resources:
- Number of physical CPU cores on compute nodes
- Total used logical storage limit
License enforcing rules
- When the amount of used logical storage exceeds the license limit, the system stops all write operations to the Virtuozzo Storage cluster. As a result, all virtual machines and storage services stop working. The normal cluster operations are restored as soon as a new license is installed or the amount of used logical storage space decreases.
-
When the number of physical cores exceeds the license limit, the system fences compute nodes to meet the licensed cores number. The priority order for fencing nodes is as follows:
- Unhealthy controller nodes
- Worker nodes with minimum uptime
- Controller nodes
- The primary controller node
This is a non-disruptive operation as a fenced node only stops accepting new VMs but does not stop running VMs. Fenced nodes are returned to operation as soon as you update the license.
Limitations
- Block storage space used by iSCSI LUNs and compute volumes is not fully thin provisioned. After user data removal, unused storage space is not reclaimed and is reported as actual used space, which is charged according to your licensing model. For more details, refer to Logical space chart.
Prerequisites
- The storage cluster is created by following the instructions in Deploying the storage cluster.