私有许可证服务

对于要求 Altium Designer 安装保持离线(与互联网隔离)的组织,可以通过本地部署的 Altium Private License Service,而非基于云的 Altium 许可服务,获得按需软件许可带来的便利性和灵活性。

专用私有许可服务(PLS)部署在连接到公司 LAN/WAN 的 PC 上,由管理员配置,以便在本地获取公司的 Altium 许可证,并根据需要将其提供给各个 Altium Designer 安装。

与使用 Altium 许可服务门户中的许可证类似,软件在使用期间可以“租用”由 PLS 托管的 Altium Designer 许可证席位(实例),并在不再需要时将其“撤销”(归还至可用许可证池)。Altium PLS 还可以通过漫游方式提供许可证,即将许可证席位租用给目标计算机一段指定的时间。这样,运行 Altium Designer 的主机(例如笔记本电脑)便可在断开网络连接的情况下自由“漫游”。

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

过去,Altium 私有许可服务(PLS)以独立应用程序(私有许可服务器 (14.0.0.34))的形式提供,并作为 Windows 服务安装在主机上。为满足如今对更完善的软件许可证管理的需求,当前版本的企业服务器在其安装中集成了经过增强和简化的 PLS。企业服务器 Private License Service支持多种运行模式,可配置为中央或本地许可服务,并可通过本地网络提供 Altium Designer 和 Altium 服务器许可证,以及更多功能。

如果尚未部署企业服务器,使用企业服务器 PLS 的第一步是安装企业服务器并为其激活许可。

请参阅安装企业服务器

企业服务器许可

添加适当的 Altium Enterprise Server 许可证,为企业服务器本身激活许可后,即可使用企业服务器的各项功能,包括私有许可服务(PLS)。要允许用户从 Altium Designer 登录企业服务器,还需要有效的 Altium Enterprise Server CAL 许可证(客户端访问许可证)。

企业服务器提供灵活的自助许可方式,用于添加或获取 Altium 许可证。此功能可通过企业服务器工作区浏览器界面中的 Licenses 页面(Admin – Licenses)使用,该页面可连接到 Altium 许可门户(),从而将公司的 Altium 许可证获取到本地。

提供以下三个选项卡:

  • Licenses – 列出当前可用的所有许可证。要为企业服务器激活许可,至少需要两个许可证(Altium Enterprise Server 和 Altium Enterprise Server CAL)。还可以添加其他许可证,以便通过 PLS 提供。获取许可证时,可以选择 From cloud(从 Altium 门户中公司可用的许可证列表中选择),或 From file(从磁盘导入现有的 alf 许可证文件)。
  • Groups – 支持将许可证分配给用户组。在 Local PLS 模式下,企业服务器 PLS 可以有选择地提供已分配给特定用户组的软件许可证。默认情况下(除非另有指定),企业服务器获取的所有许可证都会分配给 All Users 组,因此任何连接到 PLS 的用户均可使用。
  • Reports – 提供一系列许可证使用情况监控和报告功能,可用于审查组织内部的许可证使用情况。这对于私有许可服务尤其有用,因为报告数据可用于确保充分利用可用许可证席位、预测未来的许可证需求,以及了解各个用户的使用情况。通过各个子选项卡,可以访问多种报告选项。根据每份报告所需的信息类型,可应用相应的报告筛选条件,调整结果,使其包含特定的许可证、用户组、用户和时间段。还可以将当前报告以 CSV 格式导出到磁盘,用于管理和核算;该格式兼容 Microsoft Excel 及其他电子表格应用程序。

有关在企业服务器中获取和配置许可证的详细信息,请参阅企业服务器许可。

总之,可以通过以下方式为企业服务器及其客户端连接激活许可:

  • 从在线 Altium 许可服务门户获取服务器许可证和客户端访问许可证(CAL)。此方式使用上述 From cloud 选项。退出企业服务器工作区的浏览器界面,然后重新登录,即可启用新获得许可的功能。

    请注意,如果用户不会访问企业服务器,即服务器仅用作许可服务器,则不需要 CAL 许可证。

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

    有关此许可方式的详细信息,请参阅下文的外部 PLS 模式。

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

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

    有关从公司仪表板获取许可证文件的信息,请参阅获取许可证文件。

