一、FlexNet Publisher Setup (Windows Server) 1、开始之前先确定所部署的服务器的MAC地址,该地址是稳定不变的。 2、登录以下网址生成LICENSE文件。 https://developer.arm.com/support/licensing/generate
输入PSN序列号 点击GetLicense 选择HostID Type 1 为ETHERNET,然后在 HostID 1 输入部署服务器对应的 MAC地址,无特殊情况,只要填写HostID1即可,另外两项无须填写。 点击Generate 点击 Confirm. 点击 Download License显示license文件,然后点击 Download 保存license文件
3、安装FlexNet Publisher软件(windows系统) a.下载FlexNet Publisher软件,下载链接如下。http://www.myir-tech.com/soft.asp?id=1175 windows 64bit
http://www.myir-tech.com/soft.asp?id=1174 windows 32bit
b.解压安装包 软件包主要包含了以下文件 armlmd – ARM厂商守护进程 lmgrd – FlexNet服务进程 lmutil - FlexNet证书工具 lmtools.exe – 图形界面证书工具,只能用在windows系统 将解压的上述文件放入到文件目录,然后将该目录放入到C盘(windows系统)。 4、修改FlexNet License文件 a、将License 文件放入到上述安装FlexNet软件的文件目录里。 b、建议将License文件命令为license.dat文件 c、用文本编辑器打开此文件。 d、将SERVER开头的那行里的this_host改成所部署服务器的IP或主机名。 e、在host ID后添加用于与客户端通信的IP端口号,建议端口号为8224。
例如,网络生成的license文件有如下内容
SERVER this_host 001002A34BC5
然后添加网络端口后,变成如下内容,这里的synchrotron为主机名(或者是服务器IP地址)
SERVERsynchrotron 001002A34BC5 8224
f、FlexNet 证书服务由两种服务组成,主服务时lmgrd.exe和 厂商守护进程 armlmd.exe。 如果你的服务器开启防火墙且你想为每个服务开启专用的ip 端口号,你可以为armlmd定义合适的端口号。 可以指定该端口在VENDOR行里。 举例VENDOR armlmd 改成VENDOR armlmd port=8225 5、启动FlexNet 1、启动lmtools.exe 2、点击Config Service 输入服务名字 输入lmgrd.exe路径 输入license文件路径 输入debug 日志文件路径(log文件手动创建,记得给该文件添加读写权限)
3、如果你需要软件在开机时自动运行服务可以勾选上Use Services和Start Server at Power Up两个选项。 4、点击Save Service.
5、点击Server/License标签栏,选择Configurationusing Services 6、点击Start/Stop/Reread 标签栏 7、点击Start Server 8、点击ServerStatus标签栏,点击Perform StatusEnquiry 二、Linux Server 1、下载解压Linux版本的FlexNet Software到Linux系统下。进入FlexNet Software目录下。 2、lmgrd -clicense_file_name -l logfile_name 启动服务进程 license_file_name 指定license文件的绝对路径
logfile_name 指定日志文件的绝对路径 当需要添加新license时,先执行下列指令然后再重新启动服务。 lmutillmdown -q -c license_file_name 停止服务进程指令
|