有限元软件安装设置 FLEXlm 对多个License 的管理 FLEXlm 是应用广泛的License 管理工具,它以使软件License 能够在网上浮动而出名。浮动的License 有利于软件的使用和对License 的管理,这使得用户能够高效地使用有效的许可,并使管理者能够控制允许使用它的节点。由于有大约1500厂商使用FLEXlm 管理License,所以CAD 系统管理人员极有可能要同时安装和管理来自不同厂商的License 或同一厂商多个产品的License 文件。可采取以下方法避免产生冲突: (1)用一个服务器运行一个Lmgrd(License 文件的后台管理程序)和多个License 文件; (2)用一个服务器运行多个Lmgrd 和License 文件; (3)运用多个服务器节点,每个服务器运行单独的Lmgrd 和License 文件。 第一种选择主要适用于高版本的Lmgrd,V6 之前的FLEXlm,每个Lmgrd 只能管理一个License 文件;第二种选择,将使用一台服务器,但需要运行多个Lmgrd;第三种选择,必须使用多个License 服务器。 一、服务器端设定 1. License 文件的设定 在使用FLEXlm 进行管理的License 文件中一般有SERVER 行,如图 1 所示,它通过SERVER 行的hostname 和hostID 定义License 服务器。 例如: SERVER dodge 00E04CE21923 2. 服务方式的选择 (1) 一个服务器运行一个Lmgrd 和多个License 文件 如果多个License 文件具有相同的hostID,则可以通过修改hostname 进行合并。合并时,首先将多个License 文件加到一个文件中,然后修改SERVER 行,并且只保留一个SERVER 行。对于Windows NT 操作系统,应在各License 的默认存放位置保存一个合并后的备份,这样每个软件将在其默认位置找到License 信 息 ,从 而避免了 对LM_LICENSE_FILE 的设定;对于UNIX 操作系统,可以建 立 一个默认位置到License存放位置的Link。合并后的License 文件,就 可以使用同一个Lmgrd。 (2)一个服务器运行一个Lmgrd 和一个License 文件 如果HostID 不一样,则这些License 服务只能运行于不同的服务器节点上,并且License 不能合并。可以选择使用一个服务器运行一个Lmgrd 和License 文件。 (3)一个服务器运行多个Lmgrd 和License 文件 如果多个License 未进行合并,可以通过在同一台机器上启动多个Lmgrd,每个Lmgrd 管理一个License 文件。使用多个Lmgrd 管理多个License 文件对服务器的性能并没有明显影响。 如果License 是由不同版本的FLEXlm 产...