获取其他许可证

通过云端或现有许可证文件成功为企业服务器激活许可后,即可配置私有许可服务,以通过本地网络提供许可证。公司购买的其他 Altium Designer 许可证可通过工作区浏览器界面的 License Manager 页面获取 – Admin – Licenses。

要向企业服务器添加许可证,请单击 按钮,并像之前一样选择云端(或文件)选项。请注意,许可证可以批量获取,也可以单独获取。使用 Add license 列表中的复选框,选择企业服务器要获取的许可证。

新获取的许可证随后会显示在服务器的 Licenses 列表中。默认情况下,许可证会分配给“所有用户”组(除非已取消选中该选项),因此所有已注册的工作区用户均可使用。单击许可证条目对应的 按钮,打开 License Edit 页面,即可确认此设置。

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

配置许可证服务

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

  • 无 PLS 模式 – Enterprise Server 的默认配置,在此模式下,已获取的许可证不会在网络上提供。
  • 本地 PLS 模式 – 通过服务器的(本地)PLS 服务,在网络上提供已获取的 Altium 许可证。
  • 外部 PLS 模式 – Enterprise Server 连接并使用 external PLS(例如已设置为集中式许可服务的远程 Altium 服务器 PLS),以替代自身的许可配置。外部许可服务可以基于 Altium Infrastructure Server (AIS) 或另一台 Enterprise Server。

在 No PLS 和 Local PLS 模式下,Enterprise Server 及其连接通过从 Altium 许可证服务获取的服务器许可证和 CAL 许可证进行许可授权,也可以使用从磁盘导入或放置在安装根目录中的 *.alf 许可证文件进行许可授权 – 请参阅上文的 Enterprise Server 许可授权。

在 External PLS 模式下,Enterprise Server 可以采用相同方式进行许可授权,or使用其所连接的外部 PLS 提供的许可证进行许可授权。
有关更多信息,请参阅下文“外部 PLS”中的本地服务器许可授权。

► 请参阅 Enterprise Server PLS 模式对比表,了解各模式的实际应用概述。

请注意,在使用服务器 PLS 的任何模式之前,都需要先配置 Enterprise Server,使其连接并登录 Altium 许可证服务门户,以便获取贵组织购买的许可证 – 完成后即可离线运行。或者,也可以从公司控制面板或通过另一台已连接互联网的 Altium 服务器获取所有所需许可证,然后以单独的许可证文件形式将其传输到本地 Enterprise Server。

随后,PLS 即可通过本地网络提供已获取的许可证,例如 Altium 服务器和连接 (CAL) 许可证或 Altium Designer 许可证。

无 PLS 模式

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

因此,此模式不会通过网络提供 Altium 许可证,但仍可从 Altium 许可证服务门户获取许可证。此功能支持 Enterprise Server 使用已获取的许可证或导入的 alf 许可证文件为自身进行许可授权,同时仍保留将许可证文件放置在安装根目录中的传统方式。

要选择此模式,请在工作区浏览器界面的 License Manager 页面上勾选 No PLS 选项 – Admin – Settings – License manager。

Automatically create assignment for All Users group 选项会强制将新获取的许可证分配给默认的 All Users 组。许可证的分配方式会影响 PLS 通过网络提供许可证时,各组是否能够使用这些许可证,具体如下所述。点击 确认设置更改。

本地 PLS 模式

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

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

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

配置无 PLS 模式时,身份验证模式会直接影响向网络上的客户端安装实例提供许可证的方式 – 详情请参阅下文。
配置无 PLS 模式时,身份验证模式会直接影响向网络上的客户端安装实例提供许可证的方式 – 详情请参阅下文。

用户登录 Enterprise Server 时,PLS 会向 Altium Designer 提供许可证。当 Enterprise Server PLS 处于“无身份验证”安全模式时,服务器许可证可供网络上的其他服务器使用(请参阅下文选项)。

本地 PLS 模式提供了其他设置,用于确定哪些用户可以使用特定的 Altium Designer 许可证(由用户组决定),以及许可证未使用时保留租用状态的时长。点击 确认设置更改。

