Hi,
We are trying to license a product running in a docker container. The activation is made using LexActivator with Node.js.
We chose the following license settings :
- VALIDITY: 7776000
- EXPIRATION STRATEGY: immediate
- FINGERPRINT MATCHING STRATEGY: exact
- ALLOWED ACTIVATIONS: 1
- TYPE: hosted-floating
- LEASE DURATION: 21600
- LEASING STRATEGY: per-instance
- SERVER SYNC GRACE PERIOD: 172800
- SERVER SYNC INTERVAL: 3600
- ALLOWED CLOCK OFFSET: 21600
- REQUIRE AUTHENTICATION: false
- ALLOW VM ACTIVATION: false
- ALLOW CONTAINER ACTIVATION: true
- USER LOCKED: true
- DISABLE GEO LOCATION: false
This works fine when running on a physical host.
However, when running the docker container in a VM cloud instance, we have to set Allow VM Activation
to true
, otherwise, the activation fails and can’t be done.
This leads to confusion when two docker instances run on two distinct VM instances : They match with the same activation.
What did we miss in the configuration ?
Is there a parameter for it to work properly without setting Allow VM Activation
to true
?
Thanks !
Xavier