合并后激活的总体思路
许可证合并通常指将多个 SIMULIA FLEXnet 许可源(如 ABAQUS、UG/NX)整合到同一套 License Server,便于统一管理与避免端口/服务冲突。合并后无需逐台“激活客户端”,只需确保客户端指向合并后的服务器,并在服务器端完成一次正确的服务启动与许可加载即可。
Windows 环境的操作步骤
准备合并后的许可证文件
将所有许可的 VENDOR 段落合并到同一份 .lic 文件中(保留各自的 VENDOR 定义与端口),或按官方/供应商建议的方式统一放置并让 lmgrd 能找到所有 vendor daemon。
配置并启动许可服务
打开:开始菜单 > Dassault Systemes SIMULIA Established Products 20XX > Abaqus Licensing > License Server Configuration(或 Config Services),设置:
Service/License File:选择或填写合并后的 license.lic 路径;
勾选 Use Services 与 Start Server at Power Up;
保存配置。随后在 Start/Stop/Reread 页执行:Stop Server > Start Server > ReRead License File,确认底部提示 Server Start Successful。
验证服务与端口
在 Windows 服务 中确认 FlexNet Licensing Service/Abaqus License Server 为“正在运行”,必要时重启该服务。
客户端指向合并服务器
设置环境变量(系统级)指向合并后的服务器与端口,例如:
变量名:LM_LICENSE_FILE 或 FLEXLM_LICENSE_FILE
变量值:端口@服务器名(如:27800@lic-server 或 27500@your-pc)
也可在 Abaqus 命令环境中导出该变量后启动 abaqus cae。
首次启动与在线激活
若尚未完成产品授权,首次运行 ABAQUS/CAE 会触发在线激活向导;按提示完成即可。完成后用 abaqus information=license 检查可用功能与服务器连通性。
Linux 环境的操作步骤
放置与配置许可
将合并后的 .lic 放到 $SIMULIA/ License(或安装时指定的路径),确认 lmgrd 与各 VENDOR daemon 配置正确。
启动许可服务
运行 $SIMULIA/ License/lmgrd -c $SIMULIA/License/license.lic -l $SIMULIA/License/lmgrd.log;
使用 lmstat -a -c $SIMULIA/License/license.lic 检查服务与功能是否加载成功。
客户端指向与激活
在用户环境(如 ~/.bashrc 或当前 shell)导出:export FLEXLM_LICENSE_FILE=端口@服务器名(如:27800@lic-server);
运行 abaqus cae 触发在线激活,按向导完成。必要时可用 abaqus information=license 验证。
常见故障排查
无法连接许可服务器(如报错 No socket connection to license server manager / FlexNet error: -7,96)
在服务器端执行 Stop Server > Start Server > ReRead,确认 lmgrd 与各 VENDOR 均启动;检查 端口 与 防火墙 是否放行;客户端环境变量是否指向 端口@服务器名。
服务无法停止或反复失败
检查 license.lic 语法、路径与 VENDOR 段落是否正确;查看 lmgrd.log 与 vendor daemon 日志 定位具体报错;必要时以管理员权限重启许可服务或系统。
多软件许可冲突(如与 UG/NX 并存)
确认已按供应商方案合并 VENDORS 并统一由同一 lmgrd 托管,避免端口与服务重复;若曾分别安装过许可,建议卸载后按合并方案重新部署并运行安装脚本(如 install_or_update.bat)完成统一安装。