安装 Altium 本地部署企业服务器

您正在阅读的是 7.1. 版本。关于最新版本,请前往 Installing the Software 阅读 8.0 版本

Enterprise Server 不能与 Altium 提供的其他服务器产品安装在同一台 PC 上(例如 Altium Infrastructure Server、Altium NEXUS Server、Altium Concord Pro、Altium Vault(3.0 及更早版本))。对于 Altium NEXUS Server、Altium Concord Pro 和 Altium Vault,你可以升级到 Enterprise Server(相当于将该产品更新到更高版本)。

Enterprise Server 通过提供存储、正式的修订版管理、供应链智能以及生命周期状态管理,实现高完整性、智能化的设计与产品数据管理。它还通过提供一个集中式平台,便于承载并提供其他相关服务,从而支持广泛的附加技术与能力,包括:团队配置管理、项目管理、网络安装以及集中式设计协作。借助 Altium On-Prem Enterprise Server Setup wizard,Enterprise Server 的安装既直观又快速。

本文将介绍在计算机上首次安装 Enterprise Server 的流程。如果你是在升级现有安装,请参阅 Updating to a Later Version

Enterprise Server 不能安装在运行 32 位操作系统的 PC 上,也不能安装在不支持 Windows 身份验证的 64 位操作系统上(Core、Home、Starter 和 Base 版本)。以下为受支持的操作系统摘要:

  • Officially Supported: Windows Server 2019 Standard Edition 64-bit(推荐)、Windows Server 2016 Standard Edition 64-bit(最低要求)。
  • Recommended only for Evaluation: Windows 10 64-bit、Windows 8.1 64-bit——两者均需为 Ultimate 或 Professional 版本。在此类操作系统上,通过 Enterprise Server Workspace 的浏览器界面使用时,并发 websockets 限制为 10 个。
有关更多系统要求,请参阅 System Requirements

尽管 Enterprise Server 安装程序包含对现有服务器的自动备份,但在更新前自行对数据做一次备份始终是个好主意——相当于额外留一份冗余副本。这样在出现任何不可预见的技术问题时会更安全(参见 Backing up & Restoring Your Installation)。建议先在另一台机器上测试 Enterprise Server 的新版本,再更新生产环境实例。在这方面,使用虚拟机可能非常有价值。

安装前准备

要访问 Altium On-Prem Enterprise Server Setup wizard,你需要先获取并运行一个可执行文件—— Altium On-Prem Enterprise Server <VersionNumber>.exe。该可执行文件从 Altium 网站的 Downloads page 下载,并可保存到硬盘上的任意位置。

  • 部分用户在运行 Enterprise Server 安装程序时,遇到安装 Microsoft .NET 应用的问题。

    请参阅 Possible Installation Issues 页面,了解变通安装方法以及可选的修复信息。

  • 鉴于杀毒软件可能出现不可预测的行为,建议在安装 Enterprise Server 期间禁用此类软件。

运行安装向导

通过运行 Altium On-Prem Enterprise Server <Version Number>.exe 文件开始安装。

Enterprise Server 需要在宿主计算机上安装 Microsoft .NET 8.0 。如果其运行时、框架和宿主组件已存在,Altium On-Prem Enterprise Server Setup wizard 将直接出现。否则,安装程序会请求权限并继续安装 Microsoft .NET 8。请注意,如果你拒绝 .NET 安装请求(选择“No”),服务器安装将会终止。

未检测到时安装 Microsoft .NET 8。
未检测到时安装 Microsoft .NET 8。

当 .NET 8 组件安装完成后,Altium On-Prem Enterprise Server Setup wizard 将出现。

Altium On-Prem Enterprise Server Setup wizard 的初始欢迎页面。Altium On-Prem Enterprise Server Setup wizard 的初始欢迎页面。

安装向导提供一组逐步推进的对话页面,用于收集安装 Enterprise Server 所需的信息。

点击 Next 继续。以下各节将概述随后出现的各个向导页面。

许可协议

