问题描述

您可以从同一许可证服务器控制多个COMSOL网络许可证。

作为许可管理员,您可以完全控制谁可以使用网络上的每个许可证。在此解决方案中,我们通过将两个许可证文件合并到单个许可证文件中来显示如何管理两个不同的浮动网络许可证。还显示了如何创建一个所谓的选项文件(LMCOMSOL.OPT),该文件用于控制整个网络的许可使用情况。

笔记:将两个许可证文件合并在一起并不意味着可以同时从单个COMSOL应用程序(桌面GUI,批处理,应用程序等)同时访问两个许可证的模块/产品。乐动体育app无法登录comsol应用程序一次只能使用一个许可证文件,并且选项文件(lmcomsol.opt)将决定特定用户或计算机可以访问哪个许可证文件。

该知识库解决方案中的程序旨在由合格的许可管理员解决。

解决方案

请注意,该解决方案是关于组合两个FNL的。有关如何将FNL与CSL相结合的信息,请参阅:解决方案1211

在此示例中,我们将结合两个为同一许可证服务器生成的浮动网络许可证文件(FNL)。将浮动网络许可证文件与ClassKit许可证文件组合在一起时,该过程是相同的,但是对于此组合,不需要选项文件。

  1. 浮动网络许可证(FNL)编号1234567,带有两个并发座位的comsol多物理和结构力学模块。
  2. FNL许可证编号为2234567,具有五个并发座位的comsol多物理和化学反应工程模块。

这两个许可将由服务器licserver.company.com管理。

您从Comsol代表收到的第一个许可证文件(许可证1234567)看起来像这样:

#----------------------------------------------------------------------------------------------------#comsol 6.0 FNL许可证号:1234567#访问www.dvdachetez.com/install有关最新安装说明#--------------------------------------------------------------------------------------------------------------------------------------------- SERVER licserver 123456789012 1718 USE_SERVER VENDOR LMCOMSOL port=1719 FEATURE SERIAL LMCOMSOL 6.0 permanent uncounted \ VENDOR_STRING=C,5200000000000 HOSTID=ANY BORROW=720 SN=1234567 TS_OK \ SIGN=AD9753BE1F54 INCREMENT COMSOL LMCOMSOL 6.0 permanent 2 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=1234567 SIGN=1E7CBFAC1394 INCREMENT COMSOLBATCH LMCOMSOL 6.0 permanent 2 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=1234567 SIGN=4569FP789S76 INCREMENT COMSOLGUI LMCOMSOL 6.0 permanent2 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=1234567 SIGN=850405640240 INCREMENT STRUCTURALMECHANICS LMCOMSOL 6.0 permanent 2 SUPERSEDE \ DUP_GROUP=UHD ISSUED=30-AUG-2016 BORROW=720 SN=1234567 \ SIGN=423417E46C62增量结构RALMECHANICSBATCH LMCOMSOL 6.0 permanent 2 SUPERSEDE \ DUP_GROUP=UHD ISSUED=30-AUG-2016 BORROW=720 SN=1234567 \ SIGN=654KF75U6127 INCREMENT CLIENTSERVER LMCOMSOL 6.0 permanent 2 SUPERSEDE \ DUP_GROUP=UHD ISSUED=30-AUG-2016 BORROW=720 SN=1234567 \ sign = eb1d0e36Add2增量clusternode lmcomsol 6.0永久2个Supersede dup_group = u \ jessueed = u \ jessueed = 30-aug-aug-2016 borrow = 720 sn = 1234567 sin借入= 720 sn = 2234567标志= dfb4ab06c20a

第二个许可证(许可证2234567)看起来像这样:

#----------------------------------------------------------------------------------------------------#comsol 6.0 FNL许可证号:2234567#访问www.dvdachetez.com/install有关最新安装说明#------------------------------------------------------------------------------------------------------------------------------------------- SERVER licserver 123456789012 1718 USE_SERVER VENDOR LMCOMSOL port=1719 FEATURE SERIAL LMCOMSOL 6.0 permanent uncounted \ VENDOR_STRING=C,5200000000000 HOSTID=ANY BORROW=720 SN=2234567 TS_OK \ SIGN=AD9733B11F5A INCREMENT COMSOL LMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=95CFCD46342F INCREMENT COMSOLBATCH LMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=65FR5874F68F INCREMENT COMSOLGUI LMCOMSOL 6.0 permanent5 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=73D3EF54C60F INCREMENT CHEM LMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=A25AAAA43499 INCREMENTChemBatch LMCOMSOL 6.0 Permanent 5 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=KU752F6874G6 INCREMENT CLIENTSERVER LMCOMSOL 6.0 permanent 5 SUPERSEDE \ DUP_GROUP=UHD ISSUED=30-AUG-2016 BORROW=720 SN=2234567 \ SIGN=3D627674C3BC INCREMENT CLUSTERNODE LMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=U \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=DFB4AB06C20A INCREMENT COMSOLUSER LMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=U \ ISSUED=30-AUG-2016 BORROW=720 SN= 2234567标志= DFB4AB06C20A