本地 PLS 设置

许可证管理器身份验证模式

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

Server Session:
当前客户端连接会话获准访问许可证 – 从 Altium Designer 登录 Enterprise Server 工作区时会启动会话。这是服务器的标准 PLS 模式,许可证访问权限与 Enterprise Server 会话绑定。从主菜单中选择 Admin – Sessions,以查看和管理当前连接会话。

在此安全模式下,PLS 连接通过活动会话进行验证,因此网络上的其他服务器(不会登录)无法访问许可证,也无法通过 Altium Designer 内部的 PLS 设置连接访问许可证。用户从 Altium Designer 登录 Enterprise Server 后,即可使用许可证。

No Authentication:
任何连接到服务器 PLS 的连接都将获准访问可用许可证。这是一种限制较少的模式,适用于 Altium Designer 用户不登录 Enterprise Server 工作区即可访问许可证的情况,或在多服务器配置中将 Enterprise Server 设置为集中式私有许可证服务(许可服务器)的情况。

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

在实际使用中,这两种 Local PLS 身份验证模式选项将按以下方式向网络提供已获取的许可证:

Server Session:

  • 根据匹配的用户与许可证组分配关系,向登录 Enterprise Server 的用户提供 Altium Designer 许可证。

No Authentication:

  • 根据名称为 user_name server_name 的自动生成用户配置文件所属的组,向登录 Enterprise Server 的用户提供 Altium Designer 许可证。
  • 向使用外部 PLS 模式连接的其他 Enterprise Server 提供 Altium Designer 和 Altium 服务器许可证。
  • 向 Altium Designer 中的内部 PLS 设置连接提供 Altium Designer 许可证。

自动创建用户(无身份验证模式)

勾选此选项时(默认设置),Enterprise Server PLS 会自动生成与服务器登录账户对应的用户账户。例如,如果用户使用已注册的 Trevor 用户账户登录 LicenseServer 服务器,PLS 会自动创建名为 Trevor LicenseServer(user_name server_name)的用户。这是用于设置组成员资格的“有效”名称,因此也用于确定许可证的分配。有关更多信息,请参阅下文的自动用户同步功能。

从 Altium Designer 连接到 remote Enterprise Server PLS 时,如果 Altium Designer 与服务器不在同一台主机上,就会创建对应的 user_name server_name 用户账户。反之,如果 Altium Designer 和 Enterprise Server 均安装在同一台 PC 上,PLS 则使用现有的服务器登录账户。

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

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

此外,如果用户通过 Altium Designer 中的 Setup Private License Server 功能连接,而不是登录 Enterprise Server,Enterprise Server PLS 也会自动生成一个用户账户(名称设为该用户的 Windows 账户名)。请注意,此时生成的用户名格式与上文所述的格式不同。请参阅下文的无需登录服务器即可使用许可证。

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

席位归还超时间隔

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

PLS 会定期通过网络查询设计客户端,并等待响应。但是,如果客户端主机进入挂起或休眠模式,或者客户端应用程序崩溃或被强制关闭,则不会返回响应。当未收到客户端响应的时间超过指定的超时间隔(默认为 4 小时)时,客户端租用的许可证席位将被收回,并归还到该许可证的可用席位池中。

此选项实际上是手动释放许可证功能的定时自动执行版本。

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

自动为“所有用户”组创建分配

勾选此本地 PLS 选项时(默认设置),新获取的许可证将分配给默认的 All Users 组。所有连接到服务器的 Altium Designer 用户都可以使用所提供的许可证,无论用户被分配到哪个组。

取消勾选 Automatically create assignment for All Users group 选项时,获取的许可证不会分配给任何用户组,因此 not accessible。必须通过 按钮手动将许可证分配给合适的组;在编辑模式()下打开许可证条目(Admin – Licenses)时,即可使用此按钮。

访问 Altium Designer 许可证(登录)

