私有许可证服务

对于要求其 Altium Designer 安装保持离线——与互联网隔离——的组织,可通过本地化的 Altium Private License Service 来提供按需软件许可的便利性和灵活性,而不是使用基于云的 Altium Licensing Service。

专用的 Private License Service (PLS) 部署在一台连接到公司 LAN/WAN 的 PC 上,由管理员进行设置,用于在本地获取公司的 Altium 许可证,并在需要时将其提供给各个 Altium Designer 安装。

与通过 Altium License Service 门户使用许可证的方式类似,PLS 托管的 Altium Designer 许可证席位(实例)可在软件使用时被“租用”,在不再需要时再“撤销”(归还到可用许可证池中)。借助 Altium PLS,许可证还可以通过漫游方式提供,即将许可证席位在指定时间内租给目标机器——这样一来,Altium Designer 主机 PC(例如笔记本电脑)即使脱离网络,也可以自由“漫游”使用。

对于部署了多个 Altium Designer 安装的公司而言,PLS 提供了所需的灵活性;此外,许可证及席位使用情况还可通过集中式的 Altium Private License Service 进行配置、监控和控制——而该服务本身托管在本地 LAN/WAN 上,并且该网络可以与互联网隔离。

从历史上看,Altium Private License Service (PLS) 一直以独立应用程序的形式提供(Private License Server (14.0.0.34)),它作为 Windows 服务安装在主机上。为满足当今对更复杂软件许可证管理的需求,当前版本的 Enterprise Server 提供了增强且简化的 PLS 实现,并可作为服务器安装的一部分使用。Enterprise Server Private License Service 支持多种运行模式,可配置为中央或本地 License Service,并且能够通过本地网络同时提供 Altium Designer 和 Altium 服务器许可证——以及更多功能。

如果尚未部署,使用 Enterprise Server PLS 的第一步是安装并为 Enterprise Server 授权。

参见 Installing the Enterprise Server

Enterprise Server 许可

Enterprise Server 的功能(包括其 Private License Service (PLS))只有在 Enterprise Server 本身通过添加适当的 Altium Enterprise Server License 完成授权后才可用。要使用户能够从 Altium Designer 登录到 Enterprise Server,还需要有效的 Altium Enterprise Server CAL 许可证(Client Access License,客户端访问许可证)。

Enterprise Server 提供了灵活的 自助授权方法,用于添加或获取 Altium 许可证。该功能可通过 Enterprise Server Workspace 浏览器界面的 Licenses 页面(Admin – Licenses)使用,它提供到 Altium Licensing 门户()的连接,以便在本地获取贵公司的 Altium 许可证。

提供了三个选项卡:

  • Licenses – 列出当前所有可用许可证。要真正为 Enterprise Server 授权,至少需要两个许可证(Altium Enterprise Server 和 Altium Enterprise Server CAL)。还可以添加其他许可证以通过 PLS 提供。许可证既可以通过 From cloud 获取(从 Altium 门户中可供贵公司使用的许可证列表中选择),也可以通过 From file 获取(从磁盘导入现有的 alf 许可证文件)。
  • Groups – 用于将许可证分配给用户组。在 Local PLS 模式下,Enterprise Server PLS 可有选择地提供已分配给特定组的软件许可证。默认情况下(除非另有指定),Enterprise Server 获取的所有许可证都会分配给 All Users 组,因此对任何连接到 PLS 的用户都可用。
  • Reports – 提供一系列许可证使用监控和报告功能,可用于审计组织内许可证的使用情况。这对于 Private License Service 尤其有用,因为这些报告数据可用于确保可用许可证席位得到最佳利用、预估未来的许可证需求,以及确定单个用户的使用情况。系统提供多种报告选项,可通过特定子选项卡访问。根据每个报告所需的信息类型,可应用相应的报告筛选器,以定制结果,使其包含特定许可证、组、用户和时间段。还提供将当前报告以 CSV 格式导出到磁盘的选项,该格式兼容 Microsoft Excel 和其他电子表格应用程序,可用于管理和财务核算。

有关在 Enterprise Server 中获取和配置许可证的详细信息,请参见 Enterprise Server Licensing。

总结来说,Enterprise Server 及其客户端连接可通过以下方式获得许可:

  • 从在线 Altium License service 门户获取 Server 和 Client Access (CAL) 许可证。此方式使用上述的 From cloud 选项。完成后请退出并重新登录 Enterprise Server Workspace 的浏览器界面,以启用新授权的功能。

    请注意,如果 用户不会访问 Enterprise Server,则不需要 CAL 许可证——也就是说,服务器仅用作 Licensing Server。

  • 连接到另一台 Altium 服务器(例如设置为中央许可服务的服务器)中的 PLS 服务,该服务提供已获取且有可用席位的 Altium Enterprise Server 许可证。

    有关此许可方式的详细信息,请参见下面的 External PLS mode。

  • 从磁盘导入现有的许可证 alf 文件。

    此方式使用 From file 选项,实际上是“获取”您本地已有的服务器许可证。完成后请退出并重新登录 Workspace 的浏览器界面,以启用新授权的功能。如果这些是多席位许可证,则可通过网络提供给其他兼容软件使用。

    有关从 Company Dashboard 获取许可证文件的信息,请参见 Obtaining License Files。

获取其他许可证

当 Enterprise Server 已通过云端或现有许可证文件成功授权后,即可配置 Private License Service 以通过本地网络提供许可证。贵公司购买的其他 Altium Designer 许可证可通过 Workspace 浏览器界面的 License Manager 页面获取——Admin – Licenses。

要向 Enterprise Server 添加许可证,请单击 按钮,然后像之前一样从云端(或文件)选项中进行选择。请注意,许可证可以批量获取,也可以逐个获取——使用 Add license 列表中的复选框来选择 Enterprise Server 要获取哪些许可证。

新获取的许可证随后会包含在服务器的 Licenses 列表中。默认情况下,许可证会设置为 “All Users” 组(除非取消选中 该选项),从而对所有已注册的 Workspace 用户可用。可通过 License Edit 页面确认这一点,访问方式是单击与某个许可证条目关联的 按钮。

要重新激活已获取的许可证,请单击与许可证条目关联的  按钮。或者,如果安装 Enterprise Server 的机器无法访问互联网,则贵公司账户的组管理员或许可证管理员可以通过 Company Dashboard 激活许可证文件(了解更多)。随后在 Enterprise Server 上,可以先移除当前许可证(单击与许可证条目关联的  按钮),再通过 单击 按钮并选择 From file 选项来添加新的已激活许可证文件。

配置 License Service

