AR# 5332

许可 - 我如何设置基于证书的浮动许可证?

描述

我如何为 Xilinx 软件设置 FlexLM 基于证书的浮动许可证?

解决方案

1. 在服务器上安装 FELX 软件。 

安装的方法可以是安装 Xilinx 软件,或者将 FLEX 文件拷贝到服务器上。 

此外,如果服务器也将用作客户端,必须安装所有软件;否则只需要将 FLEX 文件拷贝到服务器上,这样做可以节约大量磁盘空间。

建议把许可证可执行文件 (lmgrd)、许可证文件和调试及报告日志文件都保存在本地安装的磁盘上。


如欲了解有关受支持操作系统(可作为服务器用于 FLEXnet 许可)的更多详情,敬请参见:(Xilinx 答复 39333)


如欲了解有关如何获得单独 FLEX 文件(包括用于 Linux/Solaris 系统的“xilinxd”后台程序)的更多详情,敬请参见:(Xilinx 答复 33022).

2. 获得主机 ID(用于许可证服务器)。 

下列均为浮动许可证最为常用的有效主机 ID:

  • C:驱动器序列号。类别“卷 C:”(必须为 C 驱动器。)
  • IP MAC 地址。类别“lmutil lmhostid”并使用其中一个返回值。

3. 生成浮动许可证。 

查看 (Xilinx 答复 42396).

4. 将新的许可证文件保存在本地服务器上。 

您可将该文件用任何名称保存在服务器上的任何位置。

5. 修改许可证文件。 

许可证文件中可能需要修改的行有 SERVER、DAEMON 和/或 VENDOR 行(如果其尚未填写)。

  • 许可证给定的默认端口为 2100。如果端口 2100 已被使用,可将端口号修改为任何可用端口。
     
  • 许可证文件中的服务器名称必须与服务器的主机名称匹配。如果服务器的名称未知,可使用 IP 地址替代。

    Example: SERVER elmo 00A0C91412DB 2200

    如果许可证包含 VENDOR 或 DAEMON 行,您必须修改到“xilinxd”可执行文件的路径,除非 xilinxd 可执行文件已经位于环境 PATH 下。

    PC 实例:
    VENDOR xilinxd c:\xilinx\bin\nt\xilinxd.exe

    UNIX 实例:
    DAEMON xilinxd /usr/xilinx/sol/bin/xilinxd

    如果服务器和客户端通过防火墙连接,必须为防火墙指定返回端口以便访问,敬请参见 (Xilinx 答复 33115)

6. 在服务器上启动 lmgrd。

PC 实例:
lmgrd -app -c c:\flexlm\license.dat

如果您在使用 FLEXlm 许可证管理器 GUI:

在 Setup 选项卡下输入“lmgrd.exe”和许可证文件的路径。
然后返回控制面板,选择“Start”。检查日志文件是否有错误发生。

UNIX 实例:
lmgrd -c \usr\xilinx\license.dat 

如欲了解有关 lmgrd 命令的更多详情,敬请查看 Flexera 提供的 FlexNET 许可最终用户指南: (http://www.flexerasoftware.com).


如欲了解有关设置许可证管理器以作为Windows服务形式运行的更多详情,敬请参见:(Xilinx 答复 32780).

7. 设置客户端机器,以使用许可证服务器。 

为此请修改 XILINXD_LICENSE_FILE 系统变量。 

此外,您也可以使用 LM_LICENSE_FILE 指向许可证服务器,敬请参见: (Xilinx 答复 42503).

For example:

XILINXD_LICENSE_FILE=2200@elmo

注:端口号码 (2200) 和服务器名称 (elmo) 必须和许可证文件中包含的端口号码和服务器名称匹配。


SERVER elmo 00A0C91412DB 2200

设置基于激活的浮点许可,敬请查看(Xilinx 答复 60522)

如欲设置单机版许可证,敬请参见 (Xilinx 答复 38293)

附件

文件名 文件大小 File Type
KC705_System.zip 46 KB ZIP
Video_Demo.zip 46 KB ZIP
AR# 5332
日期 11/24/2014
状态 Active
Type 综合文章
器件
Tools