Migrate to the current Hex-Rays License Server
Choose your migration path
There are two migration paths. Choose the one that matches the server you are replacing:
Flexera-based license server used with IDA 8.4 and earlier
Runs lmadmin or lmgrd together with the hexrays vendor daemon
Follow From the Flexera-based license server below
Previous Hex-Rays License Server shipped with IDA 9.0–9.4
Runs license_server or hexlicsrv, usually as the hexlicsrv service, and uses lsadm for administration
Follow Migrating to the latest version in the administration manual
From the previous Hex-Rays License Server (IDA 9.0–9.4)
The current server can migrate this deployment directly. Its setup command reads the previous configuration, TLS material, access rules and license, and copies the existing database into the new data directory.
Follow Migrating to the latest version for the complete procedure, including backup, shutdown, migration and rollback instructions. Do not use the Flexera procedure below, and do not unpack the new server over the existing installation.
From the Flexera-based license server (IDA 8.4 and earlier)
IDA 8.4 and earlier used these components:
the
lmadminorlmgrdlicense server manager, provided by Flexerathe
hexraysvendor daemon, provided by Hex-Rays
IDA 9.0 introduced the Hex-Rays License Server and its command-line administration client. Both are provided by Hex-Rays. The current package contains license-server and license-client in a single archive and needs no installer.
Differences between the servers
Server setup
Two binaries and processes: lmadmin or lmgrd server + hexrays vendor daemon
Single program (license-server), unzipped and set up with one command
Ports required
Two ports required, plaintext communication
Single TCP port, communication protected by TLS
OS supported
Server available for Windows, Linux, or macOS x64. Manual service configuration on Linux.
Server available for Linux x64 and arm64. The systemd service is registered by setup.
Migration steps
To move from the Flexera-based infrastructure to the current Hex-Rays License Server:
First make sure that you have the License Server Administration manual at hand.
Install a current IDA instance and test your installation by trying to connect to the license server, to select a license, borrow and finally return it.
You are now ready to switch.
Attention points for the switch
Since an 8.4 client will not be able to connect to the new license server (and a 9.0 or later client won't be able to connect to the 8.4 license server), you should make sure that all users are using the new clients which are configured with the correct server and port. If your workflow requires using 8.4, you can keep the old server running until all users have switched to the new IDA version. Then you can stop and decommission the old server.
Last updated
Was this helpful?