安装并授权 Enterprise Server(如上所述)后,已获取的许可证可通过服务器的 Private License Service(PLS)在主机网络上提供。为在向基于网络的客户端(Altium Designer 和其他服务器安装)提供许可证时实现最大灵活性,PLS 可配置并以不同运行模式使用,概述如下:

  • No PLS mode – Enterprise Server 的默认配置,在此配置下,其已获取的许可证不会在网络上提供(分发)。
  • Local PLS mode – 已获取的 Altium 许可证通过服务器的(本地)PLS 服务在网络上提供。
  • External PLS mode – Enterprise Server 连接到并使用一个 external 外部 PLS(例如配置为中央许可服务的远程 Altium 服务器 PLS),以替代其自身的许可安排。该外部许可服务可以基于 Altium Infrastructure Server (AIS) 或另一台 Enterprise Server。

在 No PLS 和 Local PLS 模式下,Enterprise Server 及其连接通过从 Altium License service 获取的 Server 和 CAL 许可证,或通过从磁盘导入、或放置在安装根文件夹中的 *.alf 许可证文件进行授权——请参见上文 Enterprise Server Licensing。

在 External PLS 模式下,Enterprise Server 也可以通过同样的方式获得授权,or或者使用其所连接的外部 PLS 中的许可证。
有关此许可选项的更多信息,请参见 External PLS Local Server Licensing(下文)。

► 有关各模式的实用概述,请参见 Enterprise Server PLS mode comparison 表。

再次提醒,在以任何模式使用服务器的 PLS 之前,都需要将 Enterprise Server 配置为能够连接并登录到 Altium License service 门户,以便获取贵组织购买的许可证——完成后它可以处于离线状态。或者,也可以从 Company Dashboard 或通过另一台已连接互联网的 Altium 服务器获取所有所需许可证,然后将其作为单独的许可证文件传输到本地 Enterprise Server。

随后,所获取的许可证(例如 Altium Server 和 Connection (CAL) 许可证或 Altium Designer 许可证)即可由 PLS 通过本地网络提供。

No PLS mode

顾名思义,Enterprise Server 的 No PLS 模式本质上就是服务器的标准(默认)配置,其中 PLS 未启用。

因此,它不会通过网络提供 Altium 许可证,但仍然可以从 Altium License service 门户获取许可证。该功能支持 Enterprise Server 通过已获取许可证或导入的 alf 许可证文件进行“自助”授权,同时也保留了将许可证文件放置在安装根文件夹中的传统方法。

要选择此模式,请在 Workspace 浏览器界面的 License Manager 页面中勾选 No PLS 选项——Admin – Settings – License manager。

Automatically create assignment for All Users group 选项会强制将新获取的许可证分配给默认的 All Users 组。许可证的分配方式会影响 PLS 在通过网络提供时这些许可证对 组 的可用性,如下所述。单击 以确认任何设置更改。

Local PLS mode

在此服务器 PLS 配置中,许可证将提供给网络上托管的 Altium Designer 和 Server 安装。Enterprise Server 按常规方式获得授权,即通过已获取的许可证或 alf 许可证文件。

当用户登录到 Enterprise Server 时,PLS 会向网络上的 Altium Designer 安装(客户端)提供许可证。
当用户登录到 Enterprise Server 时,PLS 会向网络上的 Altium Designer 安装(客户端)提供许可证。

要切换到此模式,请在 Workspace 浏览器界面的 License Manager 页面中选择 Local PLS 选项——Admin – Settings – License manager。

在配置 No PLS 模式时,Authentication mode 将直接影响许可证如何提供给网络上的客户端安装——详见下文。
在配置 No PLS 模式时,Authentication mode 将直接影响许可证如何提供给网络上的客户端安装——详见下文。

当用户登录到 Enterprise Server 时,PLS 会向 Altium Designer 提供许可证。当 Enterprise Server PLS 处于 “No Authentication” 安全模式时,Server Licenses 也将对网络上的其他服务器可用(见下方选项)。

Local PLS mode 提供了附加设置,用于确定哪些用户可以获得特定的 Altium Designer 许可证(由 用户组 决定),以及许可证在未使用时会保持租用多久。单击 以确认任何设置更改。

本地 PLS 设置

License Manager Authentication Modes

可将服务器 PLS 身份验证模式设置为 Server Session  或 No Authentication ,具体取决于您希望如何向网络客户端(Altium Designer 和服务器)提供许可证。请使用 License Manager Authentication 下拉菜单进行选择。

Server Session:
当前客户端连接会话将被授予许可证访问权限——该会话通过从 Altium Designer 登录到 Enterprise Server Workspace 而建立。这是服务器的标准 PLS 模式,在该模式下,许可证访问与 Enterprise Server 会话绑定。选择主菜单中的 Admin – Sessions 以查看和管理当前连接会话。

由于在这种安全模式下,PLS 连接需要通过活动会话进行验证,因此网络上的其他服务器(它们不会登录)或 Altium Designer 中内部的 PLS setup 连接都无法访问许可证。当用户从 Altium Designer 登录到 Enterprise Server 时,许可证才可用。

No Authentication:
任何连接到服务器 PLS 的连接都将被授予可用许可证的访问权限。这是一种限制较少的模式,可用于 Altium Designer 用户不登录 Enterprise Server Workspace 的场景,或者在多服务器配置中将 Enterprise Server 设置为中央 Private License Service(Licensing Server)时使用。

  • 由于 PLS 连接不绑定到服务器会话(登录),因此在此模式下,其他网络服务器也可以访问可用的 Enterprise Server 许可证。其他服务器必须设置为 External PLS 模式,并取消选中其 “Local licensing” 选项,以便使用远程服务器许可证。
  • 由于 PLS 连接无需通过服务器会话验证,Altium Designer 可直接使用其内部 PLS 连接来访问许可证——即 Setup private license server 页面上的 License Management(这与访问 PLS 1.0 时所用方式相同)。有关更多信息,请参见下文 Licensing without Server sign in。
  • 如果用户登录了某个服务器账户,PLS 会 创建一个新用户,名称与该账户相对应,格式为 user_name server_name。该用户只能访问与此自动生成用户账户相关联的许可证——具体由其随后分配的 group 成员资格决定。取消选中 Automatic user creation option 可禁用此操作(见下文)。

实际上,两种 Local PLS 身份验证模式选项将按如下方式向网络提供已获取的许可证:

Server Session:

  • Altium Designer 许可证可供登录到 Enterprise Server 的用户使用,依据是匹配的“用户—许可证组”分配关系。

No Authentication:

  • Altium Designer 许可证可供登录到 Enterprise Server 的用户使用,具体由名为 user_name server_name 的自动生成用户配置文件的 group 成员资格决定。
  • Altium Designer 和 Altium 服务器许可证可供其他使用其 External PLS mode 连接的 Enterprise Server 使用。
  • Altium Designer 许可证可供 Altium Designer 中的 internal PLS setup 连接使用。