在本地 PLS 模式下,网络上的 Altium Designer 安装实例可作为 PLS 客户端,访问由私有许可证服务配置并提供的许可证。要访问 Enterprise Server PLS 提供的 Altium Designer 许可证,请从 Altium Designer 登录您的 Enterprise Server 工作区。可使用该对话框中的相关复选框实现自动登录。

登录 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 对话框中的 系统 – 账户管理页面,禁用 Altium 账户连接,并使用 系统 – 网络活动页面选择允许使用的特定网络连接服务。

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

► 请参阅服务器 PLS 模式对比表,了解本地 PLS 模式的对比概述。

漫游私有服务器许可证

私有服务器许可证的席位可以漫游,即获取该席位并在指定时间内使用。在此模式下使用许可证时,无需保持与许可证服务器的连接 – 您可以断开连接并离线工作,也就是带着许可证席位自由漫游。

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

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

  • 如果您正在漫游使用私有服务器许可证的席位,漫游期一旦结束,该席位将立即停止使用,没有宽限期。

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

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

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

以漫游模式使用许可证时,您可以随时断开与许可证服务器的连接并 离线工作。在此模式下使用许可证席位时,只有在释放许可证或延长漫游期时才需要连接到许可证服务器。要延长漫游期,请再次单击  按钮,然后在 Retain License 对话框中按需调整漫游期。

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

外部 PLS 模式

Enterprise Server 的 External PLS 配置模式适用于网络中部署了多台服务器,且其中一台被配置为面向所有用户的中央(远程)私有许可证服务的环境。这种部署方式适合较大型企业,其中每个部门(工程、开发等)可能使用多个 Altium Designer 安装实例,并使用部门本地服务器管理设计数据。部门设计数据服务器和 Altium Designer 安装实例均由中央许可证服务提供许可,例如专门用于此任务的 Altium Server 或 Altium Infrastructure Server 中的 PLS。

在这种部署方式下,服务器配置如下:

  • Central Licensing Server – 设置为 Local PLS mode(见上文),以便通过网络提供其获取的所有许可证。从本地(部门)服务器的角度来看,这是通过其 PLS 提供许可证服务的外部服务器。请注意,必须选中自动创建用户选项(默认设置),才能在本地服务器与外部服务器之间实现用户同步。

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

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

  • Local (department) Server – 设置为 External PLS mode,并配置为连接和使用中央许可证服务器的 PLS,以取代本地服务器自身的 PLS。因此,本地服务器使用 external PLS(即中央许可证服务器中的 PLS)来提供许可,但仍会向连接到它的用户提供本地数据管理服务。

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

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

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

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

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

使用中央 PLS 服务器架构通过网络提供许可证时,分配给用户和许可证的组应在中央许可服务器中设置,而非在本地(部门)服务器中设置。本地服务器的组分配不适用,因为本地服务器会将用户/许可证验证重定向至中央 PLS——请参阅下文的自动用户同步部分。

外部 PLS 设置

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

PLS URL 和端口

相关的PLS url和PLS Port设置应与外部服务器配置一致。URL 是承载“中央”服务器 PLS 的远程计算机的地址(网络名称),可在主机计算机的Control Panel\System and Security\System下的“计算机名”条目中查看。在 Windows 10 中,请参阅Settings » System » About。

本地服务器许可

  • 启用(勾选)Use local license manager for vault licensing选项时,Enterprise Server 将通过从 Altium 许可服务获取的服务器许可证,或通过从磁盘导入或放置在服务器安装文件夹中的alf许可证文件,在“内部”获得许可。
  • 取消勾选该选项时,Enterprise Server 将从 PLS 的url和Port设置所指定的外部 PLS 获取许可。外部服务器(例如中央许可服务器)应具备从 Altium 许可服务获取的Altium Enterprise Server许可证,且具有足够的席位。请注意,每当服务器的许可方式发生变化时,可能需要重新启动服务器才能启用其功能。

► 请参阅服务器 PLS 模式比较表,了解外部 PLS 模式的对比概述。

用户组许可证分配

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

自动用户同步功能

如上所述,要实施基于多个 Altium 服务器的集中许可系统,需要将其中一台服务器配置为中央 PLS,为本地(例如部门)服务器及其分配的用户提供许可证。中央许可服务器设置为本地 PLS 模式(并设置为“无身份验证”),本地服务器则设置为外部 PLS 模式,其指定的 PLS 为远程中央许可服务器。

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

