Abaqus 浮动许可设置步骤
一 准备与规划准备一台作为许可服务器的主机(可为工作站),确保网络稳定,记录其主机名与主机 ID(网卡地址)。
规划端口:建议将许可服务固定为两个端口,便于防火墙放行。常见做法是将 lmgrd 固定为 27011,将 ABAQUSLM 固定为 27012(也可用其他未被占用的高位端口,如 63925 等)。
客户端与服务端需能互相解析主机名(建议配置 DNS 或在 hosts 中做解析),并关闭或放行相应端口的防火墙策略。
许可文件通常由供应商提供,包含 SERVER、VENDOR、FEATURE 等关键行;若需固定端口,需在许可文件中显式声明。
二 安装许可服务Windows 与 Linux 均可部署 SIMULIA FLEXnet 许可服务:
Windows:运行安装介质中的 SIMULIA FLEXnet License Server 安装项,选择仅安装许可工具(Just install the licensing utilities),安装目录如 D:\SIMULIA\License。
Linux:安装 DS License Server(包含 Abaqus/Isight 等许可组件)。
安装完成后,将供应商提供的许可文件复制到许可目录(如 SMA/site/ 或安装目录的 license 子目录),后续通过服务管理器启动与维护。
三 配置许可文件与端口编辑许可文件(常见名为 simulialm.lic 或 abaqus.lic),在 SERVER 行末尾添加固定端口,在 VENDOR 行显式指定端口,例如:SERVER this_host 333ab21b
VENDOR ABAQUSLM port=
说明:
第 1 个端口(如 27011)供 lmgrd 监听;
第 2 个端口(如 27012)供 ABAQUSLM 守护进程使用;
保存后重启许可服务,使端口配置生效。
防火墙放行:在服务器与客户端双向放行上述两个 TCP 端口(例如 27011 与 27012)。若使用动态端口,可能被防火墙阻断,导致客户端无法获取许可。
四 启动与验证许可服务启动服务:
Windows:打开“Abaqus License”管理器,依次执行 Stop Server → Start Server,确认状态栏出现 Server Start Successful。
命令行示例:lmgrd -c simulialm.lic -l lmgrd.log
查看状态与诊断:lmutil lmstat -a -c 27011@服务器主机名或IP
正常应能看到许可守护进程与功能项状态;若提示连接失败,核对端口、主机名解析与防火墙设置。
五 客户端配置与常见问题客户端环境变量:设置 LM_LICENSE_FILE=端口@服务器主机名或IP,例如:
Windows:系统属性 → 高级系统设置 → 环境变量 → 新建系统变量
变量名:LM_LICENSE_FILE
变量值:27011@server
Linux:在 shell 配置文件中导出,例如 export LM_LICENSE_FILE=27011@server
常见报错与处理:
报错 -7,96(No socket connection to license server manager):多为许可服务未启动或端口/路径错误。重启许可服务,核对 port@host 与防火墙。
报错 -15,10032(无法连接到许可服务器系统):除 lmgrd 端口外,还需放行 ABAQUSLM 端口;建议按上文固定端口并放行。
服务无法停止或读取失败:检查许可文件路径、端口占用与日志,必要时以管理员身份运行许可管理器再执行 Stop/Start。