自动创建用户(No Authentication 模式)

选中后(默认设置),Enterprise Server PLS 将自动生成一个与服务器登录账户对应的用户账户。因此,如果某个用户使用已注册的 Trevor 用户账户登录到例如 LicenseServer 服务器,PLS 会自动创建名为 Trevor LicenseServer(user_name server_name)的用户——这就是应当用于组成员资格、从而决定许可证分发的“活动”名称。有关更多信息,请参见下文 Automatic User sync functionality。

当从 Altium Designer 连接到 remote Enterprise Server PLS,且 Altium Designer 与服务器并非安装在同一台主机 PC 上时,会创建对应的 user_name server_name 用户账户。相反,当 Altium Designer 和 Enterprise Server 都安装在同一台 PC 上时,PLS 会使用现有的服务器登录账户。

如果取消选中 Automatic user creation 选项,则服务器用户账户(Trevor)将无法连接到 PLS(因而也无法访问可用许可证),除非相应的 user_name server_name 账户已存在。在绝大多数情况下,应启用此选项。一个例外情况是,服务器管理员希望预先确定在 No Authentication 模式下,哪些 Enterprise Server 用户账户可用于连接服务器。

如果需要,在 PLS 处于 “No Authentication” 模式且 Automatic user creation 未勾选时,服务器管理员可以手动添加合适的用户账户。若现有用户名为 Trevor,服务器名称为 LicenseServer,则需要创建相应的 PLS 账户,其具有 First Name Trevor、Last Name LicenseServer 和 Username LicenseServer:Trevor。最终结果将是两个用户条目:Trevor 和 Trevor LicenseServer,,其中后者所应用的组将决定用户 Trevor 可使用哪些许可证。

此外,如果用户不是登录到 Enterprise Server,而是通过 Altium Designer 中的 Setup Private License Server 功能进行连接,则 Enterprise Server PLS 也会自动生成一个用户账户(设置为用户的 Windows 账户名)——请注意,该生成的用户名格式与上文所述格式不同。有关更多信息,请参见下文 Licensing without Server sign in。

► 有关服务器用户配置文件类型的汇总表,请参见 Existing User 部分。

席位归还超时间隔

Seat return timeout interval 选项用于强制使已租用许可证在 Altium Designer 在指定小时数内未响应 PLS 后过期。

PLS 会通过网络定期查询设计客户端并期望获得响应;但例如当客户端主机 PC 进入挂起或休眠模式时,或者客户端应用程序崩溃或被强制关闭时,将无法返回这些响应。当客户端在超过指定超时间隔(默认 4 小时)的更长时间内未响应时,该客户端租用的许可证席位将被撤销,并归还到该许可证的可用席位池中。

此选项本质上是手动 License Release 功能的定时自动版本。

请注意,当 Altium Designer 以正常、“干净”的方式断开许可证连接时(退出、从服务器注销、断开与 PLS 的连接等),已租用的许可证席位会自动归还。

自动为 All Users 组创建分配

选中此 Local PLS 选项时(默认设置),新获取的许可证将分配给默认的 All Users 组。这样,通过服务器提供的许可证将对所有连接到服务器的 Altium Designer 用户可用,而不受用户所属组的限制。 当取消选中 Automatically create assignment for All Users group 选项时,已获取的许可证不会分配给任何用户组,因此 not accessible 通过网络提供。必须通过 按钮手动将许可证 分配给合适的组——当以编辑模式打开许可证条目(Admin – Licenses)时,该按钮可用()。

Altium Designer 许可证访问(登录)

在 Local PLS 模式下,由 Private License Service 配置并公开的许可证可供网络上的 Altium Designer 安装访问,这些安装充当 PLS 的客户端。要访问 Enterprise Server PLS 提供的 Altium Designer 许可证,请 从 Altium Designer 登录到您的 Enterprise Server Workspace——可使用相关对话框中的复选框实现自动登录。

登录 Enterprise Server 时,请注意,服务器名称 localhost 仅适用于本地 PC。如果服务器 PLS 托管在网络中的另一台 PC 上,则需要使用该远程 PC 的网络(服务器)名称进行登录——对话框中的登录 Server Address 字段指的就是该名称([computer_name])。在托管 Enterprise Server 的 PC 上,可以前往 Control Panel\System and Security\System 确认其网络计算机名。建议始终使用服务器的 computer_name:port 地址进行登录。

在 Altium Designer 中登录服务器 impala。
在 Altium Designer 中登录服务器 impala。

不强制要求登录服务器。如果希望在不登录 Enterprise Server 的情况下从 Altium Designer 访问许可证,可在 Altium Designer 的 License Management 视图中使用 Connect to Private Server 选项。请注意,服务器 PLS 必须设置为 No Authentication 模式,并且应勾选其 Automatic user creation 选项。更多信息请参见 无需登录服务器的许可使用。

当 Altium Designer 连接到 Enterprise Server 及其 PLS 后,许可证管理视图(Altium Designer Agile、Altium Designer)中的可用许可证区域将填充为服务器 PLS 连接提供的私有许可证列表。使用设计客户端右上角“当前用户”控制下拉菜单中的 License Management 选项,可访问 License Management 视图。

License Management在 Altium Designer 中访问 页面。
License Management在 Altium Designer 中访问 页面。

要为 Altium Designer 安装租用许可证,请单击许可证磁贴中的 Use License 按钮,或右键单击该磁贴并从上下文菜单中选择 Use License 命令。请注意,Enterprise Server 托管的许可证可设置为 Automatic Leasing 模式,因此除登录服务器外,无需在 Altium Designer 中进行任何用户干预。

许可证使用中时,其磁贴将带有  图标,并以绿色边框高亮显示。该许可证的 Seats 字段也会更新,以反映该许可证又有一个席位被占用。

登录服务器后即可使用私有许可证。请注意,不使用 Altium Designer 内部的 Setup PLS 选项。
登录服务器后即可使用私有许可证。请注意,不使用 Altium Designer 内部的 Setup PLS 选项。

Altium Designer 用户无需登录在线 Altium 账户即可使用私有许可证,并且本地 LAN/WAN 连接可与互联网隔离。如有需要,请前往 Preferences 对话框中的 System – Account Management page 禁用 Altium 账户连接,并使用 System – Network Activity page 选择允许使用的特定网络连接服务。

许可证状态也可在 Workspace 浏览器界面的 License Manager 页面中查看(Admin – Licenses)。展开许可证条目()可查看当前租用详情;如有需要,还可单击 Release 命令终止当前用户的租用会话。

► 关于 Local PLS 模式的简要对比摘要,请参见 Server PLS mode comparison 表。

漫游私有服务器许可证