1个合并文件

  • 确保两个许可证文件中的第一行都是相同的(以#不计数开头的评论行)。如果它们不完全相同,则不能合并文件。
  • 确保在两个许可证文件中发行的日期相同。如果您的Comsol销售代表不完全相同,请联系您的本地comsol销售代表。
  • 通过仅复制第二个许可证文件中的功能和增量行并将其粘贴到第一个许可证文件的底部来组合两个文件。随意添加以#开头的评论行。结果如下所示。

合并许可证:DAT:

#----------------------------------------------------------------------------------------------------#comsol 6.0 FNL许可证号:1234567和2234567#访问www.dvdachetez.com/install有关最新安装说明#--------------------------------------------------------------------------------------------------------- SERVER licserver 123456789012 1718 USE_SERVER VENDOR LMCOMSOL port=1719 FEATURE SERIAL LMCOMSOL 6.0 permanent uncounted \ VENDOR_STRING=C,5200000000000 HOSTID=ANY BORROW=720 SN=1234567 TS_OK \ SIGN=AD9753BE1F54 INCREMENT COMSOL LMCOMSOL 6.0 permanent 2 SUPERSEDEdup_group = uhd \ jessueed = 30-aug-2016 borrow = 720 sn = 1234567 sign = 1e7cbfac1394增量comsolbatch lmcomsol 6.0永久2超过2个dup_group dup_group = uhd = uhd = uhd = uhd = uhd = 30-2016 borrow = 720 sn = 720 sn = 1234567 SNIGN = 1234567 SNIVP 74567 SNIVEP 7 HINDPP = 1234567 SINGP PPS = 1234567 SINGP PROUM6.0 permanent 2 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=1234567 SIGN=850405640240 INCREMENT STRUCTURALMECHANICS LMCOMSOL 6.0 permanent 2 SUPERSEDE \ DUP_GROUP=UHD ISSUED=30-AUG-2016 BORROW=720 SN=1234567 \ SIGN= 423417E46C62 INCREMENT STRUCTURALMECHANICSBATCH LMCOMSOL 6.0 permanent 2 SUPERSEDE \ DUP_GROUP=UHD ISSUED=30-AUG-2016 BORROW=720 SN=1234567 \ SIGN=654KF75U6127 INCREMENT CLIENTSERVER LMCOMSOL 6.0 permanent 2 SUPERSEDE \ DUP_GROUP=UHD ISSUED=30-AUG-2016 BORROW=720 SN= 1234567 \ sign = eb1d0e36Add2增量clusternode lmcomsol 6.0永久性2 supersed dup_group = u \ jessueed = u \ jessueed = 30-aug-aug-2016 borrow = 720 sn = 720 sn = 1234567 sin2016 BORROW=720 SN=2234567 SIGN=DFB4AB06C20A # ==Lines below for license 2234567 FEATURE SERIAL LMCOMSOL 6.0 permanent uncounted \ VENDOR_STRING=C,5200000000000 HOSTID=ANY BORROW=720 SN=2234567 TS_OK \ SIGN=AD9733B11F5A INCREMENT COMSOL LMCOMSOL 6.0 permanent 5SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=95CFCD46342F INCREMENT COMSOLBATCH LMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=65FR5874F68F INCREMENT COMSOLGUILMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=73D3EF54C60F INCREMENT CHEM LMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=A25AAAA43499 INCREMENT CHEMBATCH LMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=UHD \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=KU752F6874G6 INCREMENT CLIENTSERVER LMCOMSOL 6.0 permanent 5 SUPERSEDE \ DUP_GROUP=UHD ISSUED=30-AUG-2016 BORROW=720 SN=2234567 \ SIGN=3D627674C3BC INCREMENT CLUSTERNODE LMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=U \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=DFB4AB06C20A INCREMENT COMSOLUSER LMCOMSOL 6.0 permanent 5 SUPERSEDE DUP_GROUP=U \ ISSUED=30-AUG-2016 BORROW=720 SN=2234567 SIGN=DFB4AB06C20A

2限制使用lmcomsol.opt选项文件

现在,我们将确保许可证1234567的网络许可使用仅限于许多指定的机器和许可证2234567,将其用于另一组机器。这些通常是属于不同工作组的机器。为此,创建选项文件lmcomsol.opt。选项文件允许管理员控制各种使用参数。可以通过其用户名,主机名,显示,IP地址或LM_Project环境变量来标识用户。以下是一个示例选项文件,该文件将许可座椅的使用限制为两组机器“ building1”和“ building2”。文件中的前两个host_group行定义了哪个计算机属于某个组。添加属于两座建筑物的计算机。

笔记:默认情况下,主机名和用户名(分别用于host_group和组中)是敏感的。可以通过添加指令来关闭这

集体caseinsiment

到lmcomsol.opt文件。

可以以几种不同的方式进行选项文件中的访问。对于特征行,最常见的是使用标志= xxxxxxxxxxx从组合许可证文件的每条功能线中。但是,那符号将在每个新的comsol多物理学的主要版本中的许可证文件中的所有行更改。这意味着您必须手动更改全部符号安装新版本时,选项文件中的值。一种简单的方法是使用asset_info =值关键词。这将使您可以使用asset_info反而。即使是符号每个新版本的许可证文件的值将更改asset_info不会(但是,您必须添加asset_info当给您新许可证时,所有行的关键。)重要的是asset_info进入之前符号许可证文件中的每个功能行的条目。

应用此功能将使组合许可证文件的功能串行线看起来像这样:

功能串行LMCOMSOL 6.0永久未建立\ vendor_string = c,5100000 hostid =任何borrow = 720 sn = 2234567 ts_ok \ asset_info = buildues1 sign = ad9733b11f5a = ad9733b11f5a

使用合并许可证文件的示例asset_info可以在此知识库进入的底部找到。请注意,给出的价值asset_info密钥不需要匹配组或主机组的名称。它仅用作选项文件中使用的唯一标识符。

对于增量线,标志= xxxxxxxxxxx或者asset_info = ***不支持,而是将所有相同功能的增量线(comsol,comsolgui等)添加到一个许可池中。因此,我们需要使用Incluble和Max指令的组合,以控制谁可以使用这些功能,同时限制可供结帐的许可证数量。

在下面的选项文件的示例中,假定许可证文件中的相应行已获得Asset_info建筑物1建筑2分别。还为组合许可证文件中的每条增量线添加了一条最大线。

请注意,如果您将浮动网络许可证(FNL)与ClassKit许可证(CKL)相结合,而不是像本示例中那样的两个FNL,则选项文件仅需要包含串行行的语句。原因是FNL和CKL许可证中的所有其他功能名称都不同,因为CKL License.DAT在除串行功能外的所有功能名称附加了字符串“ CKL”。

lmcomsol.opt:

HOST_GROUP Building1 numserver1 numserver2 123.0.0.12 HOST_GROUP Building2 labcomp01 labcomp02 labcomp03 INCLUDE SERIAL:asset_info=Building1 HOST_GROUP Building1 INCLUDE COMSOL HOST_GROUP Building1 INCLUDE COMSOLBATCH HOST_GROUP Building1 INCLUDE COMSOLGUI HOST_GROUP Building1 INCLUDE STRUCTURALMECHANICS HOST_GROUP Building1 INCLUDE STRUCTURALMECHANICSBATCH HOST_GROUP Building1 INCLUDE CLIENTSERVER HOST_GROUP Building1 INCLUDE CLUSTERNODE HOST_GROUP Building1 INCLUDE COMSOLUSERHOST_GROUP Building1 MAX 2 COMSOL HOST_GROUP Building1 MAX 2 COMSOLBATCH HOST_GROUP Building1 MAX 2 COMSOLGUI HOST_GROUP Building1 MAX 2 STRUCTURALMECHANICS HOST_GROUP Building1 MAX 2 STRUCTURALMECHANICSBATCH HOST_GROUP Building1 MAX 2 CLIENTSERVER HOST_GROUP Building1 MAX 2 CLUSTERNODE HOST_GROUP Building1 MAX 2 COMSOLUSER HOST_GROUP Building1 INCLUDE SERIAL:asset_info=Building2 HOST_GROUP Building2包括comsol host_group building2包括comsolbatch host_group builduct2包括comsolgui host_group building2 INCLUDE CHEM HOST_GROUP Building2 INCLUDE CHEMBATCH HOST_GROUP Building2 INCLUDE CLIENTSERVER HOST_GROUP Building2 INCLUDE CLUSTERNODE HOST_GROUP Building2 INCLUDE COMSOLUSER HOST_GROUP Building2 MAX 5 COMSOL HOST_GROUP Building2 MAX 5 COMSOLBATCH HOST_GROUP Building2 MAX 5 COMSOLGUI HOST_GROUP Building2 MAX 5 CHEM HOST_GROUP Building2 MAX 5 CHEMBATCH HOST_GROUP Building2 MAX 5 CLIENTSERVER HOST_GROUPbuilding2 max 5 clusternode host_group building2 max 5 comsoluser host_group building2`2`2`2`2`

作为替代方案,软件使用可以基于用户的登录名。在这种情况下,您将使用关键字组代替host_group。

lmcomsol.opt,基于登录ID:

GROUP Building1 andy brett chelsea david eric farzad GROUP Building2 zachary george cynthia chen yael bob sergei clara INCLUDE SERIAL:asset_info=Building1 GROUP Building1 INCLUDE COMSOL GROUP Building1 INCLUDE COMSOLBATCH GROUP Building1 INCLUDE COMSOLGUI GROUP Building1 INCLUDE STRUCTURALMECHANICS GROUP Building1 INCLUDE STRUCTURALMECHANICSBATCH GROUP Building1 INCLUDE CLIENTSERVER GROUP Building1包括clusternode组建筑物1包括comsoluser组建筑物1 Max 2 comsol Group building 1 Max 2 Comsolbatch Group building 1 Max 2 Comsolgui Group building 1 Max 2结构机械机械组构建1 Max 2 structuralMechanicsBatch Group building 1 Max building 1 Max 2 obluctersererver builder 1 Max building 1 Max 2 ClusTernode Group building 1 Max 2 Comsoluser abludial 1 Max comsoluser abludial 1 sermoluser abludial 1 sermoluseruser1:asset_info = buildues2 group building2包括comsol Group building 2包括comsolbatch Group building2 income comsolgui group building2 incem building2包括化学组建筑物2包括chembatch groups building2 building2包括客户P Builducy2包括ClusTernode Group builduct2包括ComSoluser Group building 2 Max 5 Comsol Group building 2 Max 5 Comsolbatch Group building 2 Max 5 Comsolgui Group building 2 Max 5 Max 5 Chem Group building 2 Max 5 ChemBatch Group building 2 Max 5 Cluesererver Group building 2 Max building 2 Max 5 ClusTernode 2 Max Groud 2 Max 5 comsoluser building 2 Comsoluser building2
  • 在许可证服务器(licserver.company.com)上,将lmcomsol.opt文件放在与联合许可证文件的同一目录中 - 当启动许可证管理器(LMGRD)时,将自动找到它。
  • 启动许可证经理。检查已检测到的选项文件的许可管理器日志文件,并且没有显示错误消息。不用担心是否发生拒绝陈述。这意味着对于特定用户而言,第一个串行线的结帐被拒绝,但下一个串行线可能仍被接受。请注意,每当来自building2 host_group(或组)的用户签出许可时,拒绝消息就会发生。出现这些拒绝消息是因为许可证管理器将从合并的许可证文件的顶部开始,并尝试查看请求的功能的第一条有效行(在许可证1234567中),然后只有在用户为时,请检查选项文件实际允许访问该线路。如果不允许用户访问用户,则在日志中打印了拒绝的消息,并且许可证Manger在许可证文件下进一步进行,找到下一条有效行(在许可证2234567中),应成功签出。可以安全地忽略此类拒绝的消息。

概括

  • lmcomsol.opt中的每一行都是控制许可使用的规则。
  • 组合许可证中的每个功能/增量线。DAT文件在lmcomsol.opt文件中具有相应的行。对于特征行,asset_info =值两个文件中的密钥都必须相同。
  • lmcomsol.opt中的包含语句意味着该行上列出的组(例如”HOST_GROUP building1”)允许在许可证中使用匹配行。DAT。不在Include语句中的任何人都无法使用该行。
  • 请注意,在使用合并的许可证文件安装COMSOL软件时,您可以选择要用于安装的随附的许可证。

除了host_group,group和include,还有许多其他选项可供选择。可以在最底部的comsol帮助台(帮助 - >文档)中找到FlexNet许可系统的完整文档。