该向导页面会向你展示 Altium 最终用户许可协议(EULA)。

阅读并接受 Altium 的最终用户许可协议。
阅读并接受 Altium 的最终用户许可协议。

该协议在安装后会以 RTF 格式提供——Eula.rtf——位于主安装文件夹中(在向导下一页设置,默认:\Program Files (x86)\Altium\Altium365)。

阅读完 EULA 后,启用 I accept the agreement 选项并点击 Next 按钮以继续安装。

选择目标位置

向导的下一页允许你指定 Enterprise Server 的安装目标位置。默认安装路径为 \Program Files (x86)\Altium\Altium365。Enterprise Server 安装至少需要 5.3GB 的可用磁盘空间。

要指定其他位置,可直接在字段中输入路径,或点击字段右侧的 Browse 按钮浏览到所需目标文件夹(也可即时创建)。

确定 Enterprise Server 的安装位置。
确定 Enterprise Server 的安装位置。

Enterprise Server 不仅为你的 Workspace 内容提供存储库,还提供一个基础平台,用于“插入”并提供额外服务。这些服务包括 Vault Service(即 Enterprise Server 本身)、Identification Service、Search Service、Comments Service、Data Acquisition Service、Part Catalog Service 以及 Projects Service。

指定安装位置后,点击 Next 继续。

选择 Altium On-Prem Enterprise Server 数据目录

使用该向导页面分别指定用于存储数据库文件和修订版文件的目标文件夹。默认安装路径为:

  • Database Folder\ProgramData\Altium\Altium365Data
  • Revision Files Folder\ProgramData\Altium\Altium365Data\Revisions

要指定其他位置,可直接在字段中输入路径,或点击字段右侧的 Browse 按钮浏览到所需目标文件夹(也可即时创建)。

安装服务器时,你还可以选择安装示例数据——包括 Workspace 项目和 Workspace 元件。如果你刚接触该服务器技术,这会非常有用,因为它能让你开箱即用地进行探索。要使用该功能,请保持 Install sample data 选项启用。禁用该选项则仅安装服务器文件夹的数据结构,以便开始创建各类数据 Item,并包含一些已定义的元件模板。

确定服务器数据的安装位置。
确定服务器数据的安装位置。

指定数据文件夹位置后,点击 Next 继续。

Altium On-Prem Enterprise Server 配置

