on 09-12-2018 08:34 AM - edited on 02-27-2020 12:15 PM by KylieF
The Alteryx License Server is available with Alteryx versions 2018.3 and newer. Also referred to as Local License Server, or LLS, this is an optional method for an organization’s IT department to deploy and manage Alteryx products. This option is an addition to the standard method of using license keys.
The Alteryx License Server is an implementation of our technology partner Flexera Software’s Local License Server, and enables the deployment of a local license server within an organizations’ internal network. This allows for a smoother and more secure deployment of Alteryx products, especially behind proxies and firewalls.
Note: This guide references an optional method of deploying Alteryx products using the Alteryx License Server. To find out more about the standard method of using license keys, visit one of the following:
If you have other questions about licensing, let us know at fulfillment@alteryx.com!
The Alteryx Local License Server may be deployed on any device on your company’s network that meets the technical requirements located in the attached FlexNet Embedded 2018 R1 License Server Administration Guide. The Alteryx License Server may also be deployed on any device already running an Alteryx Server.
Once deployed, a pool of Alteryx license keys may be activated on the LLS. Individual Alteryx Designer and Alteryx Server users may then freely connect to the LLS via a URL on the local network. When a client Alteryx Designer or Alteryx Server connects to the License Server, the available pool of licenses will be available for license activation in a list presented to the user.
How does this work with pre-Flexera licensing?
The Alteryx License Server uses the Downloads & Licenses portal for licensing, just like the new licensing system. This means that the licenses do not appear in the Alteryx Gallery like pre-11.8 licenses, and your license keys should have dashes (-). These license keys would have arrived in an email like this one.
Do we need special license keys for customers that are already in the new system?
No, the same license keys may be used as for the regular system. The license administrator / IT admin will just need to add these licenses to the Alteryx License Server for people to license against.
Can I control what licenses are available for my users to activate?
Yes. The simplest way to manage what licenses are available for connected devices to access is to only map licenses to the LLS that you would like users to be able to access. For example, if there are 100 Alteryx Designer licenses, but only one Alteryx Server license, it may be preferable to license the Alteryx Server using the standard license key method rather than map this license to the LLS.
In order to create more comprehensive access control to licenses, it is possible to set up Reservation Lists on the Alteryx License Server. To learn more about how to do this, see the section on Managing Reservations in the attached FlexNet Embedded 2018 R1 License Server Administration Guide.
What products are supported with Alteryx License Server?
Alteryx Designer and Alteryx Server versions 2018.3 and later are supported for licensing against an Alteryx License Server.
What happens if a computer with Alteryx Designer or Alteryx Server loses contact with the Alteryx License Server?
If Alteryx loses its network connection to the License Server, it will remain licensed with its current license keys for 1 week (7 days). After this grace period, the licenses would disappear from the local machine and those license seats would return to the pool on the License Server. If you just haven't been using Alteryx for over a week, then it will try to synch up with the License Server next time Alteryx is started up; this would re-activate any of those license keys behind the scenes.
How do I get my hands on the Alteryx License Server?
If you'd like to try out this free, optional deployment method, reach out to your Account Executive at Alteryx. They would be happy to add this product to your organization's area of the Downloads & Licenses portal for you to download.
These instructions refer to the documentation available in our online Licensing Help, under the topic Install and Use Alteryx License Server, and the FlexNet Embedded 2018 R1 License Server Administration Guide.
Troubleshooting the admin password: The default password for the Alteryx License Server out-of-the-box is "Admin1234#". If something went wrong during installation, try using the default password to change your password. See the FlexNet Embedded 2018 R1 License Server Administration Guide for information on changing your password.
After clicking Finish, it may take a few minutes to start up the LLS. When successful, you will see a new Windows Service called "AlteryxLicenseServer".
Now that the License Server is up and running, the next step is to map license keys to the server. This will allow you to create a list of the licenses available for users to activate.
For example, my Windows Server's name is DEN-DEV-LIC-01 and I use the default port of 7070, so the network address of my Alteryx License Server is http://DEN-DEV-LIC-01:7070.
Open a command prompt as an administrator and navigate to the "enterprise" folder. Then, activate one or more license keys using this command:
flexnetlsadmin.bat -server <Network Address : Port> -authorize admin <Password> -activate -id <License Key> -count <How many seats should be available?> -activate -id <License Key> -count <Seats> -activate -id
<License Key> -count <Seats>
LicenseServerAdminCmd.exe -s <Network Address : Port> -u admin -p <Password> -l
If the License Server is not able to communicate with Flexera, it may be that you need to adjust your firewall, open needed ports, or configure your proxy to permit that communication. You can temporarily authorize licenses offline, just as an end user would activate a single license key seat offline independent of the the License Server.
flexnetlsadmin.bat -server <Network Address : Port> -authorize admin <Password>
-activate -id <License Key> -count <How many seats should be available?>
-activate -id <License Key> -count <Seats>
-activate -id <License Key> -count <Seats>
-o request.bin
flexnetlsadmin.bat -server <Network Address : Port> -authorize admin <Password>
-activate -load <MAC ID>.bin
Now that the Alteryx License Server is installed and licenses have been mapped to it, individual devices on the network may connect to it. Here is how an Alteryx Designer user would activate a product using the LLS.
Click Connect to establish a connection to the Alteryx License Server. You should now see the licenses which are mapped to the LLS and available to you.
Many of the manual steps described above have command line analogues that may be used to script up a deployment package or app. The below is taken largely from our help documentation, under Use Command Line Options.
It is also possible to script up the license activation step, so the user doesn't need to activate licenses manually. The commands for this are the same as for activating licenses in a regular deployment of Alteryx that does not require an Alteryx License Server. Here are the commands for online activation.
The Alteryx License Server may be found in the list of devices associated with your organization in the Downloads & Licenses portal at licenses.alteryx.com.
From the Downloads & Licenses portal, the administrator of the LLS may also:
Hello,
Under Administer Machine, How can I re-activate a Inactive status machine?
Thanks,
Hi @sodajeffnz. I don't believe there is a way to do this. If you activate licenses on the same machine, you should then see a new 'active' version in the portal.
Thank you @AlexKo, will re-install Alteryx and see if that helps. As the machine is tagged inactive, the user couldn't activate the licences, I can see the request in machine history but fails activation. I can't allocated a license to an inactive machine neither. On machine history I see a line says "Hose returned". That's probably why.
An awesome customer reached out to me and provided a PowerShell 4+ command for a health check against a License Server. His goal with it was to create an activation script that does a health check and selects an available Alteryx License Server if more than one is set up.
I'll post it here in case it's useful for anyone.
$flexLmStatus = Test-NetConnection -ComputerName ServerName -Port 7070 | Select-Object -ExpandProperty TcpTestSucceeded
If ($flexLmStatus) {Do Something}
@AlexKo ,
Can this be used with an AD group to authenticate what access to licenses an individual should have? (Ex: User 1: Designer Only, User 2: Designer and Data Package).
Also, can the License Server be used to implement Silent installations and if necessary through a proxy?
Thank you for your help.
There isn't any out-of-the-box support for AD authentication. That being said, it may be be possible to set it up something using the command line. I'm not aware of anyone trying this yet.
The License Server can be set up with silent installation by scripting with the CLI as well.
In all honesty, I'm a bit out of the loop on licensing at this point, so I'll tag in @enoonan here - she's our Product Manager in charge of downloads, licensing, and installation.
Thank you @AlexKo ,
I would like to see this as part of the platform for enterprises as a default. There are a lot of silent pushes and it can really help with the expansion of the deployments and reduce the burden on the admins.
Thank you @AlexKo ,
Curious that there is a reference to this file --- FlexNet Embedded 2018 R1 License Server Administration Guide --- I was not sure if this is posted here somewhere, but I can't seem to locate it.
Can I control what licenses are available for my users to activate?
Yes. The simplest way to manage what licenses are available for connected devices to access is to only map licenses to the LLS that you would like users to be able to access. For example, if there are 100 Alteryx Designer licenses, but only one Alteryx Server license, it may be preferable to license the Alteryx Server using the standard license key method rather than map this license to the LLS.
In order to create more comprehensive access control to licenses, it is possible to set up Reservation Lists on the Alteryx License Server. To learn more about how to do this, see the section on Managing Reservations in the attached FlexNet Embedded 2018 R1 License Server Administration Guide.
Any assistance?
Best,
Mark
Do you currently have access to the license server in your product downloads in licenses.alteryx.com?
If you do, the FlexNet Embedded 2018 R1 License Server Administration Guide is located there.
Thanks,
Kylor
@marklmullins (and for future users' convenience) Kylor is correct. If you have access to download the Alteryx License Server software, then you'll be able to download the License Server Administration Guide as well.
Hi, I have a license server connectivity issue in Alteryx designer which was working before but now i am getting issue even after activating license there is popup stating like "your computer is not connected to your license server. connect within 8 days to maintain product functionality"
If i ignore the tools are locked out i am not able to use the designer.
I couldnt find why are we suddenly started to get this notification. Can someone help me with the cause and solution ?
Notes:
License server is up and service is running
we have enough license count
There is no network or firewall blocking and i am able to ping LLS from client and vise versa
It would be great if someone help me with this
@Latha4003 - can you please send this info to fulfillment@alteryx.com and someone from the team will reach out to get you squared away? The Designers need to check in to the License Server a certain number of days or the seat is returned as a general rule, but we can work with you to get things fixed up again.
Best regards,
Amy
@Latha4003 or anyone else, has this been resolved by anyone else? We are seeing this issue also with the latest version of License Server with Designer trying to activate from a Citrix VDI.
User was able connect the first time, a few days has gone by and because max interval on the license server is set to 2 days, the expectation is they would need to activate again, but now it shows up as "DISCONNECTED" even though they were abel to connect before.
Oddly enough a few days pass and then they are able to connect again. Any ideas? Should the max interval be reset to the default, which I believe is 7 days?
No firewall rules blocking, license server is running, and enough licenses are available.
@AJF27
Although I encourage anyone who has helpful insight on your issue to share it, that sounds like something that might require an investigation by Alteryx. Would you please submit a case to Alteryx Customer Support? Include a link to your post here and provide as much information about the situation as you can, including at a minimum the versions of your License Server and of Designer and plenty of screenshots. Please also send whatever logs you have from the License Server that cover the time periods when these behaviors occurred. The Administration Guide for whichever version of License Server you are running has more information about logs. (The current guide is available via the Download Portal and the section on Logging Functionality starts on page 48.)