许可

您正在阅读的是 5.5. 版本。关于最新版本,请前往 许可 阅读 8.0 版本
 

Parent page: 安装、许可与管理

Enterprise Server 的许可由以下两个组成部分构成,它们共同组成一个两级许可系统:

  • Server License – 该许可使组织能够使用 Enterprise Server 安装中的功能与服务。
  • Client Access License – 该许可使组织内的用户能够访问该组织的 Enterprise Server。

Enterprise Server 的许可可以通过云端处理,也可以通过本地许可文件(*.alf)处理。

由于客户端访问许可控制单个用户连接到 Enterprise Server 的能力,因此它通常被称为 Connector License
服务器许可和客户端访问许可都是定时许可。必须续订订阅,才能为组织内用户持续提供对 Enterprise Server 的访问权限,并访问 Altium 作为 Enterprise Server 的一部分所开发的新特性与功能。如果该订阅续订到期失效,将提供一个服务器许可和一个 CAL 许可,用于访问您的数据以进行备份和配置。

服务器许可与客户端访问许可这两种许可类型可在一个独立的许可包中提供——Altium Enterprise Server——使组织及其用户能够访问该许可所支持的已安装服务器技术。

请注意,虽然客户端访问许可允许用户连接到 Enterprise Server 并使用其功能与服务,但某些功能或服务仅对 Enterprise Server 的管理用户开放。

获取许可

当通过添加合适的 Enterprise Server 许可为 Enterprise Server 完成授权后,Enterprise Server 的功能即可使用。概括而言,Enterprise Server 及其客户端连接可通过以下方式之一进行许可:

  • 通过 Altium License 服务门户获取服务器许可和客户端访问(CAL)许可。这使用 Enterprise Server 的 From cloud 选项及其 自助许可 功能。退出登录后再重新登录 Enterprise Server,以启用新授权的功能。
  • 连接到另一台 Enterprise Server 或 Altium Infrastructure Server(例如中央许可服务器)中的 PLS 服务,该服务提供已获取且有可用席位的 Enterprise Server 许可。有关此许可选项的详细信息,请参阅 External PLS mode
  • 从磁盘导入现有许可文件(*.alf)。这使用 Enterprise Server 的 From file 选项及其 自助许可 功能,并有效“获取”您本地已拥有的 Enterprise Server 许可。退出登录后再重新登录 Enterprise Server,以启用新授权的功能。
  • 将许可文件(*.alf)放置在 Enterprise Server 安装的根目录中(通常为 \Program Files (x86)\Altium\Altium365)。Enterprise Server 在重启时会自动导入许可文件——可能需要重启系统。
有关获取上述最后两种方法所需许可文件的更多信息,请参阅 获取许可文件
软件每小时检查一次是否存在有效的许可文件。没有有效的服务器许可,将无法访问 Enterprise Server。如果存在有效的服务器许可,但没有有效的客户端访问许可(没有可用连接),则允许一个管理连接用于备份和配置。

自助许可

Enterprise Server 提供灵活的“自助许可”方法,用于添加或获取 Altium 许可,可通过其 Licenses 页面(Admin - Licenses)使用。对于全新安装的 Enterprise Server,系统会通过一系列提示说明引导您完成许可流程。

  1. 要为新安装的 Enterprise Server 开始许可流程,请在托管 Enterprise Server 的 PC 上登录其浏览器界面。您必须以管理员身份登录,使用默认的用户名/密码(admin/admin)凭据,或使用已配置的管理员账户凭据。

