Installing the Juniper Agile License Manager
System Requirements for the Juniper Agile License Manager
This section presents an overview of requirements for the Juniper Agile License Manager.
Software Specifications
Table 1 lists the system software requirements specification for the Juniper Agile License Manager.
Table 1: Software Requirements for Agile License Manager
Operating System | Specification |
---|---|
Linux | Ubuntu Linux 16.x and later Linux VM or physical machine. |
The Juniper Agile License Manager needs to be installed on a machine with access to internet. If there is a firewall Agile License Manager needs to have access to https://p1-ems.jnpr.sentinelcloud.com/YPServer URL.
Hardware Specifications
Table 2 lists the hardware requirements specification for the Juniper Agile License Manager.
Table 2: Hardware Requirements for Juniper Agile License Manager
Component | Specification |
---|---|
Processor type | X86-64 processor and later |
Hard disk space | 200 MB |
RAM | 128 MB |
Method of connecting to the Juniper Agile License Manager
Method of Connecting | Selecting Criteria | Junos OS Configuration |
---|---|---|
Broadcast Method Here the device will auto-discover available Agile License Manager in the subnet for fetching the license |
| # set system license network-mode |
Named License Manager Method In this method device will connected to the configured Agile License Manager |
| # set system license network-mode #set system license network-server address server-address |
Downloading the Juniper Agile License Manager
The Juniper Agile License Manager is available for downloading
from the Juniper Networks Support website at Juniper Agile
License Manager. The package file is in agile-license-manager-linux-x86-X.X.X.tgz
format.
The signed part of the filename indicates that the software is delivered in signed packages that contain digital signatures, Secure Hash Algorithm (SHA-1), and Message Digest 5 (MD5) checksums. A package is installed only if the checksum within it matches the hash recorded in its corresponding file.
All Juniper Networks software images are signed for validation.
Extensions are sh, tgz, gz, img, iso
, and so on.
The Juniper Agile License Manager package consists of various
files such as copyrights information, readme, license
configuration, install, uninstall
.
Creating the License Manager Redundancy Group
To create a Licensing Manager Redundancy Group, perform the following steps:
Log in to the Juniper Agile Licensing Portal.
Click License Managers.
Click Create Group.
Figure 1: Juniper Agile Licensing Portal Home Page Enter the Agile License Manager Group name in the text box provided.
Enter the names of the Agile License Managers you want to add to the group in the text boxes provided.
Note You can provide up to four Agile License Manager names for a redundancy group.
Figure 2: Create New License Manager Group Click Create Group to create the License Manager Redundancy Group.
Downloading the Fingerprint Identity File
The fingerprint identity file is used for identification and entitling the desired software licenses to be deployed to your Juniper Agile License Manager.
To generate the fingerprint identity file, there must be an active License Manager Group.
To download the fingerprint identity file for your Agile License Manager, perform the following steps:
Log in to the Juniper Agile Licensing Portal.
Click License Managers. When the names of the License Manager Groups names are displayed, navigate to the License Manager group for which you want to download the fingerprint file.
Click Download Fingerprint.
Figure 3: Juniper Agile License Manager Group - Download Fingerprint The fingerprint identity file is downloaded to your system and is ready to upload in the Juniper Agile License Manager.
Installing the Juniper Agile License Manager
Juniper Networks provides high-performance network devices that create a responsive and trusted environment for accelerating the deployment of services and applications over a single network. Some software and hardware features require a license to activate the feature. Using the Juniper Agile License Manager you can install, manage, and monitor the licenses.
To install the Agile License Manager, perform the following steps:
Download the Agile License Manager from the Juniper Support Website. For more information, see Downloading the Juniper Agile License Manager.
Copy the downloaded file to the
/var/tmp
location in the Agile License Manager system using the scp agile-license-server-linux-x86-64-x.y.z.tgz root@192.0.2.0:/var/tmp command.Provide the password when prompted.
[test.test] ➤ scp agile-license-manager-linux-x86-x.y.z.tgz root@198.51.100.0:/var/tmp root@198.51.100.0's password: agile-license-manager-linux-x86-x.y.z.tgz 100% 13MB 13.3MB/s 00:01
Verify that the Agile License Manager package is copied to the
/var/tmp
location in the Agile License Manager system using the cd /var/tmp ls command.root@test:/var/tmp# ls agile-license-manager-linux-x86-x.y.z.tgz systemd-private-aa7ed19468e34b75a043b73e92c0f841-systemd-timesyncd.service-XkL9ZN systemd-private-a5b889e4d9e7491e9301c555462df462-colord.service-j95cAX systemd-private-f497c488fb174398aaaba6603e0a6e26-colord.service-YeKITE systemd-private-a5b889e4d9e7491e9301c555462df462-rtkit-daemon.service-Txbfuk systemd-private-f497c488fb174398aaaba6603e0a6e26-rtkit-daemon.service-ngne8Y systemd-private-aa7ed19468e34b75a043b73e92c0f841-colord.service-adVtpA systemd-private-f497c488fb174398aaaba6603e0a6e26-systemd-timesyncd.service-59aZGa systemd-private-aa7ed19468e34b75a043b73e92c0f841-rtkit-daemon.service-CxhZVO
Extract the copied file using the # tar -xvzf agile-license-manager-linux-x86-x.y.z.tgz command.
/var/tmp # tar -xvzf agile-license-manager-linux-x86-x.y.z.tgz x agile-license-manager-linux-x86-x.y.z/ x agile-license-manager-linux-x86-x.y.z/docs/ x agile-license-manager-linux-x86-x.y.z/docs/todo x agile-license-manager-linux-x86-x.y.z/uninstall64.sh x agile-license-manager-linux-x86-x.y.z/install64.sh x agile-license-manager-linux-x86-x.y.z/lserv_advance_config.xml x agile-license-manager-linux-x86-x.y.z/copyrights/ x agile-license-manager-linux-x86-x.y.z/copyrights/copyrights_ x agile-license-manager-linux-x86-x.y.z/linux/ x agile-license-manager-linux-x86-x.y.z/linux/lserv64_junipernetworks x agile-license-manager-linux-x86-x.y.z/linux/lserv64_junipernetworks.rc x agile-license-manager-linux-x86-x.y.z/linux/start64.sh x agile-license-manager-linux-x86-x.y.z/linux/sntlcloudps64_junipernetworks.rc x agile-license-manager-linux-x86-x.y.z/linux/install_util64 x agile-license-manager-linux-x86-x.y.z/linux/sntlcloudps64_junipernetworks x agile-license-manager-linux-x86-x.y.z/linux/LicenseAgreement x agile-license-manager-linux-x86-x.y.z/linux/cacert.pem x agile-license-manager-linux-x86-x.y.z/linux/stop64.sh x agile-license-manager-linux-x86-x.y.z/linux/tools/ x agile-license-manager-linux-x86-x.y.z/linux/tools/lswhere64 x agile-license-manager-linux-x86-x.y.z/linux/tools/rlftool64 x agile-license-manager-linux-x86-x.y.z/linux/tools/lsmon64 x agile-license-manager-linux-x86-x.y.z/linux/tools/README x agile-license-manager-linux-x86-x.y.z/README
Run the install64.sh [ [--accept-agreement]` [--simple 198.51.100.0] [--server-id-file lserv_server_identity_junipernetworks.xml] [--install-path /opt/license]] [--force] [--host-name JAL-LS] ] command to install the Juniper Agile License Manager.
--acccept-agreement : To accept the license agreement implicitly without reading the content if it is already read and accepted. --simple [-S] : The installation type will be simple, without any redundancy support, provide local server IP for Agile License Manager to use. --advance [-A] : The installation type will be advance (default) with redundant server support, then server configuration file is mandatory to be provided. --server-id-file [-I] : The server identity file downloaded from JAL portal. --install-path [-P] : The folder path where the server installation have to be copied, preferably can be /opt/license. --force : Force installation, example: deleting existing installation content. --host-name [-H] : The Host friendly name to be used for local server, the name have to same name used in the EMS Server Group configuration in JAL portal. --help : Usage help.
Installation (without redundancy)
# sudo ./install64.sh --accept-agreement -S 192.0.2.0 -I lserv_server_identity_junipernetworks.xml -P /opt/license --force -H agile-license-server-01
Installation (with redundancy)
# sudo ./install64.sh --accept-agreement -A lserv_advance_config.xml -I lserv_server_identity_junipernetworks.xml -P /opt/license --force -H agile-license-server-01
Navigate to
/opt/license/AgileLicenseManager/x.y.z
and run the sudo ./start.sh command to start the Agile License Manager. Run the sudo ./stop.sh command to stop the Agile License Manager.Start the Agile License Manager using the # /opt/license/AgileLicenseManager/x.y.z> sudo ./start.sh command.
Starting Agile License Manager... Initializing Agile License Manager for junipernetworks. 12/28/18 10:42:30 Please wait, sleeping for 30 sec to allow redundant servers to synchronize... 12/28/18 10:43:00 Server redundancy synch in progress.. (82) Status : UNKNOWN 12/28/18 10:43:00 Please wait, sleeping for 30 sec to allow redundant servers to synchronize... 12/28/18 10:43:30 Server redundancy synch complete (2), Status : LEADER Agile License Manager for junipernetworks is running. Starting Agile Cloud Plugin Service... Initializing Agile Cloud Plugin Service for junipernetworks. Agile Cloud Plugin Service for junipernetworks is running.
Stop the Agile License Manager using the # /opt/license/AgileLicenseManager/x.y.z> sudo ./stop.sh command.
Trying to stop Agile License Manager if its running! Stopping Agile License Manager for junipernetworks. Successfully stopped Agile License Manager for junipernetworks. Trying to stop Agile Cloud Plugin Service if its already running! Stopping Agile Cloud Plugin Service for junipernetworks. Successfully stopped Agile Cloud Plugin Service for junipernetworks.
Optionally, check the status of the Agile License Manager by using the sudo ./lswhere64 command. For more information, see Viewing the Juniper Agile License Manager Status.