许可证管理软件
本章详述了许可证管理软件并介绍了 PTC 许可证服务器的优势。将针对新用户和现有用户介绍许可证简化。
PTC 使用许可概述
PTC 软件必须经过授权后方可使用,包括 PTC 可选应用程序。此授权过程将为所安装软件的运行提供权限。Creo View 许可证无时效性。
许可证类型
根据不同的 PTC 产品,许可证可以是以下其中一种类型。
• 节点锁定许可证 - 仅限特定的计算机使用此软件 (独立工作站)。
• 浮动许可证 - 由许可证服务器提供服务并可用于通过网络连接的任何计算机上。浮动许可证具有两种不同的类型:
◦ 单服务器许可证 - 为作为服务器的单个计算机而配置。
◦ 三元组许可证 - 为位于同一网络上合作管理浮动许可证库的由三台计算机组成的计算机组而配置。该配置提供冗余备份以防服务器中断。每个三元组成员均使用相同的许可证文件。
• 扩展许可证 - 扩展许可证可使浮动许可证用于锁定模块。
• 借用许可证 - 借用许可证允许在不连接到许可证服务器的情况下暂时使用计算机工作。有关详细信息,请参阅
获取和配置许可证。
有关产品所支持的其他许可证类型的详细信息,请参阅产品文档。
PTC License Server
Flexera Software Inc. 的 FlexNet Publisher 许可证管理软件已与 PTC 软件集成。有关详细信息,请访问
www.flexerasoftware.com。
使用 FlexNet Publisher 的优势
使用 FlexNet Publisher 控制许可证的使用具有以下主要优势:
• 单服务器解决方案 - FlexNet Publisher 可以在无冲突的情况下管理 PTC 软件和其他厂商应用程序。注意,PTC 许可证文件不能与其他厂商的许可证文件结合使用。
• 许可证立即恢复 - 如果经授权的软件过早退出 (如系统关闭),则 FlexNet Publisher 许可证服务器将自动回收 PTC 许可证。
• 增强的灵活性 - 系统管理员可以根据用户名、主机名、显示名称或 IP 地址保留或拒绝许可证。有关详细信息,请参阅 FlexNet Publisher License Administration Guide (《FlexNet Publisher 许可证管理指南》) 中 Managing the Options File (管理选项文件) 一章。
• 集中的许可证存储 - PTC 客户可以将所有 PTC 产品的全部 PTC 许可证存储在每个许可证服务器的单个文件中。
• 对应于单个命令的多个许可证 - 可根据有效性用一条命令来执行多个 PTC 软件许可证。
• 许可证借用 - 使用 FlexNet Publisher 8.6 或更高的版本可以从许可证服务器借用许可证,并可以在不连接到许可证服务器的情况下,在远程客户端运行经过授权的应用程序。
使用 FlexNet Publisher 的向下许可证兼容性
FlexNet Publisher 许可证服务器对使用 FLEXlm 许可证服务器的 PTC 应用程序具有向下兼容性。例如,Creo View 2.0 许可证可以运行 ProductView 9.1 软件,因为该软件的两个版本使用的 PTC 许可证服务器相同。
|
要运行 Creo View 的当前版本,您必须安装 FlexNet Publisher 11.x 或更高版本。
|
使用 FlexNet Publisher 运行其他应用程序
您可以使用 FlexNet Publisher 运行 PTC 产品及其他应用程序。每个使用 FLEXlm 或 FlexNet Publisher 的应用程序均具有相应的许可证服务器管理器 (lmgrd 或 lmadmin) 以及厂商守护程序。许可证服务器管理器将启动可控制许可证使用的厂商守护程序 (例如,ptc_d)。
不可将 PTC 许可证文件与其他厂商许可证文件合并使用。例如,不要将 PTC 特征线与其他厂商的特征线合并在单一的许可证文件中。该操作将导致许可证无效。
如果所有的应用程序和厂商守护程序都是 FLEXlm 6.1 或更高的版本,则 lmgrd 或 lmadmin 便可以处理多个许可证文件。而无论主机 ID 是否相同 (只要许可证文件引用的是同一节点)。有关详细信息,请参阅 FlexNet Publisher License Administration Guide (《FlexNet Publisher 许可证管理指南》) 中“管理来自多个软件供应商的许可证”章节。
了解超时参数
超时参数可使许可证客户端和许可证服务器进行相互通信,以便发布许可证并保证许可证经请求后可用。
可以在指定的范围内重新配置 TIMEOUTALL 参数,内容详见下一节更改非活动超时参数。
超时参数
|
值
|
说明
|
非活动超时 (TIMEOUTALL)
|
120 分钟 (默认值)
|
该参数将防止许可证处于闲置状态。如果许可证客户端处于非活动状态长达特定的时间,则许可证服务器会回收许可证并将其用于其他许可证客户端。对于 Creo 应用程序,非活动超时默认值为 120 分钟。
活动可通过活动菜单选择来衡量。
可以更改 120 分钟的默认值,使参数范围为 20 分钟 (最小值) 至无穷大 (最大值)。
|
许可证刷新
|
1 分钟
|
许可证每隔 1 分钟刷新一次。如果在此间隔后选择一个命令,则许可证客户端将与许可证服务器进行通信。许可证客户端和许可证服务器必须均处于工作状态。如果未找到许可证服务器,则许可证客户端将丢失其要运行的许可证。如果未找到许可证客户端,则服务器将收回许可证以用于其他许可证客户端。
|
验证重试
|
无
|
许可证客户端首次无法验证其许可证时,应用程序的图形用户界面将被冻结。系统随即给出以下三个选项供您选择:
单击“重试”(Retry) 从活动的许可证服务器请求许可证。
单击 Save File(s)。
单击“退出”(Exit) 关闭应用程序而不保存文件。
|
启动
|
10 秒
|
开始会话后,许可证客户端将请求许可证,并需要 10 秒时间对请求进行验证。
|
更改非活动超时参数
可以设置 TIMEOUTALL 参数来决定许可证服务器回收许可证前系统允许许可证处于闲置状态的时间。要更改默认非活动超时参数,必须更新 FlexNet Publisher 选项文件,<ptc License Server loadpoint>/FLEXnet Publisher/licensing 中的 ptc.opt。默认值为 120 分钟。通过将 7200 秒 (120 分钟) 更改为另一个以秒为单位的值
TIMEOUTALL 7200
来编辑默认参数。
最小值为 20 分钟 (或 1200 秒),最大值为无穷大。要使无穷大成为默认值,请从 ptc.opt 文件中移除 TIMEOUTALL 参数。如果设置的最小值小于 20 分钟,则系统将默认为 20 分钟。