私有服务器许可证的一个席位可以进行漫游,即在指定时间内获取该席位。在此模式下使用许可证时,您无需始终连接到许可证服务器——可以断开连接并离线工作,本质上就是携带该许可证席位自由漫游。

要以此模式使用可用私有服务器许可证的一个席位,请单击许可证磁贴中的  按钮,或右键单击该磁贴并从上下文菜单中选择 Roam 命令。随后将出现 Retain License 对话框,您可以在其中定义希望使用该席位漫游的天数和/或小时数。输入天数和/或小时数,或使用上下箭头,直到显示所需的数值。

  • 在此模式下,私有服务器许可证可漫游的最长时间不能超过该许可证本身的有效期。

  • 如果您正在使用私有服务器许可证席位进行漫游,而漫游期限到期,则该席位的使用将立即停止,不设宽限期。

  • Enterprise Server 管理员可在许可证分配设置中配置许可证是否允许漫游以及最大漫游时长——了解更多。

许可证以漫游模式使用时,其磁贴将带有  图标,并以绿色边框高亮显示。该许可证的 Seats 字段也会更新,以反映该许可证又有一个席位被占用。

要以漫游模式使用私有服务器许可证,请使用 Roam 选项。
要以漫游模式使用私有服务器许可证,请使用 Roam 选项。

使用漫游模式的许可证时,您可以断开与许可证服务器的连接并离线工作。仅当您希望释放许可证或延长漫游期限时,才需要重新连接到许可证服务器。后者可通过再次单击  按钮来执行。随后使用 Retain License 对话框按需调整漫游期限。

要释放正在漫游的许可证,需要连接到许可证服务器,然后单击许可证磁贴中的 按钮,或右键单击该磁贴并从上下文菜单中选择 Release 命令。

External PLS 模式

Enterprise Server 的 External PLS 配置模式适用于网络中存在多台服务器,且其中一台被配置为面向所有用户的中央(远程)Private License Service 的安装环境。这类安装适合较大型企业,在这类企业中,各个部门(工程、开发等)可能会使用多套 Altium Designer 安装以及本地部门服务器来管理设计数据。部门设计数据服务器和 Altium Designer 安装都由中央许可服务进行许可,例如 Altium Server 或 Altium Infrastructure Server 中的 PLS,该服务专门用于此任务。

在这种架构中,服务器配置如下:

  • Central Licensing Server – 设置为 Local PLS mode(见上文),从而其获取的所有许可证都通过网络提供服务。从本地(部门)服务器的角度看,这是通过其 PLS 提供许可服务的外部服务器。请注意,必须勾选 Automatic user creation 选项(默认设置),因为这会启用本地服务器与外部服务器之间的 User synchronization。

    若要让中央许可服务器向网络中其他设置为 External PLS Mode 的服务器(例如部门服务器)提供许可证,则中央许可服务器(设置为 Local PLS 模式)必须将其 License Manager Authentication Mode 设置为 No Authentication。

    如果改为设置为 Server Session 安全模式,服务器的 Identity Service (IDS) 将不允许与网络中的另一台服务器建立 PLS 连接,因为在该模式下,连接需要通过用户登录时创建的会话进行验证并绑定到该会话——而服务器显然不会登录。

  • Local (department) Server – 设置为 External PLS mode,并配置为连接到中央许可服务器的 PLS 并使用它,而不是本地服务器自己的 PLS。因此,本地服务器使用的是一个 external PLS(即中央许可服务器中的那个)来进行许可,但仍会向已连接用户提供其本地数据管理服务。

要将本地服务器切换到 External PLS 模式,请在 Workspace 浏览器界面的 License Manager 页面中选择 External PLS 选项——Admin – Settings – License manager。

设置 External PLS 的 URL 和端口,以访问配置为中央私有许可服务器的外部服务器。
设置 External PLS 的 URL 和端口,以访问配置为中央私有许可服务器的外部服务器。

在此模式下,Enterprise Server 会连接并使用外部 PLS(例如已设置为中央许可服务器的远程服务器 PLS),以替代其自身的许可服务(PLS)。上图中中央许可证服务器的网络地址,也就是外部 PLS 连接的目标地址,是 http://LicenseServer——该地址基于许可证服务器主机 PC 的 computer_name。

设置为 External PLS 模式的本地“部门”服务器,实际上会将中央许可服务器 PLS 提供的许可证重定向给本地 Altium Designer 安装。
设置为 External PLS 模式的本地“部门”服务器,实际上会将中央许可服务器 PLS 提供的许可证重定向给本地 Altium Designer 安装。

当 Altium Designer 用户登录到本地服务器(现已设置为 External PLS 模式)时,远程服务器 PLS 服务会通过本地 Enterprise Server “重定向”,并向 Altium Designer 提供其许可证。与往常一样,用户必须使用有效的(本地)凭据登录本地服务器。

当使用中央 PLS 服务器架构通过网络提供许可证时,分配给用户和许可证的组是在中央许可服务器中设置的,而不是在本地(部门)服务器中设置。本地服务器的组分配不适用,因为本地服务器会将用户/许可证验证重定向到中央 PLS——请参阅下面的 Automatic User Sync 部分。

External PLS 设置

External PLS 选项和设置如下所述。通常,此设置用于本地/部门服务器,其中 Altium Designer 和服务器许可证都由远程中央许可服务进行管理。

PLS URL 和端口

相关的 PLS url 和 PLS Port 设置应与外部服务器配置一致。URL 是托管“中央”服务器 PLS 的远程 PC 的地址(网络名称),如主机 PC 在 Control Panel\System and Security\System 下的“Computer Name”条目所示。在 Windows 10 中,请参见 Settings » System » About。

本地服务器许可

  • 启用(勾选)Use local license manager for vault licensing 选项时,Enterprise Server 将通过其从 Altium License 服务获取的服务器许可证,或通过从磁盘导入/放置在服务器安装文件夹中的 alf 许可证文件进行“内部”许可。
  • 取消勾选该选项时,Enterprise Server 将通过外部 PLS 获取许可,具体由 PLS 的 url 和 Port 设置指定。外部服务器(例如中央许可服务器)会提供可用的 Altium Enterprise Server 许可证席位,这些许可证由其从 Altium License 服务获取。请注意,当服务器改用不同方式获得许可后,可能需要重新启动才能启用其功能。

► 关于 External PLS 模式的简要对比摘要,请参见 Server PLS mode comparison 表。

用户组许可证分配

Automatically create assignment for All Users group 选项会强制将新获取的许可证分配给默认的 All Users 组。当上面的 Use local license manager for vault licensing 选项未勾选时,此选项会被禁用,因为在该模式下,所有许可证都来自 External PLS,例如作为中央许可服务器使用的远程服务器中的 PLS。

