科盛科技技术支持处 主任工程师 张文彦
计算机辅助工程软件是智能财产的一种,一般来说,使用者需要取得相应的授权才能合法使用该软件。为了保护财产不受到侵犯同时又能有效被利用,授权通常需要被集中管理同时根据使用状况被赋予不同的存取限制。
Moldex3D License Administrator提供Trust Manager与Limit Manager两种工具帮助许可证管理者更安全和有效的分配授权权限,Trust Manager可设定被允许存取的IP或使用者及个别可使用的授权种类与模式,Limit Manager进一步支持限制个别授权可被特定IP或使用者使用的数量。
Trust Manager – 管控联机授权行为:
首先开启Moldex3D-License Administrator,确认授权服务器已启动且具有可使用的授权。切换到Users页签,在用户列表字段上点击鼠标右键,选择Trust Manager…即可开启Trust Manager弹跳窗口。
在Policy的下拉选单中选择Trust User List,输入User@Host名称后点击下方的Add,即可把使用者加入Allow List中。
注:对于Policy中的其他选项,License Administrator可以选择拒绝/允许所有授权请求或用不同类型用户信息检查
点选Allow List中的使用者名称,即可在Access Configuration清单中编辑该用户对此授权服务器中可被使用各个授权的Access Mode,设定完成后点击下方的Apply即可套用设定并关闭Trust Manager。
当使用者联机要求授权时,License Administrator会检查要求是否被允许,没有被Trust Manager定义在Allow List中的使用者和授权要求行为会被拒绝。以PARALLEL授权为例,如果使用者不被允许使用PARALLEL授权,复数Task(并行计算)的分析工作在被提交时会在Console Log和License Administrator都可以看到取得PARALLEL授权失败和被Trust Manager拒绝的讯息。
Limit Manager – 管控可用户许可证数量:
在License Administrator的Users页签中用户列表字段上点击鼠标右键,选择Limit Manager…即可开启Limit Manager弹跳窗口。
首先在下拉选单中选择要限制的授权模块,然后设定该授权的限制数量,此数量必须介于1和服务器中该授权可使用总数量之间。接着在Type的下拉选单中选择限制规则检查的类型是USER、HOSTNAME、或IPADDR,并输入对应的限制名称,然后点击Add即可将该限制规则加入列表中。完成全部限制规则设定后,点击下方的Apply即可套用设定并关闭Limit Manager。
使用Limit Manager设定,就可以控制授权被不同使用者使用的数量。以PARALLEL授权为例,如果使用者被限制只能使用一个PARALLEL授权,执行4 Task的Filling分析时在Console Log和License Administrator都可以看到取得1个PARALLEL成功,但要再取得另外两个PARALLEL授权时因为超过限制规则而失败的讯息。
需要注意的是,如果针对相同授权特定用户的信息同时符合多个的规则,使用该授权的限制会遵守最上方的规则。