cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Managing Virtualization platform restriction for server and client

Managing Virtualization platform restriction for server and client

For License administrators to restrict the licensing activities based on the identity of system in use (Virtualization based or a Physical), can be achieved via 2 ways.

1.) Restricting the vendor daemon on virtual/physical machine.

This can be achieved by setting the vendor daemon attribute "ls_allow_vm", mentioned under lsvendor.c.

/*
* Virtualization support for vendor daemon.
* VM_ONLY - Vendor Daemon can be operated in Virtual machine only
* PHYSICAL - Vendor Daemon can be operated in Physical machine only
*/
FLEX_VM_TYPE ls_allow_vm = VM_ALL;

Specifies whether the vendor daemon is restricted to run only in a virtual environment or is restricted to run only on a physical machine. By default, the vendor daemon can operate in a virtual environment or on a physical machine.

To use the non-default values for the ls_allow_vm variable, you must have a set of vendor keys that provides for virtualization support.

 

PHYSICAL Restricts the license server to run only on a physical machine; the license server cannot be
run in a virtual environment
VM_ONLY Restricts the license server to run only in a supported virtual environment; the license
server cannot be run on a physical machine.
VM_ALL Allows the license server to run on both physical and virtual environments

 

Documentation Reference: "Programming Reference for License File–Based Licensing", Chapter-5 : "Customizing the vendor daemon".

2.) Restricting the client access to licenses.

This can be achieved through license file 'optional keyword' VM_PLATFORMS.

VM_PLATFORMS=PHYSICAL | VM_ONLY | VM_ALL

Enables you to specify whether feature usage should be restricted to virtual machines or restricted to physical machines.

If the VM_PLATFORMS value differs in any way between two INCREMENT lines for the same feature name, they are pooled and counted separately.

PHYSICAL Restricts the application to run only on a physical machine; application cannot be run in a virtual environment.
VM_ONLY Restricts the application to run only in a virtual environment; application cannot be run on a physical machine
VM_ALL Allows running the FlexEnabled application on both physical and virtual machines (default behavior). This is equivalent to not specifying the VM_PLATFORMS keyword

 

Documentation Referance: Programming Reference for License File–Based Licensing, Chapter-8 : "License File Syntax".

Was this article helpful? Yes No
No ratings
Version history
Last update:
‎Dec 01, 2020 11:53 PM
Updated by:
Contributors