We are running the lmgrd license server on a bare metal linux system. From my understanding, a Linux-based lmgrd uses the MAC address of the primary ethernet board as the parameter from which the keys are generated against (as indicated by lmhostid). BTW, on a SunOS machine there is the hostid that is derived from the eeprom on the motherboard.
Ok, what we want to do is put the lmgrd licensing server on a VM. Afterall, its a heck of a waste for a single bare metal server system just to support a license server. However, it seems that the support person for the software vendor using the lmgrd licensing model says that it is not possible to operate in this manner. As there is a MAC address for the installed ethernet board, the support person would seem to be in error. To what I see, there should be no differences between the VM and the bare metal linux server.
The license keys are floating/count licenses NOT node locked license keys.
Has anybody put lmgrd on a linux VM? Has any software manufacturer providing lmgrd as their licensing model provided pushback concerning operations on a linux VM?
Thanks for your help
ADDITION: I am told that Synopsis, Ansys, Mentor are the vendors of the packages using lmgrd.
ADDITION: lmhostid returns the MAC address from only eth0! If the interface in the VM is not named eth0, then it returns nothing! It is easy to rename the interface in SuSe linux ...so no problem there.
ADDITION: We will be proceeding with getting a rekey for the VM host.
I run FlexLM, which leverages lmgrd on a Windows server in a VM for Matlab and Maple and have zero issues. Virtual adapters (typically) have their own MAC address, so the software generates the necessary values from that. I did get push back from someone at Simio, which also uses a LM that is similar. I made enough noise that they waived the restriction for me. All they had to do was issue a different license.
It's not entirely analogous to your system, but your hunch is likely right. The support person is probably only slightly above clueless. You'll probably be able to get a definitive answer if you post the software in question.
I can confirm that we are running our new FlexLM server on VMware. It also helps that the (virtual) machine will never go out of warranty, and hence need a new lmhostid and therefore new licenses.
No problems as yet!