NetWorker: HOW TO Configure and Troubleshoot Common Licensing Platform CLP License
Summary: The purpose of this HOW To is to provide a main landing page for quick access to NetWorker License Triage Guide information and guidelines.
Instructions
NetWorker Common Licensing Platform (CLP) License:
The Dell Licensing Solution is based on a Common Licensing Platform (CLP) which allows for the storing of licenses for all Dell products in one file. A Dell license server runs on either the same host as the NetWorker server or on another host that is accessible to the NetWorker server. The license file contains a single capacity license and an update license. The license server is based on Flexera technology. An emclicenseserver package must be installed on the licensing server. Two copies of the licensing file exist, on the licensing server and the NetWorker server.
How to obtain a License:
Contact Dell Licensing (licensing@dell.com) to obtain a license file. License server IP address must be provided, Hostname, and Hostid of NetWorker Server to Dell licensing to obtain the license file.
Licensing types are documented in the following article: Dell NetWorker Licensing - Differences between served, unserved, and XML license files
Install License Server:
Install the emclilcenseserver package on the host which is used as Dell license server.
Windows: Open the: EMC_LicenseServer_3.4.0_x64 installer.msi file to install.
Linux: rpm -v -i /tmp/emclicenseserver-3.4.1-2.x86_64_lsb.rpm
emclilcenseserver package cannot be installed on the NetWorker Virtual Edition (NVE). emclilcenseserver package can be installed on the NetWorker server, but ensure that license server starts before starting NetWorker server. On Windows, set the license server service to start automatically and NetWorker Services to start automatically (delayed start).
Apply license File:
Copy the license file on both License Server and NetWorker Server:
Windows Default paths:
- License server:
C:\Program Files\EMC License Server\elms\licenses - NetWorker server:
C:\Program Files\EMC NetWorker\nsr\lic
Linux Default paths:
- License server:
/opt/emc/emclicenseserver/license/elms/licenses - NetWorker server:
/nsr/lic
Modify the following line inlicspec.propertiesfile undernsr\licfolder to specify the correct file.
license.path=C:\Program Files\EMC NetWorker\nsr\lic\<my-license-file-name>.lic
Start license server:
Windows:
- On Windows, open
C:\Program Files\EMC License Server\lmtools.exe. - On the config services tab, set the
lmgrd.exefile, license file, and debug log file paths. - On the Start/Stop/Reread tab, Start the license server.
Linux:
./lmgrd -l /opt/emc/emclicenseserver/logs/lmgrd.log -c /opt/emc/emclicenseserver/license/<my-license-file-name>.lic
Check Status of license Server:
Linux:
./lmutil lmstat -a -c /opt/emc/emclicenseserver/license/<my-license-file-name>.lic Flexible License Manager status on Fri 4/1/2016 14:53 License server status: 27000@nw9lic License file(s) on nw9lic: /opt/emc/emclicenseserver/license/dpa.lic: nw9lic: license server UP (MASTER) v11.12.1 Vendor daemon status (on nw9lic): EMCLM: UP v11.12.1 netstat -ap | grep 27000 tcp6 0 0 [::]:27000 [::]:* LISTEN 8821/./lmgrd tcp6 0 0 localhost:51797 localhost:27000 ESTABLISHED 8822/EMCLM tcp6 0 0 localhost:27000 localhost:51797 ESTABLISHED 8821/./lmgrd
Windows:
lmutil.exe lmstatlmutil - Copyright (c) 1989-2014 Flexera Software LLC. All Rights Reserved.Flexible License Manager status on Fri 4/1/2016 14:41[Detecting lmgrd processes...]License server status: 27000@sql2012License file(s) on sql2012: C:\Program Files\EMC License Server\<my-license-file-name>.lic:sql2012: license server UP (MASTER) v11.12.1Vendor daemon status (on sql2012):EMCLM: UP v11.12.1netstat -aon | findstr 27000TCP 0.0.0.0:27000 0.0.0.0:0 LISTENING 4260TCP [::]:27000 [::]:0 LISTENING 4260
Check/Refresh license status on NetWorker Server:
In the NetWorker Management Console (NMC):
- Go to the Server Tab.
- Right Click the NetWorker Server and click properties.
- From the server propertied window, click the Licensing Tab.
- From the licensing Tab, check the CLP License Server field. If it is empty, enter Yes in the CLP Refresh field and Press Ok.
Troubleshooting:
Error:
nsrlmc NSR notice CLP/ELMS server for basic license information found the following: 'Can't find license file. '.
Or:
nsrd NSR info Registration Warning event: CLP/ELMS server for basic license information found the following: 'Can't find license file. '. Please obtain the license file.
Solution:
- Verify that license file is copied to NetWorker server (
/nsr/licin Linux orC:\Program Files\EMC License Server\elms\licensesin Windows). - The file name under
nsr/licand/opt/emc/emclicenseserver/license/elms/licenses(Linux),C:\Program Files\EMC NetWorker\nsr\licandC:\Program Files\EMC License Server\elms\licenses(Windows) should be same. - Read File permissions are correctly set.
license.pathparameter in thelicspec.propertiesfile is set correctly.
Error:
nsrlmc NSR notice CLP/ELMS server for basic license information found the following: 'Can't establish connection to the license server. Flexlm error -15 '.
Or:
nsrd NSR info Registration Warning event: CLP/ELMS server for basic license information found the following: 'Can't establish connection to the license server. Flexlm error -15 '. Please check the network communication between NetWorker Server and License Server. Make sure the license server daemon is running. Or be sure the license files on both hosts have the same port number.
Solution:
- The License Server service has not started. Start License Server (Check Start License Server section above)
- The NetWorker server unable to communicate with the License Server (Firewall, name resolution issue, and so forth).
- Ensure that the name resolution works correctly.
- Ensure that license server is listening on port 27000.
- On the License server:
- Linux:
netstat -apno | grep 27000 - Windows:
netstat -ano | findstr 27000
- Linux:
- On the NetWorker server:
nsrports -t LICENSE_SERVER_HOSTNAME -p 27000
- On the License server:
Logs to Collect:
From NetWorker Server:
- Linux:
/nsr/logs/daemon.raw - Windows (default):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
From License Server:
- Debug log specified when starting license server.
- Linux:
./lmgrd -l /opt/emc/emclicenseserver/logs/lmgrd.log -c /opt/emc/emclicenseserver/license/LICENSE_FILE_NAME.lic - Windows: The log file specified in the config services tab in
LMTOOLS.
- Linux: