0

我正在使用 OPTIONS 文件来限制谁可以访问许可证以及每个用户的许可证数量。

我可以通过使用 IP 地址通配符来包含用户或组的所有功能,如下所示

INCLUDEALL INTERNET 59.98.121.*

但是为了限制许可证的数量,我看不到除了 MAX 之外的任何其他选项。对于 MAX 行,我看不到任何选项来指定许可证文件中的所有功能。我必须为每个功能提到一行

MAX 5 feature_name INTERNET 59.98.121.*

我有 100 个组和 500 个功能,这意味着我必须在选项文件中为 MAX 提供 50,000 行。

是否有另一种定义限制的方法?或者我可以排除 feature_name 并且它适用于所有功能?

4

1 回答 1

0

FlexLM 语法不支持在 MAX 语句中排除 feature_name,我已经验证(在 v11.16.4.0 上)没有它的 MAX 行会被系统忽略。

一种解决方案可能是在许可证文件中创建一个包含作为组件的功能的包:

PACKAGE package_name vendor_name COMPONENTS="feature1 feature2"

然后在选项文件中使用带有包名称(而不是单个功能)的 MAX 语句:

MAX 2 package_name HOST_GROUP hostgroup_name

这样,您将“仅”准备 100 条 MAX 语句。

于 2020-07-20T13:53:23.510 回答