通过本地服务器授予用户远程许可证访问权限的机制中,有一个环节是在中央许可服务器中创建“同步”用户名——即将本地用户名同步到中央许可服务器。请参阅上文No Authentication模式下的自动用户创建。

在许可服务器中创建的用户配置文件具有复合用户账户名:user_name server_name,其中server_name指用户本地(部门)服务器的网络名称,user_name指用于登录该本地服务器的名称。此复合名称指向用户的“本地”账户。

请注意,如果取消勾选自动用户创建选项,则不会创建同步用户账户。

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

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

在多服务器配置(中央许可服务器和本地“部门”服务器)中,如果许可服务器中尚不存在某个本地服务器用户名,则会将其同步/复制到许可服务器中,从而使本地用户能够访问集中管理的许可证。
在多服务器配置(中央许可服务器和本地“部门”服务器)中,如果许可服务器中尚不存在某个本地服务器用户名,则会将其同步/复制到许可服务器中,从而使本地用户能够访问集中管理的许可证。

在此情况下,远程Licensing Server中的 Altium Designer 许可证将显示为由AltiumPaul IMPALA租用——该用户是从本地服务器(Department Workspace,托管于IMPALA)同步而来的AltiumPaul 用户。尽管 Altium Designer 用户登录的是本地部门服务器,Altium Designer 许可证仍由远程Licensing Server PLS 提供(通过本地服务器)。请注意,Altium Designer 会将许可证显示为已租给用户账户Username,在本例中,所创建用户的该账户为IMPALA:AltiumPaul。

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

一般而言,当 PLS 模式设置为“本地 PLS”“无身份验证”和“自动用户创建”时,PLS 会创建(同步)用户。在中央/本地多服务器架构中,将服务器 PLS 设置为中央许可服务器时便是这种情况;任何设置为该模式(本地 PLS/无身份验证/自动用户创建)的服务器也同样如此。

许可服务器组

在多服务器配置中,已同步至中央 PLS 服务器的用户配置文件可以添加到组中,这与任何其他设置为本地 PLS 模式的服务器相同。

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

在上述示例中,许可服务器中的同步用户AltiumPaul IMPALA(从本地服务器同步而来的AltiumPaul 用户)可以被添加到Engineering组中,该组已分配某个特定的 Altium Designer 许可证。当用户AltiumPaul登录其本地服务器时,凭借外部许可服务器中相关的用户组和许可证分配配置,该用户即可使用指定的许可证。

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

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

无需登录服务器即可使用许可证

