Contents
| FlexNet Publisher License Administration Guide |
|
| Legal Information |
|
| Product Support Resources |
|
| Contact Us |
|
| Overview of Licensing |
|
| License Server |
|
| Using a License Server With License Files |
|
| Trusted Storage |
|
| Overview of Trusted Storage |
|
| Automated Delivery of Licenses to a License Server |
|
| Using Licenses From Trusted Storage on a License Server |
|
| Trusted Storage Components on a License Server |
|
| Using a License Server With Trusted Storage |
|
| Distribution of Node-Locked Licenses to Networked Machines |
|
| Activation Transaction Types |
|
| Comparison of Trusted Storage and License Files |
|
| License Files and Fulfillment Records |
|
| Locking of Licenses Using Hostid or Trusted Storage |
|
| Single-User Access for Trusted Storage |
|
| Licensing in Virtual Environments |
|
| Binding in a Virtual Environment |
|
| Best Practices |
|
| Reading a License File |
|
| License File Format Overview |
|
| License File Syntax |
|
| SERVER Lines |
|
| SERVER Lines Enforcement |
|
| VENDOR Lines |
|
| USE_SERVER Line |
|
| FEATURE and INCREMENT Lines |
|
| Publisher-Defined Required Keywords |
|
| Optional Publisher-Defined Keywords |
|
| Optional Keywords Defined by the License Administrator |
|
| Character Limitations in Keyword Values |
|
| Sort Rules |
|
| FNP-17144 Edits here should possibly also be reflected in PR-LF, fpgrm_licfile.fm, section "Using the sort Attribute"Changes in FEATURE and INCREMENT Line Format |
|
| PACKAGE Lines |
|
| UPGRADE Lines |
|
| Order of Lines in the License File |
|
| Locating Licenses |
|
| Determining the Location of the License File |
|
| Setting the License Search Path Using an Environment Variable |
|
| Order of Searching for a License |
|
| Hostids for Supported Platforms |
|
| Hostid Formats |
|
| Obtaining System Hostids |
|
| Special Hostids |
|
| Ethernet Hostids |
|
| TPM Hostid |
|
| Container ID |
|
| Hostids to Support Virtualization Policy |
|
| Hostids to Support Cloud Licensing |
|
| BuiltIn-Composite Hostid for Windows and Linux Systems |
|
| Defining a BuiltIn-Composite Hostid |
|
| Retrieving a BuiltIn-Composite Hostid |
|
| License Models |
|
| Floating (Concurrent) Licenses |
|
| Node-Locked Licenses Using Hostid |
|
| Mixed Node-Locked and Floating Licenses |
|
| Counted vs. Uncounted Licenses |
|
| Mobile Licensing |
|
| Node-Locked to a Laptop Computer |
|
| Node-locked to a FlexNet ID Dongle |
|
| Node-Locked to a FlexNet ID Dongle with FLOAT_OK |
|
| Using a FlexNet ID Dongle for Mobile Licensing Using a FLOAT_OK License |
|
| FLEXID with FLOAT_OK Example |
|
| License Borrowing with BORROW |
|
| Initiating License Borrowing |
|
| Application Interface |
|
| Running the lmborrow Utility |
|
| Setting the LM_BORROW Environment Variable Directly |
|
| Borrowing a License |
|
| Clearing the Borrow Period |
|
| Checking Borrow Status |
|
| Returning a Borrowed License Early |
|
| Support for License Borrowing |
|
| Node-locked to a User Name |
|
| Fulfilled from a Prepaid License Pool |
|
| License Transferring Using the Transferrable Counted Model—Windows Only |
|
| Initiating License Transferring |
|
| Application Interface |
|
| Running the lmtransfer Utility |
|
| Setting LM_BORROW Environment Variable Directly for Transferring |
|
| Transferring a License |
|
| Clearing the Transfer Period |
|
| Checking Transfer Status |
|
| Returning a Transferred License Early |
|
| Support for License Transferring |
|
| Support for Common Vendor Daemon in Transferrable Counted Model |
|
| Limitation |
|
| Selecting a License Server Machine |
|
| License Server Sockets |
|
| License Server CPU Time |
|
| License Server Disk Space |
|
| License Server Memory |
|
| Network Bandwidth for License Server |
|
| License Server Locally Mounted Disks |
|
| License Server Port |
|
| Running the License Server in a Cloud |
|
| License Server Manager “lmadmin” |
|
| Installing lmadmin |
|
| System Requirements for lmadmin |
|
| Using the License Server Installer |
|
| License Server Directory Structure |
|
| Upgrading lmadmin |
|
| Upgrading OpenSSL Libraries |
|
| Uninstalling lmadmin |
|
| Using lmadmin |
|
| Specifying the “conf” Folder |
|
| Manually Starting the License Server Manager |
|
| Manually Stopping the License Server Manager |
|
| Accessing the License Server Management Interface |
|
| Viewing the lmadmin Log Files |
|
| Managing lmadmin from the Command Line |
|
| Adding a Vendor Daemon to lmadmin |
|
| Configuring the License File Upload Directory |
|
| Configuring lmadmin License Server Manager as a Windows Service with a Three-Server Configuration |
|
| Accessing lmadmin License Server Manager as a Windows Service with a Three-Server Configuration |
|
| Installing lmadmin License Server Manager as an Operating System Service |
|
| Running FlexNet Publisher License Server as a System Service With Non-Elevated Privileges |
|
| lmadmin Command-line Arguments |
|
| Extending lmadmin License Server Capability |
|
| Using the lmadmin Web Service Interface |
|
| Creating an lmadmin Alerter Service |
|
| License Server Manager “lmgrd” |
|
| lmgrd Command-Line Syntax |
|
| Starting the License Server Manager on UNIX Platforms |
|
| Manual Start |
|
| Automatic Start |
|
| Systemd Config File |
|
| SystemV Init Script |
|
| Starting the License Server Manager on Windows |
|
| Manual Start from the Command Line |
|
| Configuring the License Server Manager as a Windows Service |
|
| License Server Manager Service Startup Type on Windows (Delayed vs. Automatic Start) |
|
| Configuring Delayed Start time for the License Server Manager Service |
|
| Manually Starting the License Server Using the lmtools Utility |
|
| Automatically Starting the License Server at System Startup |
|
| Three-Server Setup in lmtools |
|
| Maximum Client Connections to License Server |
|
| Migrating from lmgrd to lmadmin |
|
| A Fundamental Mode Change |
|
| Command Changes |
|
| lmadmin License Administration Functions |
|
| Using License Administration Tools |
|
| Command-Line Utilities |
|
| Common Arguments for lmutil/lmutilsecure |
|
| lmborrow |
|
| Initiating Borrowing |
|
| Clearing the Borrowed License Setting |
|
| Purging Expired Licenses |
|
| Determining Borrowed-License Status |
|
| Returning a Borrowed License Early |
|
| lmborrowl |
|
| lmdiag |
|
| lmdown |
|
| lmhostid |
|
| lminstall |
|
| lmlicvalidator |
|
| lmnewlog |
|
| lmpath |
|
| lmremove (in License File–Based Licensing) |
|
| lmremove (in Trusted Storage–Based Licensing) |
|
| lmreread |
|
| lmstat |
|
| lmswitch |
|
| lmswitchr |
|
| lmtpminfo |
|
| lmtransfer |
|
| lmver |
|
| lmvminfo |
|
| Other Important Utilities |
|
| lmobfslog |
|
| lmreporter |
|
| Installing lmreporter |
|
| Accessing the lmreporter Interface |
|
| Analyzing Debug Log Files on the Log Analysis Page |
|
| Viewing Usage Trends for a Feature on the Usage Over Time Tab |
|
| Viewing Highest Activity of a Feature on the Peak Usage Tab |
|
| Viewing Feature Denials on the Denials Tab |
|
| Downloading Reports |
|
| lmtools (Windows only) |
|
| Managing the Options File |
|
| Creating an Options File |
|
| Options File Syntax |
|
| AUTOMATIC_REREAD |
|
| ACTIVATION_LOWWATER |
|
| ACTIVATION_ EXPIRY_DAYS |
|
| BORROW_LOWWATER |
|
| DAEMON_SELECT_TIMEOUT |
|
| DEBUGLOG |
|
| EXCLUDE |
|
| EXCLUDE_BORROW |
|
| EXCLUDE_ENTITLEMENT |
|
| EXCLUDEALL |
|
| EXCLUDEALL_ENTITLEMENT |
|
| FQDN_MATCHING |
|
| GROUP |
|
| GROUPCASEINSENSITIVE |
|
| HOST_GROUP |
|
| INCLUDE |
|
| INCLUDE_BORROW |
|
| INCLUDE_ENTITLEMENT |
|
| INCLUDEALL |
|
| INCLUDEALL_ENTITLEMENT |
|
| LINGER |
|
| MAX |
|
| MAX_BORROW_HOURS |
|
| MAX_CONNECTIONS |
|
| MAX_OVERDRAFT |
|
| NOLOG |
|
| REPORTLOG |
|
| Reporting on Projects with LM_PROJECT |
|
| RESERVE |
|
| SLOG_DUMP_FREQ_IN_MIN |
|
| SLOG_RPS_SAMPLE_FREQ_IN_SEC |
|
| SLOG_RPS_SWITCH |
|
| TIMEOUT |
|
| TIMEOUTALL |
|
| How the Vendor Daemon Uses the Options File |
|
| Rules of Precedence in Options Files |
|
| Options File Examples |
|
| Simple Options File Example |
|
| Limiting Access for Multiple Users |
|
| EXCLUDE Example |
|
| EXCLUDE_ENTITLEMENT Example |
|
| INCLUDE Example |
|
| INCLUDE_ENTITLEMENT Example |
|
| Efficient Reservation |
|
| Ensuring License Availability |
|
| Redundancy Using the License Search Path |
|
| Limitations of Redundancy Using the License Search Path |
|
| Overview of Three-Server Redundancy |
|
| Configuring License Servers for Three-Server Redundancy |
|
| Managing License Servers in a Three-Server Redundant Configuration |
|
| Using Other Capabilities with Three-Server Redundancy |
|
| Troubleshooting Tips and Limitations for Three-Server Redundancy |
|
| Managing Virtualized License Servers for File-Based Licensing |
|
| Binding Solutions in a Virtual Environment |
|
| Setting Up a Virtual License Server on Microsoft Hyper-V |
|
| Using the UUID Hostid |
|
| Setting Up a Virtual License Server on VMware ESXi or XenServer |
|
| Using the UUID Hostid |
|
| Hypervisor COS Use |
|
| Virtualization Support |
|
| Licensing in a Cloud-Computing Environment |
|
| Licensing Challenges in a Cloud Environment |
|
| Scope of Support for Cloud Licensing |
|
| Hostids for Binding |
|
| Supported Hostid Types |
|
| Retrieving and Specifying Hostids |
|
| IPv6 Support |
|
| Capabilities that Support IPv6 |
|
| Testing Considerations |
|
| Managing Licenses from Multiple Software Publishers |
|
| Overview of Multiple License Management Strategies |
|
| Multiple Systems |
|
| Starting the License Servers |
|
| Using lmadmin |
|
| Using lmgrd |
|
| One System with Multiple License Server Instances |
|
| Starting the License Servers |
|
| Using lmadmin |
|
| Using lmgrd |
|
| One System with One License Server and Multiple License Files |
|
| Starting the License Server |
|
| Using lmadmin |
|
| Using lmgrd |
|
| Managing Multiple License Files |
|
| Managing Multiple File in lmadmin |
|
| Managing Multiple Files in lmgrd |
|
| Defining the License File List |
|
| Additional Considerations |
|
| CVD support |
|
| Combining License Files |
|
| Criteria for Combining License Files |
|
| How to Combine License Files |
|
| Starting the License Server |
|
| Version Component Compatibility |
|
| Troubleshooting |
|
| General Troubleshooting Hints |
|
| FLEXLM_DIAGNOSTICS |
|
| Level 1 Content |
|
| Level 2 Content |
|
| Level 3 Content (Version 6.0 or Later Only) |
|
| Error Codes |
|
| Error Message Format |
|
| Format 1 (short) |
|
| Format 2 (long) |
|
| Error Code Descriptions |
|
| Report Log File |
|
| Managing Report Log Output |
|
| Enabling Report Log Output for a Vendor Daemon |
|
| Redirecting Report Log Output for a Vendor Daemon |
|
| Debug Log File |
|
| Managing Debug Log Output |
|
| Capturing Debug Log Output for a License Server |
|
| Capturing Debug Log Output for a Particular Vendor Daemon |
|
| Redirecting Debug Log Output for a Running Vendor Daemon |
|
| Limiting Debug Log Output for a Vendor Daemon |
|
| License Server Diagnostics in the Debug Log |
|
| Peak RPS (Request Per Second) Entries in the Debug Log Output |
|
| Enabling and Configuring Peak RPS Logging |
|
| Debug Log Messages |
|
| Informational Messages |
|
| Verbose Debug Log Messages |
|
| Configuration Problem Messages |
|
| Daemon Software Error Messages |
|
| Identifying FlexNet Publisher Versions |
|
| Version Compatibility Between Components |
|
| Determining the License File Version |
|
| Environment Variables |
|
| How to Set Environment Variables |
|
| Windows Registry |
|
| Precedence |
|
| Environment Variables |
|
| FlexNet Publisher Enterprise |
|
| Purpose of FlexNet Publisher Enterprise |
|
| Hardware and Platform Requirements |
|
| Hardware Requirements |
|
| Supported Platforms |
|
| Execution |
|
| Starting the License Server |
|
| Running Utilities |
|
| Feature Support in FlexNet Publisher Enterprise Environment |
|