Automatic User sync 功能

如上所述,要实现基于多台 Altium Server 的集中许可系统,需要将其中一台服务器配置为中央 PLS,向本地(例如部门)服务器及其分配的用户提供许可证。中央许可服务器设置为 Local PLS mode(以及“No Authentication”),而本地服务器则设置为 Externals PLS mode,其指定的 PLS 为远程中央许可服务器。

当 Altium Designer 用户登录其本地服务器时,他们可以访问从中央许可服务器中的(外部)PLS “重定向”而来的许可证。

通过本地服务器授予用户访问远程许可证的机制之一,是在中央许可服务器中创建一个“同步”的用户名——即将本地用户名同步到中央许可服务器。请参见上文 No Authentication 模式中的 Automatic user creation。

在许可服务器中创建的用户配置文件具有组合式用户账户名:user_name server_name,其中 server_name 表示用户本地(部门)服务器的网络名称,user_name 表示登录该本地服务器时使用的名称。该组合名称指的是用户的“本地”账户。

请注意,如果未勾选 Automatic user creation 选项,则不会创建同步的用户账户。

例如,如果用户 AltiumPaul 登录其分配的本地服务器(Department Workspace 托管于 IMPALA),则中央服务器中的 PLS(Licensing Server 托管于 LicenseServer)会通过创建名为 AltiumPaul IMPALA 的 User 条目来允许其访问许可证。新用户配置文件的 First Name 和 Last Name 分别为 AltiumPaul 和 IMPALA(本地部门用户和服务器)——该账户的 Username 为 IMPALA:AltiumPaul。

设置为 External PLS 模式时,已登录用户的许可证来自指定的外部 PLS,该外部 PLS 会创建同步用户配置文件(如下所示)。
设置为 External PLS 模式时,已登录用户的许可证来自指定的外部 PLS,该外部 PLS 会创建同步用户配置文件(如下所示)。

在多服务器设置中(中央许可证服务器和本地“部门”服务器),如果许可服务器中尚不存在本地服务器用户名,则会将其同步/复制到许可服务器中——从而提供对集中式许可证的本地访问。
在多服务器设置中(中央许可证服务器和本地“部门”服务器),如果许可服务器中尚不存在本地服务器用户名,则会将其同步/复制到许可服务器中——从而提供对集中式许可证的本地访问。

在这种情况下,远程 Licensing Server 中的 Altium Designer 许可证将显示为由 AltiumPaul IMPALA 租用——这就是来自本地服务器(托管于 IMPALA 的 Department Workspace)同步过来的 AltiumPaul 用户。即使 Altium Designer 用户登录的是本地部门服务器,Altium Designer 许可证实际上也是由远程 Licensing Server PLS 提供的(经由本地服务器)。请注意,Altium Designer 会将许可证显示为租用给用户账户 Username;在本示例中,该自动创建的用户为 IMPALA:AltiumPaul。

登录本地“部门”服务器的用户将通过其本地服务器透明地访问中央许可服务器中的许可证。
登录本地“部门”服务器的用户将通过其本地服务器透明地访问中央许可服务器中的许可证。

一般来说,当 PLS 模式设置为“Local PLS”、“No Authentication”和“Automatic user creation”时,会发生(同步)用户的创建。这适用于在多服务器中央/本地架构中配置为集中式许可服务器的 Server PLS,也同样适用于任何设置为该模式的服务器(Local-PLS/No-Authentication/AutoUserCreation)。

许可服务器组

在多服务器设置中,同步到中央 PLS 服务器的用户配置文件可以像设置为 Local PLS mode 的任何其他服务器一样,添加到组中。

对于由中央许可服务器和分布式本地服务器组成的服务器架构(如上所述),许可服务器中的重复(已同步)用户可被添加到组中,以限制许可证可用性。因此,当用户登录本地服务器时,向该用户提供的许可证(由外部许可服务器 PLS 经本地服务器提供)将由中央许可服务器中为该同步用户配置的 组 和 许可证分配 决定。

在上述示例中,许可服务器中的同步用户 AltiumPaul IMPALA(即从本地服务器同步而来的 AltiumPaul 用户)可能被添加到一个 Engineering 组中,该组分配了某个特定的 Altium Designer 许可证。当用户 AltiumPaul 登录其本地服务器时,由于外部许可服务器中关联的用户组和许可证分配配置,指定的许可证将变为可用。

通常,这些用户组和许可证分配将由许可服务器管理员在本地服务器用户首次登录后实施(从而触发用户同步过程)。

有关组和许可证分配的更多信息,请参见下方的 License Group Assignments。

无需登录服务器的许可使用

对于不使用 Enterprise Server 数据管理功能、因此也不会登录服务器的 Altium Designer 用户,Altium Designer 可通过其内部 PLS 设置访问服务器 PLS 上的许可证(如下所述)。采用这种方式时,Enterprise Server 应按如下方式设置:

  • 服务器的 PLS 模式设置为 Local PLS,以便通过网络提供许可证。
  • PLS 必须设置为“No Authentication”安全模式,因为在此架构下,不会通过服务器登录建立服务器会话。
  • 服务器 PLS 中应有一个适用的 Altium Designer 许可证,并将其分配给 All Users,以便任何到服务器的连接都可访问该许可证。

以下这种在 Altium Designer 中访问和使用许可证的方法同样适用于作为 Windows 服务安装的旧版 Private License Server(PLS 1.0)。

Altium Designer 中的许可证访问

要在 Altium Designer 中访问服务器托管的许可证(无需登录),请在 License Management 视图中选择 Connect to Local Server(通过“当前用户”控制下拉菜单中的 Licenses 选项访问 License Management 视图)。随后将打开 Private License Server Setup 对话框。

如果您已登录 Altium 账户,请从 Add License 控制菜单中使用 Connect to Local Server 选项以访问 Private License Server Setup 对话框。

在 Private License Server Setup 对话框中输入 PLS 的基本服务器详细信息,然后单击 OK。服务器名称应为托管 Enterprise Server 的 PC 的网络(计算机)名称,标准端口为 9780——使用端口 9785 以及服务器的 FQDN 可建立安全的 https 连接(参见示例)。对话框中的其他设置(如 Servers list 选项)适用于旧版 PLS 1.0 类型连接。

请注意,使用 Altium Designer 的内部设置访问 PLS 许可证时,仅需填写服务器名称和端口。连接到旧版 PLS 1.0 时,其行为有所不同。
请注意,使用 Altium Designer 的内部设置访问 PLS 许可证时,仅需填写服务器名称和端口。连接到旧版 PLS 1.0 时,其行为有所不同。

连接到 PLS 后,License Management 视图中的可用许可证区域将填充为您可使用的私有许可证列表。

