Visible to Intel only — GUID: pqj1512088483115
Ixiasoft
1.1. Creating an Azure* Account
1.2. Licensing Intel® FPGA Software for the Azure* Cloud
1.3. Licensing IP Cores
1.4. Managing Intel® FPGA Software on the Azure* Cloud
1.5. Persistent Storage and Data Transference
1.6. Hosting a License Server in the Microsoft* Azure* Cloud
1.7. Connecting to the License Server
1.8. Example: Running Intel® Quartus® Prime Design Space Explorer II
1.9. Example: Running the ''Hello World'' Program Using the Intel® FPGA SDK for OpenCL™
1.4.1. Signing In the Azure* Web Portal
1.4.2. Selecting Intel® FPGA Tool from the Azure* Marketplace
1.4.3. Specifying the Virtual Machine Characteristics
1.4.4. Launching the Virtual Machine
1.4.5. Connecting to the Azure* Virtual Machine Using SSH
1.4.6. Obtaining a GUI Desktop on the Running Azure* Virtual Machine
1.4.7. Opening the Intel® Quartus® Prime Software
1.4.8. Terminating the Virtual Machine
Visible to Intel only — GUID: pqj1512088483115
Ixiasoft
1.6.3. Configure and Start the License Server
Set up the license server in the virtual machine:
- Connect to the virtual machine using SSH.
- From the virtual machine, configure the Flexlm license server to run as a Systemd service and start at boot:
sudo ./FlexlmSetup-<release> -linux.run –installdir /opt/intelFPGA_pro/<version>/flexlm –mode unattended
- Get the MAC address of the license server:
/opt/intelFPGA_pro/<version>/flexlm/bin/lmutil lmhostid
- Regenerate your Intel® Quartus® Prime license for the license server from the Self Service Licensing Server.
- You must log on your My Intel account.
- For details on using the Self-Service Licensing Server, refer to the Intel® FPGA Software Installation and Licensing.
- When you receive the license file, follow the instructions in the email and customize the file.
- Upload the file to the license server:
- Linux:
scp -i <private-key> <license>.dat <user>@<dns-or-ip-addr>:/opt/intelFPGA_pro/<version>/flexlm/license.dat
- Windows:
pscp -i <private-key> <license>.dat <user>@<dns-or-ip-addr>:/opt/intelFPGA_pro/<version>/flexlm/license.dat
To improve security, a non-root user runs the license server. - Linux:
- On the license server, create a user named flexlm:
sudo adduser flexlm
- Delete the password for the flexlm user:
sudo passwd -d flexlm
This action makes the user only available to root. - Give ownership of the Flexlm files to flexlm user
sudo chown -R flexlm:flexlm /opt/intelFPGA_pro/<version>/flexlm/
- Create a systemd init service unit to run the license service after booting the Linux kernel, Create a file named intelFPGA.service in /etc/systemd/system/
A service unit file describes what process to run and how to manage it.
- In the intelFPGA.service file, add the following content:
[Unit] Description=Auto Start intelFPGA License Server [Service] Type=simple ExecStart=/usr/bin/su flexlm -c '/tools/intelFPGA_pro/<version>/flexlm/bin/lmgrd -c /tools/intelFPGA_pro/<version>/flexlm/license.dat -z -l /tools/intelFPGA_pro/<version>/flexlm/debug.log' Restart=always RestartSec=10 [Install] WantedBy=multi-user.target
Related Information