问题描述
如何借用“网络浮动许可证”或“课堂许可证套装”的许可证密钥?
解决方法
许可证借用是指您可以通过“网络浮动许可证”(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
命令,其中 $arch
为 win64
(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 以获取更多信息。
COMSOL 尽一切合理的努力验证您在此页面上查看的信息。本页面提供的资源和文档仅供参考,COMSOL 对其有效性不作任何明示或暗示的声明。COMSOL 对所披露数据的准确性不承担任何法律责任。本文档中引用的任何商标均为其各自所有者的财产。有关完整的商标详细信息,请参阅产品手册。