采用这种方式与 PLS 建立许可证连接时,许可证在 Enterprise Server 中最初必须设置为“All Users”组(默认设置)。一旦 Altium Designer 识别到该许可证,服务器中就会自动生成一个匹配的用户配置文件,详见下文说明。随后,该生成的用户配置文件可被添加到某个组中,而该组的成员能够访问特定许可证——这使服务器管理员能够控制那些不登录服务器的用户的许可证访问权限。

要为 Altium Designer 安装租用许可证,请单击许可证磁贴中的 Use License 按钮,或右键单击该磁贴并从上下文菜单中选择 Use License 命令。请注意,Enterprise Server 托管的许可证可设置为 Automatic Leasing 模式,因此除初次激活 Private license server 连接外,无需在 Altium Designer 中进行任何用户干预。

许可证使用中时,其磁贴将带有  图标,并以绿色边框高亮显示。该许可证的 Seats 字段将更新,以反映该许可证又有一个席位被占用。在服务器端,License Manager 页面(Admin – Licenses)上的许可证条目将显示,一个席位已被来自 Altium Designer 主机 PC 的用户名占用——更多信息请参见下方的 部分。

创建的用户

当用户在未登录的情况下从 Altium Designer 连接到 Enterprise Server PLS(如 上文所述)时,服务器中会创建一个用户配置文件,其内容与连接计算机名称及其当前活动的 Windows 用户帐户名称相匹配——也就是运行 Altium Designer 的计算机和 Windows 帐户。

例如,某用户可能在名为 PC4 的计算机上使用名为 Design 的 Windows 帐户。当使用 Altium Designer 的 Connect to Private Server 选项访问许可证时,托管该许可证的服务器 PLS 将创建一个名为 Design PC4 的用户,其名字/姓氏为 Design/PC4,用户名为 Design。

请注意,所创建的用户名格式与用户 signing in 到服务器时所创建的用户名格式不同,后者如 Automatic user creation 部分所述。在这两种情况下,PLS 都设置为 No Authentication mode,但是当用户已登录时,创建的用户名基于登录名和服务器名称(user_name server_name)。而当使用 Connect to Private Server 功能时(未登录),创建的名称则基于用户当前活动的 Windows 帐户(user_account_name),如本文所述。

再次说明,这是可被添加到一个或多个组中的服务器用户名,而这又将决定该用户在该计算机上可用哪些许可证。

有关组和许可证分配的更多信息,请参见下文。

许可证组分配

为了控制 Altium Designer 用户的许可证可用性,Enterprise Server 的 PLS 可配置为将特定许可证与定义好的用户组相关联。实际上,当用户登录服务器时,PLS 只会提供那些分配给包含该用户成员身份的组的许可证。

如果 Enterprise Server 当前已用于管理和存储 Altium Designer 设计数据,则用户和用户组可能已经注册在其中。服务器托管的许可证默认分配给“所有用户”,但也可以重新分配给任何可用组。同样,用户也可以添加到任何可用组中。

用户

要添加新的用户配置文件并将其加入某个组,请从浏览器主菜单中选择 Users 以查看已注册的 Enterprise Server 用户名列表,然后选择 按钮。

在弹出的 Add User 对话框中填写新用户的详细信息,然后点击 按钮提交更改。该对话框包含几个值得注意的输入字段:

  • Authentication: 默认的 Built-in 选项将使用 Enterprise Server 自身的 Identity Service (IDS) 来识别用户连接,而当主机 PC 属于 Windows 域并使用 Windows 域身份验证时,则适用 Windows 方法。

  • Add Groups: 可通过在此字段中输入组名,将新用户添加到现有组。该字段会动态搜索与您已输入首字母匹配的现有组——选择该组名以确认您的选择。默认情况下,用户不属于任何组。

有关用户的更多详细信息,请参见 Managing Users & Groups。

组

要添加一个新组,然后将现有用户添加为成员,请从浏览器主菜单中选择 Groups 以查看现有组名列表,然后选择 按钮。

在 Create Group 对话框中输入新组的名称,并加入您希望成为该组成员的任何用户。Add Members 字段会动态搜索与您已输入首字母匹配的现有用户——选择完整的成员名称以确认您的选择。点击该对话框的 按钮提交更改。

有关组的更多详细信息,请参见 Managing Users & Groups。

现有用户

还可以通过编辑其用户配置文件,将现有用户设为一个或多个组的成员。在 Admin – Users 页面中选择该用户条目,点击列表右上角的 按钮打开 Edit User 对话框,在 Existing Groups 列表中勾选要添加的组,然后点击 按钮提交更改。也可以如上所述,通过在 Add Groups 字段中输入内容来添加组。

请注意,现有用户可能以多种格式呈现,具体取决于其添加方式。这些格式包括标准的 Username/Firstname/Lastname 条目,以及 PLS 针对未通过登录建立服务器会话的传入连接而自动生成的条目。

User Username First Name Last Name Account Creator Circumstances
Trevor Smith Trevor Trevor Smith 手动输入 由服务器管理员添加的标准用户帐户。
Design PC4 Design Design PC4 自动生成 一位 Altium Designer 用户在计算机 PC4 上使用 Design Windows 帐户工作,并且已 在未登录服务器的情况下 连接到 PLS。
Trevor CADDESIGN CADDESIGN:Trevor Trevor CADDESIGN 自动生成 用户 Trevor 已登录其位于 Enterprise Server CADDESIGN 上的帐户,而该服务器的 PLS 设为“No Authentication”模式。此外,在一种 Central/Local 服务器部署方式中,当 Trevor 登录到其本地服务器(CADDESIGN,设置为 External PLS 模式)时,中央服务器 PLS 中会生成用户 Trevor CADDESIGN(该中央服务器 PLS 设置为“No Authentication”模式)。

在所有情况下,这些用户配置文件都可以通过编辑用户条目加入组。请注意,在中央许可服务器与多个本地服务器的架构中(参见 External PLS mode),用于许可目的的用户组成员关系是在 Central PLS 中应用的,而不是在 Local Server 层级。

在中央/本地多服务器设置中,用户配置过程通常如下:

  1. 在用户的本地/部门服务器上创建一个标准用户帐户(该服务器设置为“External PLS”模式,并指向中央许可 PLS)。
  2. 要求用户登录本地服务器上的新帐户——这将把用户名同步到中央 PLS(格式为 user_name server_name)
  3. 在中央 PLS 中,编辑新同步的用户条目,使其成为所需组的成员。许可证分配给组,从而允许用户访问——见下文。

许可证分配

在 Local PLS 模式下,Enterprise Server PLS 可以选择性地提供已分配给特定 组 的 Altium Designer 许可证,而该组又可以与服务器 用户 帐户相关联。默认情况下(除非 另有指定),Enterprise Server 获取的所有许可证都会分配给 “All Users”组,因此任何连接到 PLS 的用户都可以使用。