使用向导的下一页指定 Enterprise Server 用于网络连接的端口号。默认值为:

  • HTTP 端口(默认 9780
  • HTTPS 端口(默认 9785
  • LDAP 服务端口(默认 9791
如果某个端口已被占用,安装程序将搜索下一个可用端口并改用该端口。

选择端口时请注意,端口不得与其他应用程序使用的 ports used by other applications 冲突——如果端口当前正在使用,安装程序会通知你。

设置服务器通信端口号。
设置服务器通信端口号。

按需指定端口号后,点击 Next 继续。

准备安装

安装程序现在已获得继续安装所需的全部信息。如需更改任何内容,点击 Back 按钮。如需取消安装,点击 Cancel。要继续并开始安装,点击 Install。页面将从“Ready to Install”变为“Installing”,并开始执行安装。完成后,点击 Finish 退出向导。

Enterprise Server 运行在 Microsoft Internet Information Services(IIS)之上。如果 PC 上未安装 IIS,在安装过程开始后会提示你安装。

点击 Install 开始安装。安装完成后点击 Finish 。
点击 Install 开始安装。安装完成后点击 Finish

为方便起见,安装程序的最后一页还会提供用于访问 Enterprise Server 的 URL(HTTP 和 HTTPS)——无论是通过 Altium Designer 连接,还是通过其基于浏览器的界面访问。

有关如何在 Altium Designer 中访问 Enterprise Server,以及从设计角度使用它的信息,请分别参阅 Access from within Altium DesignerDesigning with a Connected Workspace

验证 Enterprise Server 正在运行

可通过 Windows 的 Internet Information Services (IIS) Manager 面板(从 Administrative Tools 窗口进入)来验证 Enterprise Server 是否正在运行。只需检查与 Enterprise Server 相关的 Application Pools 是否处于 Started 状态。更多信息请参阅 Application Pools Installed on IIS

通过命令行安装

Enterprise Server 也可以通过命令行安装,使用以下条目:

  • DatabaseName – 数据库名称(数据库文件名)。请在双引号中指定路径,例如默认安装为 "C:\ProgramData\Altium\Altium365Data\DXPSERVER.DAT"
  • DataFolder – 目标数据库文件夹。在双引号中指定路径,例如默认安装为 "C:\ProgramData\Altium\Altium365Data"
  • DBPassword – 数据库登录凭据中的密码部分,例如 MyPassword
  • DBServer – 数据库位置,格式为 Host:Port。例如默认 Firebird 数据库安装为 localhost:3050
  • DBType– 要使用的数据库类型。输入 Firebird
  • DBUserName – 数据库登录凭据中的用户名部分,例如 MyName
  • InstallFolder – Enterprise Server 的安装位置。请在双引号内指定路径,例如 "C:\Program Files (x86)\Altium\Altium365\"(默认安装)。
  • InstallSampleSnapshot – 控制是否将示例数据安装到服务器中(值设为 1),或执行不含数据的全新服务器安装(值设为 0)。
  • Log – 使用此参数更改安装日志文件的位置和文件名。请在双引号内指定路径。若省略,将使用默认安装位置(\Program Files (x86)\Altium\Altium365\install.log)。
  • Port – 通信端口,例如 9780 (默认安装)。
  • RevisionFolder – 目标修订文件文件夹。请在双引号内指定路径,例如 "C:\ProgramData\Altium\Altium365Data\Revisions"(默认安装)。
  • VERYSILENT – 使用此参数可在安装过程中不弹出任何对话框。

在命令行中输入信息时,请注意以下事项:

  • 以安装程序可执行文件名开头,例如 "Altium On-Prem Enterprise Server <VersionNumber>.exe"
  • 输入每个参数,后跟等号(=),再输入其值。
  • 后续参数项之间用一个空格加正斜杠字符( /)分隔。
  • 若要在不弹出任何对话框的情况下运行,请务必在末尾添加 VERYSILENT 。

因此,一个示例命令行条目可能是:

"Altium On-Prem Enterprise Server <VersionNumber>.exe" /InstallFolder="C:\Program Files (x86)\Altium\Altium365\" /Port=9780 /DBType=Firebird /DBServer=localhost:3050 /DBUserName=MyName /DBPassword=MyPassword /DatabaseName="C:\ProgramData\Altium\Altium365Data\DXPSERVER.DAT" /DataFolder="C:\ProgramData\Altium\Altium365Data" /RevisionFolder="C:\ProgramData\Altium\Altium365Data\Revisions" /BackupFile="C:\ProgramData\Altium365\Altium365Data\AESbackup.zip" /VERYSILENT

上述大多数参数在更新 Enterprise Server 时不适用。若要通过命令行方式进行更新,建议使用以下内容:

"Altium On-Prem Enterprise Server <VersionNumber>.exe" /VERYSILENT

如果你希望进一步控制是否创建现有服务器的备份以及备份位置,可在命令行条目中添加以下内容:

  • BackupFile – 将当前服务器更新到更高版本时的备份文件路径。请在双引号内指定路径,例如 /BackupFile="C:\ProgramData\Altium365\Altium365Data\AESbackup.zip"
  • IgnoreBackup – 使用此参数可在更新到更高版本时不创建当前服务器的备份。当备份因某些原因失败时,这会非常有用。

安装后管理

有关初次安装后如何管理你的 Enterprise Server 实例的信息,请使用以下链接:

为你的 Enterprise Server 授权许可

更新到更高版本的 Enterprise Server

备份与还原你的 Enterprise Server

卸载你的 Enterprise Server

面向 IT 部门的信息

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content