Summary
Microsoft Azure Virtual Machines (VMs) can be used to host a GibbsCAM Network License (NLO) Server when configured correctly.
This article provides best practices for deploying, maintaining, and troubleshooting a GibbsCAM Network License Server in a Microsoft Azure environment.
TABLE OF CONTENTS
- Recommended Azure Configuration
- Hardware Key (USB) Licenses
- Keyless Licenses
- Networking Requirements
- Public vs. Private Access
- Maintenance
- Backup and Recovery
- Troubleshooting
- Best Practices
- Related Articles
Applies To
Cloud Platform:
Microsoft Azure Virtual Machines
Overview
Microsoft Azure provides a flexible platform for hosting Windows-based applications, including the GibbsCAM Network License (NLO) Server.
To ensure reliable licensing, the Azure virtual machine should be configured with stable networking, appropriate firewall rules, and a consistent server identity.
Recommended Azure Configuration
For the best experience:
Deploy a supported 64-bit version of Windows Server or Windows Professional.
Assign a consistent computer name.
Configure a static private IP address within the Azure Virtual Network.
Keep Windows updated.
Install the latest supported GibbsCAM Network License (NLO) Server software.
Back up the VM and license files regularly.
Hardware Key (USB) Licenses
If your Network License uses a USB hardware key:
Verify that your Azure deployment supports your chosen USB-over-IP or USB redirection solution.
Install the appropriate hardware key drivers.
Confirm that Windows detects the hardware key before starting the GibbsRLMServer service.
Note: Microsoft Azure does not provide native USB passthrough to virtual machines. If your licensing requires a USB hardware key, you will need a supported USB redirection solution or consider using a keyless Network License.
Keyless Licenses
Keyless Network Licenses are associated with the server configuration.
If the Azure VM is:
Recreated
Redeployed
Replaced
Migrated to a new VM
the license may need to be updated.
Contact CAMCO before making significant changes to your Azure deployment.
Networking Requirements
Client workstations must be able to communicate with the Azure VM over the configured RLM license server port.
Verify that:
Azure Network Security Groups (NSGs) permit the required inbound and outbound traffic.
Windows Defender Firewall allows the RLM license service.
VPN or Azure ExpressRoute connectivity is functioning if users are connecting from an on-premises network.
DNS correctly resolves the server hostname.
Avoid exposing the license server directly to the public Internet unless your organization's security policies specifically require it.
Public vs. Private Access
For most organizations, the recommended configuration is:
Host the license server on a private Azure Virtual Network.
Allow access only through a secure VPN or ExpressRoute connection.
Restrict access using Azure Network Security Groups and Windows Firewall.
This approach improves both security and reliability.
Maintenance
When performing Azure maintenance:
Avoid unnecessary changes to the VM hardware profile.
Verify the GibbsRLMServer service after planned maintenance.
Test license checkout from a client workstation after updates.
Document any custom RLM port assignments.
Backup and Recovery
Regularly back up:
License files (.lic)
Product Code documentation
Network License configuration
Azure VM configuration
Before restoring a backup or creating a replacement VM, understand that licensing tied to the original VM may require updating.
Troubleshooting
Problem: Clients Cannot Obtain Licenses
Possible Causes
VPN disconnected
Azure Network Security Group blocking traffic
Windows Firewall blocking the RLM service
Incorrect server hostname or IP address
Resolution
Verify network connectivity and test communication using Test-NetConnection from a client workstation.
Problem: License Stops Working After Redeploying the Azure VM
Cause
Keyless licenses are associated with the original server configuration.
Resolution
Contact CAMCO for assistance updating the license if the server has been redeployed or replaced.
Problem: Hardware Key Is Not Detected
Possible Causes
USB-over-IP solution is not configured
Hardware key drivers are missing
USB device is unavailable to the VM
Resolution
Verify the USB redirection solution and confirm that Windows recognizes the hardware key before starting the license server.
Problem: Remote Users Cannot Obtain Licenses
Possible Causes
VPN unavailable
Azure firewall rules
DNS resolution failure
Incorrect RLM port configuration
Resolution
Verify VPN connectivity, Azure Network Security Groups, Windows Firewall settings, and DNS resolution before troubleshooting the license server itself.
Best Practices
Use a static hostname.
Assign a static private IP address.
Restrict access to trusted networks.
Keep Windows and the NLO Server software current.
Test client connectivity after Azure maintenance.
Back up licensing and configuration files regularly.
Document all custom networking and firewall configurations.
Expected Result
The GibbsCAM Network License Server operates reliably in Microsoft Azure, allowing authorized client workstations to obtain licenses securely over the network.
Related Articles
- Network License (NLO) Server Setup
- Moving a Network License (NLO) Server
- VMware Best Practices
- Hyper-V Best Practices
- Moving a Network License (NLO) Server
- How to Test the Connection Between an NLO Client and Server
Keywords
Microsoft Azure, Azure VM, Azure Virtual Machine, Cloud Server, Network License, NLO, RLM, Reprise License Manager, VPN, ExpressRoute, Azure Network Security Group, NSG, Windows Firewall, Keyless License, Hardware Key, USB-over-IP, Cloud Licensing