Summary
GibbsCAM Network License (NLO) servers can be deployed in certain virtual machine (VM) environments. However, virtualization support depends on the type of Network License being used and whether the virtual environment can reliably present the required licensing hardware.
This article explains the supported configurations, important limitations, and best practices when deploying a GibbsCAM Network License Server in a virtual environment.
TABLE OF CONTENTS
- Supported Virtual Environments
- Keyless Network Licenses
- Hardware Key (USB) Network Licenses
- Best Practices
- Known Limitations
- Cloud Server Support
- Troubleshooting
- Related Articles
Supported Virtual Environments
GibbsCAM Network License Servers may be deployed in many common virtualization platforms, including:
VMware vSphere / ESXi
Microsoft Hyper-V
Microsoft Azure Virtual Machines
Nutanix AHV
Proxmox VE
Other enterprise virtualization platforms
Support depends on the licensing method and the ability of the virtual machine to satisfy the licensing requirements.
Keyless Network Licenses
Keyless Network Licenses are locked to the hardware configuration of the license server.
Because virtual machine hardware identifiers may change after certain administrative operations (such as migration, cloning, or rebuilding a VM), moving or recreating a virtual machine may require the license to be reissued.
Before moving a keyless license to a new virtual server, contact GibbsCAM Customer Service or your authorized reseller.
Hardware Key (USB) Network Licenses
Hardware key (USB) Network Licenses are generally the preferred option for virtual environments as it locks to the hardware key and not machine identifiers.
To use a hardware key in a virtual machine:
The virtualization platform must support USB passthrough or USB device redirection.
The USB hardware key must remain connected whenever the Network License Server is running.
The hardware key drivers must be installed on the virtual machine.
If the virtualization platform does not support reliable USB passthrough, the hardware key may not be detected correctly.
Virtual Machine Snapshots
Exercise caution when using virtual machine snapshots.
Restoring a snapshot may:
Change hardware identifiers.
Revert licensing configuration.
Restore outdated license files.
Cause the license service to stop unexpectedly.
If snapshots are part of your backup strategy, verify that the license server continues to operate correctly after restoring a snapshot.
Cloning Virtual Machines
Do not clone a configured Network License Server for production use.
Cloning may result in:
Duplicate machine identifiers.
Invalid licensing information.
License activation failures.
Multiple servers attempting to use the same license.
Always perform a fresh installation on a new virtual machine.
Live Migration
Features such as VMware vMotion or Hyper-V Live Migration are generally transparent to GibbsCAM, provided that:
The virtual hardware identifiers remain unchanged.
Network connectivity is maintained.
The USB hardware key (if used) remains available to the virtual machine.
After migration, verify that client workstations can still obtain licenses.
Backup and Disaster Recovery
Regularly back up:
License files (.lic)
Configuration files
RLM settings
Documentation containing your Product Code
Backing up these files can simplify recovery after hardware failures or VM rebuilds.
Best Practices
For the most reliable virtual deployment:
Use a static hostname.
Assign a static IP address.
Keep regular backups of the license files.
Install Windows updates during scheduled maintenance windows.
Verify client connectivity after any VM migration or restoration.
Avoid unnecessary changes to the virtual hardware configuration.
Known Limitations
Virtual environments may experience licensing issues if:
Virtual hardware identifiers change.
USB passthrough is interrupted.
Network adapters are replaced or reconfigured.
The VM is cloned instead of freshly installed.
Snapshots restore an outdated licensing state.
If any of these conditions occur, the Network License may require reactivation.
Cloud Server Support
Hosting the NLO server in the cloud is technically possible, but the environment must provide reliable network connectivity and meet the licensing requirements. Latency, VPN connectivity, firewall rules, and USB hardware key support (if applicable) can all affect deployment.
Troubleshooting
Problem: The Hardware Key Is Not Detected
Possible Causes
USB passthrough is disabled.
Hardware key drivers are not installed.
The USB device is attached to the host instead of the virtual machine.
Resolution
Verify that the USB hardware key is assigned to the virtual machine and install the latest hardware key drivers.
Problem: Clients Cannot Obtain Licenses After VM Migration
Possible Causes
Network configuration changed.
Firewall rules were modified.
License service did not restart.
Resolution
Verify the GibbsRLMServer service is running and confirm that clients can communicate with the server.
Problem: License Stops Working After Restoring a Snapshot
Cause
The restored snapshot contains outdated licensing information or altered hardware identifiers.
Resolution
Verify the license configuration and, if necessary, contact CAMCO to determine whether a new license must be issued.
Problem: The Virtual Machine Was Cloned
Cause
Cloning changes the environment used for licensing.
Resolution
Install the Network License Server on a new virtual machine rather than using a cloned image.
Expected Result
The GibbsCAM Network License Server operates reliably within the supported virtual environment, and client workstations can successfully obtain licenses.
Related Articles
- Network License (NLO) Server Setup
- Moving a Network License (NLO) Server
- Installing Hardware Key Drivers
How to Test the Connection Between an NLO Client and Server
- VMware Best Practices
- Hyper-V Best Practices
- Microsoft Azure VM Best Practices
Keywords
Virtual Server, Virtual Machine, VMware, Hyper-V, Azure, Virtualization, Network License, NLO, RLM, Reprise License Manager, USB Passthrough, Hardware Key, Keyless License, License Server, Virtual Environment