请注意,新安装的 Enterprise Server 处于未授权状态,且无法从网络访问,因此初始浏览器连接必须使用本机——即托管 Enterprise Server 的 PC。要连接,请使用 Enterprise Server 的内部地址(http://localhost:9780,使用默认端口号))或其网络地址(http://<computername>:9780——其中 <computername> 是 Enterprise Server 主机 PC 的网络名称,并使用默认端口号)。要确认 PC 的网络名称,请转到 Control Panel\System and Security\System 并查看“Computer Name”条目。

在随后完成授权后,可通过 <computername> 地址从网络中的所有计算机访问 Enterprise Server。

通过基于浏览器的界面登录您的 Enterprise Server。
通过基于浏览器的界面登录您的 Enterprise Server。

  1. 登录后,您将进入界面的 Licenses 页面,界面顶部的警示横幅会提示 Enterprise Server 未授权。要添加许可,请点击 按钮,并在云端或文件选项中进行选择。From cloud 选项将加载 Altium 门户中您公司可用的许可列表,而 From file 选项将打开文件浏览器,用于从磁盘选择并导入现有的 alf 许可文件。

Enterprise Server 会提示需要许可。请选择从云端添加许可,或从本地可用的现有 alf 许可文件添加。
Enterprise Server 会提示需要许可。请选择从云端添加许可,或从本地可用的现有 alf 许可文件添加。

  1. 使用 From Cloud 选项时,需要 Altium Account 凭据以连接到 Altium Licensing 门户。请注意,这些凭据允许 License Server 在初次获取公司许可时直接与您的 AltiumLive 账户通信,因此此时安装并运行 Enterprise Server 的主机需要能够访问互联网。

由于 Enterprise Server 尚未配置为连接到账户,系统会自动打开一个 AltiumLive Sign in 窗口以请求您的账户凭据。请注意,这是一次性流程——一旦账户凭据验证通过,它们将作为 Enterprise Server 配置的一部分被保存(见 Admin - Settings - General - AltiumLive Credentials)。

使用基于云的许可时,您需要提供 AltiumLive 登录凭据。
使用基于云的许可时,您需要提供 AltiumLive 登录凭据。

要检查云许可服务门户 URL 是否配置正确,以便可从 Altium License 服务获取可用许可,请参阅 License manager settings pageLicense manager 上的 Cloud license service url 设置——(见 Admin - Settings - License manager)。该条目应为:http://portal2.altium.com/?cls=soap
  1. 将出现 Add Licenses 窗口,列出您公司可用的所有 Altium 许可,包括 Enterprise Server 以及其他 Altium 软件的许可。要激活 Enterprise Server 功能,请选择有效的 Altium Enterprise Server 服务器许可。要使用户能够从 Altium Designer 登录 Enterprise Server,还需选择有效的 Altium Enterprise Server CAL 许可(客户端访问许可)。
无论后端数据库(Firebird 或 Oracle)为何种类型,使用的都是同一组许可。

选择所需的 Enterprise Server 许可——包括一个服务器许可和至少一个客户端访问许可(CAL)。
选择所需的 Enterprise Server 许可——包括一个服务器许可和至少一个客户端访问许可(CAL)。

当 Altium 账户中列出的许可数量较多(From Cloud 选项)时,可使用筛选选项(Product Name 字段和 Show Valid only 复选框)来定位并选择所需类型的许可。
  1. 点击 按钮,启动将这些许可从远程 Altium License Server 获取(或“检索”)到本地 Enterprise Server 的流程。流程完成后,Licenses 页面将显示已获取的许可,并提示您退出/登录以激活 Enterprise Server 功能。将占用 Altium Enterprise Server 许可的一个席位,如与该许可关联的 User Count 字段所示。该席位由内部“System”用户使用。

已获取的 Enterprise Server 许可——为 Enterprise Server 授权的最快、最简化的方法。
已获取的 Enterprise Server 许可——为 Enterprise Server 授权的最快、最简化的方法。

  1. 当您退出并重新登录 Enterprise Server 后,其已启用的功能将在左侧主导航树中完全可用。

完成完整授权后,全部功能将在 Enterprise Server 浏览器界面的导航树中可用。
完成完整授权后,全部功能将在 Enterprise Server 浏览器界面的导航树中可用。

获取许可文件

通过基于云的 Altium License 服务为 Enterprise Server 获取许可,是最快且最简化的方法。但如果您愿意,Enterprise Server 许可也可以通过本地许可文件(*.alf)来处理。所需许可文件的手动获取通过 Altium Dashboard 完成(通过 Altium 网站右上角 AltiumLive 账户菜单中的 Company Dashboard 条目进入)。在 Licenses page 中找到适用的许可,然后点击进入详细的许可管理页面。进入后,点击 Activate 链接以生成并下载相应的许可文件。

许可文件数量取决于组织需求,但至少需要两个文件:

  • Altium Enterprise Server License – 该许可使组织能够使用 Enterprise Server 安装中的功能与服务。无论 Enterprise Server 数据使用何种后端数据库类型,获取的许可都相同:Altium Enterprise Server License <LicenseActivationCode> R10 Primary.alf
  • Altium Enterprise Server Client Access License (CAL) – 该许可使组织内用户能够访问并登录组织的 Enterprise Server,同时决定可同时连接到 Enterprise Server 的用户数量。尽管可以注册任意数量的用户来访问和使用 Enterprise Server,但同时允许连接的用户数仅限于许可数量。每个许可提供购买的席位数量 n,可支持最多 n 个不同用户同时连接。无论 Enterprise Server 数据使用何种后端数据库类型,获取的许可都相同:Altium Enterprise Server CAL License <LicenseActivationCode> R10 Primary.alf

许可文件下载后,可通过以下方式使用:

  • 通过 Enterprise Server 的自助许可逐个导入。在 Enterprise Server 浏览器界面的 Libraries 页面点击 按钮并选择 From file 选项。将打开文件浏览器对话框,用于选择并导入 alf 文件(一次一个)。
  • 将它们放入 Enterprise Server 的根安装文件夹中(默认位置为 \Program Files (x86)\Altium\Altium365)。Enterprise Server 在重启时会自动导入许可证文件——可能需要重新启动系统。
如有需要,也可以额外购买许可,以允许更多同时连接到 Enterprise Server。只需购买相应的 Client Access License,并选择所需的额外席位数量即可。

为用户授权

用户(组织内的团队成员)的连接访问由当前应用于 Enterprise Server 的 Client Access License (CAL) 控制。许可证按上述方式添加到 Enterprise Server,并由管理员通过服务器的 Licenses 页面(Admin - Licenses)进行配置。

Client Access License 为指定数量的席位提供 Enterprise Server 连接,这些席位作为按需浮动的许可证池。当用户登录 Enterprise Server 时,如果其属于该许可证已分配到的角色,就会从该池中分配一个许可证连接席位给该用户。这适用于通过浏览器或 Altium Designer  登录 Enterprise Server 的用户——如果用户同时通过浏览器和 Altium Designer(在同一台 PC 上)登录,也只会占用一个许可证席位。

有关用户角色的使用信息,请参见 Managing User Roles

要控制连接许可证(CAL)如何向角色(从而向用户)提供可用性,请编辑其许可证分配配置,包含特定角色、席位分配以及连接选项。要查看某个许可证当前的分配情况,请在 Licenses 页面上点击其编辑项()。

CAL 许可证可以针对不同用户组进行应用并限制席位。与 Project Sharing 结合使用时,可对用户访问进行严格控制。
CAL 许可证可以针对不同用户组进行应用并限制席位。与 Project Sharing 结合使用时,可对用户访问进行严格控制。

默认情况下,许可证会分配给所有服务器用户,除非在 License manager 页面(Admin - Settings - License manager)取消勾选 Automatically create assignment for All Users group 选项。

编辑连接许可证分配(),以定义可访问该许可证的角色(Assign to role),从而确定哪些用户可以连接,以及该角色可用的许可证席位数量(Seats countAll available seats)。请注意,其他设置(如 Automatic leasingAllow Roaming)适用于由 Private License Service 提供的其他许可证类型。

通过为特定角色分配特定数量的许可证席位,来控制谁可以通过浏览器或 Altium Designer 访问 Enterprise Server。
通过为特定角色分配特定数量的许可证席位,来控制谁可以通过浏览器或 Altium Designer 访问 Enterprise Server。

可根据需要向 Client Access License 添加更多分配项(),以将其可用席位分配给各用户角色。

一个连接许可证(CAL)可以关联多个许可证分配项,以分配或限制用于用户登录的席位。
一个连接许可证(CAL)可以关联多个许可证分配项,以分配或限制用于用户登录的席位。

许可证使用情况

Enterprise Server 提供多种方式来查看和评估许可证的使用情况。对于 CAL 连接许可证,如需查看谁正在(或曾经)登录 Enterprise Server,请在 Licences 页面的 Licenses 选项卡中展开该连接许可证条目。

该用户列表包含许可证使用时长及开始时间,并允许你终止某个用户的连接会话(Kill Session)。更多信息可在 Roles 选项卡中查看,其中显示每个服务器角色的许可证席位可用性与当前使用情况。

在 Licenses 页面的 Licenses、Roles  和 Reports  选项卡下,可获得更全面的许可证使用数据。Licenses 页面的 LicensesRoles Reports 选项卡下,可获得更全面的许可证使用数据。

如需对许可证使用情况进行高级评估,请打开 Reports 选项卡。该选项卡提供高度可配置的报表系统,以表格形式提供当前与历史许可证使用情况的详细数据。如果使用 Private License Service (PLS) 为本地网络中的其他 Altiium 软件授权,License Reports 尤其有用。

有关许可证活动报表的详细信息,请参见 Generating Reports in the Altium Dashboard

超出许可证连接数量限制

默认情况下,所有 Client Access License 的席位会汇总到一个浮动许可证池中。换句话说,就是一个用于 Enterprise Server 连接的大“席位池”。当组织内的用户(团队成员)尝试连接 Enterprise Server 时,会按上述方式自动从该池中分配一个席位。此分配会在后续用户访问中持续生效。

同一用户可以通过不同方式同时访问 Enterprise Server(例如通过 Altium Designer 连接并通过外部浏览器登录),从许可角度看,只要是在同一台 PC 上访问,就只计为一次连接。如果同一用户从不同 PC 访问 Enterprise Server,则每台不同 PC 的访问都需要单独的连接(即需要额外占用一个 Client Access License 的席位)。

如果你尝试在 Altium Designer 或外部浏览器中连接/访问 Enterprise Server,而同时连接数上限(由许可证席位数量与角色分配决定)已达到,则登录会失败。在这种情况下,会弹出对话框提示你这一情况。

通过 Enterprise Server 的浏览器界面,管理员用户可以终止某个用户的会话,以强制释放一个连接。可在 Licenses 页面(见上文)或 Sessions 页面(Admin - Sessions)中执行此操作。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content