平台: 所有平台 版本: 所有版本

问题描述

如何借用“网络浮动许可证”或“课堂许可证套装”的许可证密钥?

解决方法

许可证借用是指您可以通过“网络浮动许可证”(FNL) 或“课堂许可证套装”(CKL) 使用 COMSOL(在有限的时间内),而无需与许可证服务器建立网络连接。如果您要在有限的时间内携带笔记本电脑外出,并仍然希望能够运行 COMSOL,那么这种方式非常方便。默认的最长借用期限为一个月。

您的 COMSOL 许可证需要启用“借用”功能。如果您不确定您的许可证的具体功能,请联系软件管理员或发送电子邮件至 support@comsol.com。

文件菜单 (Windows) 或选项菜单(Linux 和 Mac)中选择许可和使用的产品,单击借用。从列表中选择要借用的许可证,并指定要借用的天数,然后单击确定。请记住,许可证被借用后,其他用户将无法使用您已签出的许可证密钥。您可以在借用期限到期之前提前返还借用的许可证密钥,具体操作如下所述。

许可证管理员:控制用户借用许可证的方式

作为许可证管理员,您可以允许或阻止特定用户或计算机借用许可证。为此,创建一个选项文件 LMCOMSOL.opt,将其保存在许可证服务器计算机上与 license.dat 文件相同的目录中,然后重新读取许可证文件或者重启许可证服务。管理员可以通过此选项文件控制各种使用参数;以下操作说明描述与许可证借用相关的选项:

  • INCLUDE_BORROW - 允许指定的用户/组借用许可证,这将拒绝其他用户/主机借用。
  • EXCLUDE_BORROW - 拒绝指定的用户/组借用许可证。
  • BORROW_LOWWATER - 设置被保留而不能借用的许可证数量。
  • MAX_BORROW_HOURS - 更改指定特征的最长借用期限。

有关如何创建 LMCOMSOL.opt 选项文件的示例,请参见知识库条目 1058

有关选项文件的详细描述,请参阅 COMSOL 帮助中心(在 COMSOL Desktop 中选择帮助 -> 文档)的 FlexNet 文档:《许可证管理指南》

手动返还借用的许可证

如果到期日期已过,但特征仍处于借用状态,或者,如果您想要提前返还借用的许可证,可以使用 COMSOL 安装文件夹中 license/$arch 目录下的 lmborrow 命令,其中 $archwin64(64 位 Windows)、glnxa64(64 位 Linux)、glnxarm64 (ARM Linux)、maci64(64 位 Mac)或 macarm64 (ARM Mac)。

运行 ./lmborrow -status 命令,可以得到一个所有已借用许可证特征的列表。(在 Windows 上,该命令为 lmutil lmborrow -status

每个借用的特征都必须通过 ./lmborrow -return -c ../license.dat FEATURE 命令返回,其中 FEATURE 应替换为借用特征的名称,如 SERIAL、COMSOL、COMSOLGUI、COMSOLUSER 等。

在 Windows 上,相应的命令为 lmutil lmborrow -return -c ../license.dat FEATURE

为了验证许可证是否已返还,可以再次运行 ./lmborrow -status。输出应为空。

故障排除

借用不成功的一个原因可能是,许可证服务器上的许可证文件未使用 BORROW 关键字正确设计。如果您怀疑是这个原因,请与系统管理员联系。

另一个原因可能是许可证服务器缺少所需的 LSB 库,请参见知识库条目 1199 以获取更多信息。