对于不使用 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。要建立安全的 https 连接,请使用端口 9785 和服务器的 FQDN(参见示例)。对话框中的其他设置(例如 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 用户无需登录在线 Altium 账户或 Enterprise Server 即可使用私有许可证,并且本地 LAN/WAN 连接可以与互联网隔离。如果需要,请转到 Preferences 对话框的系统 – 账户管理页面,禁用 Altium 账户连接,并使用系统 – 网络活动页面选择允许使用的特定网络连接服务。

  • 在 Altium Designer 中不登录即可访问 服务器托管的许可证时,也可以在漫游模式下使用许可证。有关更多信息,请参阅上文的私有服务器许可证漫游部分。

创建的用户

当用户从 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 时创建的用户名称格式不同,后者在自动创建用户部分中进行了说明。在这两种情况下,PLS 都设置为无身份验证模式,但当用户已登录时,创建的用户名称基于登录名称和服务器名称(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 自身的身份服务(IDS)来识别用户连接;而当主机 PC 属于 Windows 域时,则适用 Windows 方式,并使用 Windows 域身份验证。

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

有关用户的更多详细信息,请参阅 管理用户和组。

组

要添加新组并将现有用户加入该组,请从浏览器主菜单中选择 Groups,查看现有组名列表,然后选择 按钮。

在 Create Group 对话框中输入新组的名称,并添加您希望加入该组的用户。Add Members 字段会根据您输入的前几个字母动态搜索匹配的现有用户,选择完整的成员姓名以确认。单击对话框中的 按钮以提交更改。

有关组的更多详细信息,请参阅 管理用户和组。

现有用户

可以通过编辑现有用户的配置文件,将其加入一个或多个组。在 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 设置为“无身份验证”模式。此外,在 Central/Local 服务器配置中,当 Trevor 登录其本地服务器(CADDESIGN,设置为 外部 PLS 模式)时,中央服务器的 PLS(设置为“无身份验证”模式)中会生成用户 Trevor CADDESIGN。

在所有情况下,都可以通过编辑用户条目,将这些用户配置文件加入组。请注意,在由中央许可证服务器和多个本地服务器组成的配置中(请参阅 外部 PLS 模式),用于许可证授权的用户组成员关系在 Central PLS 中设置,而不是在 Local Server 层级设置。

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

  1. 在用户的本地/部门服务器上创建标准用户账户(该服务器设置为“外部 PLS”模式,并指向中央许可证 PLS)。
  2. 请用户登录本地服务器上的新账户,这会将用户名同步到中央 PLS(格式为 user_name server_name)。
  3. 在中央 PLS 中,编辑新同步的用户条目,将其加入所需的组。许可证分配给组,从而允许组内用户使用,详见下文。

许可证分配

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

要查看和编辑现有的许可证组分配,请在工作区的浏览器界面中转到 Admin – Licenses ,然后选择 Groups 选项卡。单击 Groups 列中的组名,即可查看该组的用户成员,以及右侧显示的已分配许可证。

要将许可证分配给组,可使用 按钮打开 Add/Edit assignment 对话框,然后选择可用的许可证、目标组和分配选项。

将许可证分配给特定组的更直接方法是编辑现有的许可证分配。在 Licenses 选项卡下,选择许可证条目对应的 按钮,然后在 Edit Assignment 对话框中(通过现有分配的 按钮打开),将其 License assignments 设置从“所有用户”更改为某个可用的组。或者,如果只是要新增一个组分配,请选择 按钮,并在 Add Assignment 对话框中指定其详细信息。

许可证类型、具体许可证以及拟分配的组均可从下拉菜单中选择,菜单中会列出当前可用的选项。在下方的示例图中,某个具有 20 个席位的 Altium Designer 许可证中的 10 个席位正被分配给 Engineers 组。

许可证分配选项包括:

  • 自动租用: 启用 Automatic leasing 选项,可强制 Altium Designer 在此许可证可用时自动租用(使用)它。在 Altium Designer 的许可证管理器中,通常需要从列表中选择许可证并选择 Use;对于此许可证,这一过程会自动执行。

  • 席位可用数量: 指定向关联组提供的许可证席位数量(不超过其总席位数),或者直接勾选 All available seats 选项,以启用该许可证的全部席位(即其 User Count 属性)。

  • 漫游: 选择 Allow Roaming 选项,允许许可证“漫游”(即在运行 Altium Designer 的主机 PC 未连接到网络时使用)。Max roam 时长设置用于配置许可证,使“漫游”席位在指定时间后停用。输入 0 可允许无限期漫游(对于有期限的许可证,漫游实际上仍受许可证到期日期的限制)。有关更多信息,请参阅 漫游私有服务器许可证 部分。

  • 自动释放席位: 启用 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 或更高版本。

  • 通知: 通知是在发生特定事件时发送给用户的消息,例如已借用的许可证席位达到可用席位的指定百分比,或者尝试借用席位失败。请注意,电子邮件通知必须经过配置并启用后才能使用,请参阅 配置电子邮件通知。

    • 启用 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 提供了一种终止该借用并将席位归还到可用许可证席位池的方法。这种情况可能发生在 Altium Designer 仍处于运行状态时 PC 进入待机模式,或某种软件崩溃导致程序无法正常退出时。此时,该许可证席位实际上仍被登记为正在使用,因此其他用户无法使用。

要查找这种情况下的相关许可证,请在 Workspace 浏览器界面中选择 Admin – Licenses,进入许可证列表。在 Licenses 选项卡下显示的许可证列表中,使用 按钮展开许可证条目,即可查看各条目的借用信息,从而找到仍占用许可证席位的用户。

单击用户条目对应的 释放 链接,然后在 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 的私有服务器许可证的详细使用日志,包括:

  • 谁使用了许可证,以及该许可证是在哪个组中分配给此用户的。
  • 用户使用的软件版本。
  • 用户开始使用许可证的时间。
  • 用户释放许可证的时间(将其归还到许可证池,供该账户下的其他用户使用)。

默认情况下,日志显示过去一年中所有已使用的私有服务器许可证、组和用户的使用情况。使用页面顶部的相关报告筛选条件,可按以下方式调整结果:

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

时间日志

此类报告提供添加到 Enterprise Server 的私有服务器许可证的详细时间日志,包括:

  • 谁使用了特定许可证的一个席位,以及该许可证是在哪个组中分配给此用户的。
  • 用户占用许可证席位的时间(Action = IN)。
  • 用户将许可证席位释放回许可证池、供该账户下其他用户使用的时间(Action = OUT)。

默认情况下,日志显示过去一年中所有已使用的私有服务器许可证、组和用户的时间事件。使用页面顶部的相关报告筛选条件,可按以下方式调整结果:

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

排查许可证访问问题

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

排查问题时,请考虑以下事项:

  • 主机 PC 防火墙——Enterprise Server PLS 默认使用端口 9780 在网络上传输许可证数据。请检查服务器安装过程中是否已在主机 PC 的防火墙中开放此端口。

  • 允许的网络连接——Altium Designer 在 Preferences 对话框中提供了 系统 – 网络活动页面。请检查是否已勾选“License Server”条目,以便服务器 PLS 能够通过网络与 Altium Designer 通信。

  • 尝试基本测试:

    • 在本地检查 – 如果服务器 PLS 设置在同时安装了 Altium Designer 的 PC 上,请先确认本地安装的 Altium Designer 可以访问 PLS,再对远程 PC 进行故障排查。如果本地可以访问 PLS 和私有许可证,则表明网络中其他无法连接的 PC 存在网络或 Altium Designer 配置问题,而非 PLS 配置问题。

    • 将许可证分配给所有用户 – 如果已在 PLS 中正确分配的许可证在 Altium Designer 中无法租用,请暂时将许可证的组分配更改为 All Users(或者直接为该许可证新建一项“所有用户”分配)。请参阅上文的许可证分配。如果此后许可证可用,则表明用户组或许可证分配存在问题。

  • 刷新服务器 PLS – 更改服务器 PLS 的许可证设置后,尤其是在添加或移除已获取的服务器许可证时,您可能需要退出登录并重新登录,才能看到更改。在某些情况下,可能需要通过重启 PC 或使用 Windows IIS 管理器中的服务器 Restart 功能来重启 Enterprise Server。

  • 刷新 Enterprise Server 的 PLS 连接 – 在服务器 PLS 或 Altium Designer 中更改许可证访问设置后,请点击 Altium Designer 的 Licensing Management 页面上的 Refresh 命令,或退出服务器并重新登录,以重新建立与 Enterprise Server 的连接。在使用内部 PLS 设置访问 Altium Designer 中的许可证时,请点击 Refresh 和/或 Disconnect/Reconnect... private license server 链接来刷新连接。要强制完全刷新连接,请选择 Setup private license server 链接,然后在 Private License Server Setup 对话框中点击 OK。

  • 检查组和 PLS 身份验证模式 – 如果您尝试通过登录 Enterprise Server 访问的许可证已分配给特定组,请确保服务器用户账户名是该组的成员。请注意,在 PLS 的“无身份验证”模式下,组分配给生成的 user_name server_name 账户。反之,如果您使用 Altium Designer 中的“设置私有许可证服务器”选项连接到 PLS,则 Enterprise Server 的身份验证 must 设置为“无身份验证”。

Enterprise Server PLS 模式比较

Enterprise Server PLS 可设置为三种不同模式,每种模式分别适用于 Altium Designer 和 Altium 服务器的特定许可配置。下表概述了 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 键向我们提交反馈。
Contents
Contents