要查看和编辑现有的许可证组分配,请在 Workspace 的浏览器界面中转到 Admin – Licenses 并选择 Groups 选项卡。点击 Groups 列中的组名,可查看其用户成员,以及右侧分配给它的许可证。

可通过点击 按钮打开 Add/Edit assignment 对话框,将许可证分配给某个组,然后选择可用许可证、目标组以及分配选项。

将许可证分配给特定组的更直接方法,是编辑现有的许可证分配。选择 Licenses 选项卡下该许可证条目对应的 按钮,然后在 Edit Assignment 对话框中(从现有分配的 按钮进入)将其 License assignments 设置从 “All Users” 改为某个可用组。或者,如仅需额外添加一个组分配,可选择 按钮,并在 Add Assignment 对话框中指定其详细信息。

许可证类型、具体许可证以及拟议的组分配都可从下拉菜单中选择,这些菜单将填充当前可用的项目列表。以下示例图像中,某个 20 席位 Altium Designer 许可证中的 10 个席位正被分配给 Engineers 组。

许可证分配选项包括: 自动租用: 启用

  • Automatic leasing 选项后,当该许可证可用时,将强制 Altium Designer 自动租用(使用)该许可证。在 Altium Designer 的 License Manager 中,通常需要从列表中选择许可证并选择 Use 的过程,将对该许可证自动执行。 席位可用性: 指定向相关组提供的许可证席位数量(最多不超过其总席位数),或者直接勾选

  • All available seats 选项,以启用该许可证的全部席位数(其 User Count 属性) 漫游: 通过选择

  • Allow Roaming 选项,允许许可证进行“漫游”(即当主机 PC 未连接到网络时,仍可由 Altium Designer 使用)。Max roam 持续时间设置将配置许可证在指定期限后禁用一个“漫游”的席位。输入 0 可允许无限期漫游(对于期限型许可证,漫游实际上仍会受许可证到期日期限制)。更多信息请参见 Roaming a Private Server License 部分。 自动释放席位: 启用

  • Release seats on inactive clients 选项后,当客户端机器处于非活动或空闲状态时,可自动释放一个 Altium Designer 许可证席位,即客户端机器上没有鼠标或键盘活动,且当前没有正在进行的长期 Altium Designer 进程(例如项目发布)。Lease verification interval (hours) 设置指定 Altium Designer 发送验证请求之间的时间间隔(如果在前一个周期内没有活动,并且启用了 Release seats on inactive clients 选项,则席位将被释放)。请输入 1 到 12 小时之间的值。请注意,因不活动而自动释放的功能仅在 Altium Designer 25.1 或更高版本中可用。 通知: 通知是针对特定事件发送给用户的消息,例如当已租用的许可证席位达到可用席位的指定百分比时,或租用席位失败时。请注意,在完成配置并启用之前,电子邮件通知不可用——参见

  • Configuring Email Notifications。

    • 启用 Notify when <x>% of available seats have been leased 选项后,当已租用席位数达到(或超过)该百分比时,系统会向 Send to users with role 字段中指定的 组 发送相关通知邮件。参见示例。

    • 启用 Send reject notifications 选项后,当用户尝试租用不可用的许可证席位时,将向上述组发送错误邮件——例如,在(未刷新的)许可证管理视图(Altium Designer Agile、Altium Designer)中某个剩余席位显示为可用,但实际上已被其他用户租用()。

新许可证分配配置完成后,点击 以将该分配提交到所选组。若要查看所分配许可证的详细信息,请选择与其条目关联的展开选项()。

需要特别注意的是,许可证默认可能具有 All Users 分配,因此如果要将某个许可证专门分配给另一个组及其成员,则需要删除该默认分配。

在上述许可证分配场景中,一个 20 席位的 Altium Designer 许可证中有 10 个席位已分配给 Engineers 组,因此可供其成员使用。如果与该许可证关联的默认 All Users 组分配未被移除,并且两种分配同时存在,则该许可证不会专属于 Engineers 组成员——而是对所有服务器用户可用。

要删除现有许可证分配,请点击与其条目关联的删除按钮()。也可以通过其对应的 按钮编辑许可证分配。

Groups 选项卡提供了当前各组、其成员用户以及分配给各组许可证的汇总视图。该灵活的界面可结合用户分组方式(在主 Users 页面下设置)一起使用,以灵活地将许可证和席位分配给用户。

管理许可证

基于 Enterprise Server 的私有许可证服务(PLS)提供了一系列管理功能,用于管理许可证分配和使用情况,包括强制释放已租用许可证以及密切监控许可证使用方式的能力。

释放正在使用的许可证

对于某些情况下,许可证已被 Altium Designer 使用,但软件未能正确释放,PLS 提供了一种终止该租用并将席位返回到可用许可证席位池中的方法。这种情况可能发生在 PC 进入待机而 Altium Designer 仍处于活动状态时,或由于某种软件崩溃而未能正常退出。实际上,该许可证席位仍被登记为使用中,因此其他用户无法使用。

要在这种情况下找到相关许可证,请在 Workspace 浏览器界面中选择 Admin – Licenses,进入许可证列表。在 Licenses 选项卡下显示的许可证列表中,可通过 按钮展开许可证条目来查看每个条目的租用信息——借此找到仍占用该许可证席位的用户。

点击与该用户条目关联的 Release 链接,然后在 Release seat 对话框中确认操作,即可终止租给该用户的许可证,并将该席位归还到许可证池中。Altium Designer 将通知该用户,其许可证已被管理员强制释放。

监控许可证使用情况

Enterprise Server 提供了一系列许可证使用监控和报告功能,可用于审计组织内 Altium Designer 许可证的使用方式。这有助于确保可用许可证席位得到最佳利用、预估未来许可证需求,并确定各个用户的使用情况。

服务器许可证使用功能可通过浏览器界面在 License Manager 页面(Admin – Licenses)的 Reports 选项卡下访问。这里提供了广泛的报告选项,这些选项通过 Reports 视图中的特定选项卡进行访问。可用的报告类型包括:

  • 实时使用情况
  • 使用历史
  • 使用日志
  • 时间日志

根据各报告所需的信息类型,可以应用相关的报告筛选器,以定制结果,使其仅包含特定许可证、组、用户和时间段。

  • 例如,要筛选使用报告结果以显示某个特定许可证的活动,请从 Licenses 下拉菜单中选择感兴趣的许可证,然后点击 ——查看示例。还可根据需要添加其他许可证——许可证通过其激活代码加以区分。
  • 在选择各类报告样式选项卡时,这些筛选选项仍会持续生效,因此您可以查看限定到该许可证的使用报告。
  • Reports 页面还提供将当前报告以 CSV 格式导出到磁盘的选项——兼容 Microsoft Excel 及其他电子表格应用程序——以用于管理和核算。使用适当的选项卡和筛选条件选择所需的报告结果后,点击 按钮,并指定文件保存到磁盘的位置。

实时使用情况

实时使用情况报告提供了一个详细摘要,说明当前添加到 Enterprise Server 的私有服务器许可证是如何被使用的。

使用历史

此类报告详细记录了添加到 Enterprise Server 的私有服务器许可证的使用历史。默认情况下,报告列出前一年的使用情况,涵盖所有已使用的 Enterprise Server 许可证、组和用户。使用页面顶部的相关报告筛选器,可将结果定制为:

  • 为包含的条目指定一个特定的 Time Interval——可以是前一年、前一季度、前一个月,或您自定义的报告时间区间。
  • 按需包含特定许可证和/或组和/或用户——结果将按这些设置进行筛选。
  • 按特定时间范围(Year、Quarter、Month、Week 或 Day)以及可选的一个或多个其他字段(Product Name、Activation Code、User、Role)对列表条目进行分组。例如,您可能希望查看某一特定时间段内的许可证使用情况,并按您定义的组进行汇总——因此可在 And 下拉字段中选择 Role。进一步扩展的话,您还可以按 Role 和 Product Name 分组,以获取每个组中每种产品的使用历史。

除每个活跃用户的时间记录数据外,报告列表还基于记录的 Time Used 以及许可证被使用的 Days 数量,提供一个近似的工作时间(Avg Work Time)。此外,还会计算一个数值,用于表示在指定期间内私有服务器许可证席位的平均使用率。该值以百分比显示(Usage %),在应用筛选条件的前提下,可帮助判断您的许可证容量是否得到了充分利用。

使用日志

此类报告会针对添加到您的 Enterprise Server 的 Private Server 许可证提供详细的使用日志,包括:

  • 谁使用了该许可证,以及他们被分配该许可证时所属的组。
  • 他们使用的软件版本。
  • 他们开始使用许可证的时间。
  • 他们释放许可证的时间(将其放回池中,以供账户中的其他人使用)。

默认情况下,日志会反映上一年度所有已使用的 Private Server 许可证、组和用户的使用情况。使用页面顶部的相关报告筛选器,可将结果定制为:

  • 特定的 Time Interval ——可选择上一年、上一季度、上个月,或您自定义的报告时间区间。
  • 根据需要包含特定许可证和/或组和/或用户。

时间日志

此类报告会针对添加到您的 Enterprise Server 的 Private Server 许可证提供详细的时间日志,包括:

  • 谁使用了特定许可证的某个席位,以及他们被分配该许可证时所属的组。
  • 他们占用该许可证席位的时间(Action = IN)。
  • 他们将该许可证席位释放回池中供账户中的其他人使用的时间(Action = OUT)。

默认情况下,日志会反映上一年度所有已使用的 Private Server 许可证、组和用户的时间事件。使用页面顶部的相关报告筛选器,可将结果定制为:

  • 特定的 Time Interval ——可选择上一年、上一季度、上个月,或您自定义的报告时间区间。
  • 根据需要包含特定许可证和/或组和/或用户。

排查许可证访问问题

如果 Altium Designer 无法连接到 Enterprise Server PLS,或者您已在 PLS 中获取并配置的许可证未显示在 Altium Designer 的 Available Licenses 列表中,则可能存在阻止访问的系统或软件设置。

排查任何问题时,请考虑以下各项: 主机 PC 防火墙——Enterprise Server PLS 在通过网络传输许可数据时默认使用端口

  • 9780。请检查在服务器安装期间,该端口是否已在主机 PC 的防火墙中开放。 允许的网络连接——Altium Designer 在 Preferences 对话框中提供了

  • System – Network Activity page。请检查是否勾选了 “License Server” 条目,以便服务器 PLS 能够通过网络与 Altium Designer 通信。 尝试基本测试: 检查本地连接——如果服务器 PLS 设置在一台同时安装了 Altium Designer 的 PC 上,请在排查远程 PC 之前,先确认本地安装是否可以访问该 PLS。如果在本地可以使用 PLS 和私有许可证,这表明网络中其他无法连接的 PC 存在网络或 Altium Designer(而非 PLS)配置问题。 将许可证分配给 All Users——如果某个已在 PLS 中正确分配的许可证在 Altium Designer 中仍不可租用,请临时将该许可证的组分配更改为

    • All Users(或者直接为该许可证新建一个 All Users 分配)。请参阅上文的 许可证分配。如果之后可以使用,则说明用户组或许可证分配存在问题。 刷新服务器 PLS——在更改服务器 PLS 的许可证设置后,特别是在添加或删除已获取的服务器许可证时,您可能需要先注销再重新登录才能看到更改。在某些情况下,可能需要通过重启 PC 或使用 Windows 的 IIS Manager 中服务器的

  • Restart 功能来重启 Enterprise Server。 刷新 Enterprise Server 的 PLS 连接——在更改服务器 PLS 或 Altium Designer 中的许可证访问设置后,可通过点击 Altium Designer 的 Licensing Management 页面上的

  • Refresh 命令,或先退出再重新登录服务器,以重新建立与 Enterprise Server 的连接。使用 internal PLS setup 在 Altium Designer 中访问许可证时,可通过点击 Refresh 和/或 Disconnect/Reconnect... private license server 链接来刷新连接。若要强制执行完整连接刷新,请选择 Setup private license server 链接,并在 Private License Server Setup 对话框中点击 OK。 检查组和 PLS 身份验证模式——如果您尝试通过登录 Enterprise Server 来访问的许可证被分配给某个特定组,请确保服务器用户账户名称属于该组——请注意,在 PLS 的 “

  • No Authentication” 模式下,组会分配给自动生成的 user_name server_name 账户。反过来,如果您是在 Altium Designer 中使用 “Setup private license server” 选项连接到 PLS,则 Enterprise Server 的身份验证 must 设置为 “No Authentication”。

Enterprise Server PLS 模式对比

Enterprise Server PLS 可以设置为三种不同的模式,每种模式都适用于 Altium Designer 和 Altium Servers 的特定许可证安排。下表汇总了 PLS 在每种模式下如何管理和提供 Altium 许可证。

  No PLS mode Local PLS mode External PLS mode
Server license location: 本地 本地 本地或外部
User authentication: 不适用 服务器会话 无身份验证 不适用
Altium Server licenses served to network: 否 否 是 是——许可证来自外部服务器 PLS。
Altium Designer licenses served to network: 否 是 是 是——许可证来自外部服务器 PLS。
Altium Designer license access using internal PLS setup: 否 否 是 否
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content