Skip to main content
Solved

Will FlexLM run on AWS?


I am looking at running FlexLM on AWS to use our existing cloud infrastructure, but I am a bit concerned about the FME licencing server having issues when the virtual machine changes requiring a new .lic file.

Is there a nice solution to running an FME licencing server on AWS, or will I be required to request a new .lic file whenever the hardware changes?

Best answer by catatsafe

Hiya @jasoneroad!

Yes it will. We do this internally for our online training, where the Flex LM license manager is hosted on a micro or nano instance of AWS, that is set up with an elastic ip ( aka it doesn't change). Our EC2 machines are then use that instance as the licesne server. However, if you can't have a static IP, then your .lic will invalidate every time the ip changes and is not recommended.

Cheers,

Cat

View original
Did this help you find an answer to your question?

7 replies

Forum|alt.badge.img
  • Best Answer
  • May 11, 2017

Hiya @jasoneroad!

Yes it will. We do this internally for our online training, where the Flex LM license manager is hosted on a micro or nano instance of AWS, that is set up with an elastic ip ( aka it doesn't change). Our EC2 machines are then use that instance as the licesne server. However, if you can't have a static IP, then your .lic will invalidate every time the ip changes and is not recommended.

Cheers,

Cat


Forum|alt.badge.img+2
If you put FlexNet on AWS, be sure to hard-code the ports used by the SERVER line and the VENDOR line in the license file, and open those ports in the AWS security group. I usually use 27010 for the VENDOR line.

 

 


@CatAtSafe - I'm trying to do this very thing... Install FlexLM on an EC2 Instance to allow licensing for an Autodesk software package. The EC2 side seems to be working well but the client machine can't seem to connect. Is there a good explanation available for both ends of the connection needed to implement this connection?


Forum|alt.badge.img+2
  • September 26, 2017
jkpowellaia wrote:

@CatAtSafe - I'm trying to do this very thing... Install FlexLM on an EC2 Instance to allow licensing for an Autodesk software package. The EC2 side seems to be working well but the client machine can't seem to connect. Is there a good explanation available for both ends of the connection needed to implement this connection?

Hello @jkpowellaia,

 

The trick with EC2 instances is that you have to open up the ports in both the firewall AND the Amazon security group. The real issue ends up being the vendor daemon port. The FlexNet port range is 27000 to 27009, but the vendor daemon ports have a much larger range. It is best to hardcode the vendor port to 27010, and then open 27000-27010 in both the firewall and the Amazon EC2 security group used by the EC2 instance.

 

 

 


david_r
Evangelist
  • September 26, 2017
ryanatsafe wrote:
Hello @jkpowellaia,

 

The trick with EC2 instances is that you have to open up the ports in both the firewall AND the Amazon security group. The real issue ends up being the vendor daemon port. The FlexNet port range is 27000 to 27009, but the vendor daemon ports have a much larger range. It is best to hardcode the vendor port to 27010, and then open 27000-27010 in both the firewall and the Amazon EC2 security group used by the EC2 instance.

 

 

 

Sounds like this would make for a great resource as an article :-) I'm guessing this is just going to become more and more common.

Forum|alt.badge.img
  • January 4, 2018

Forum|alt.badge.img+2

Here's an article outlining the steps required to get the FME Desktop floating license server up and running on an EC2 instance quickly.

https://knowledge.safe.com/articles/82230/create-fme-license-server.html

If you are really familiar with AWS and Linux, it's possible to have it up and running in less than 8 minutes. Total cost is ~$45 per year.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings