跳转至

安装#

本节逐步介绍了一个安装向导来帮助您完成凯睿德制造软件的安装过程。根据是否使用互联网进行安装(即联机安装还是脱机安装)以及所选的安装包,安装界面可能会发生变化;因此,本指南中包含的屏幕截图与您正在安装的版本之间可能会有细微的差异。

下图显示了安装向导的第一个屏幕

Installation - Welcome screen

安装向导的所有屏幕均划分为三个区域:

  1. 顶部区域将显示安装的所有步骤,当前步骤将突出显示。该区域还将显示客户门户上的登录用户名,或者显示脱机
  2. 中间区域将显示信息设置步骤以及要用所需设置信息填写的文本框。
  3. 底部是导航区域。在此导航区域中,您可以转到下一个屏幕或返回上一个屏幕。您也可以取消安装并退出安装程序。只有在完成所有配置后,安装按钮才会启用,之后便可以开始安装。

有一些文本框可能是必填项(用validation_asterisk标记)。 在整个步骤中,有一些现有组可能会带有一个关联的验证按钮,如果单击该按钮,系统将检查输入的值是否在预期范围内。

请参阅以下示例:

Installation - Field Validation

如需移至下一屏幕,请按下一步

备份数据库#

在开始主要的安装过程之前,如果系统上已经部署了凯睿德制造软件的任何安装,用户可以选择直接从主安装屏幕执行当前数据库的备份。用户还可以在安装过程的稍后阶段选择使用这些自定义备份数据库。

选择备份数据库按钮将启动安装程序的这一部分。

导入原始备份配置文件#

此步骤使用户能够加载之前导出的文件以及要执行的备份配置。这一过程将自动填充所选文件中的现有信息。

Info

由于字段的名称一致,因此也可以使用之前的安装中使用的配置文件。

备份数据库 - 导入原始备份配置文件

下一步继续安装过程。

常规设置#

在此屏幕中,用户必须指定以下设置:

  • 系统名称 - 将生成的备份的名称。
  • 备份共享 - 将生成备份文件的位置。
  • 使用压缩 - 是否应在生成备份文件时对其进行压缩。

Info

如果备份共享文件夹中已存在任何数据库的备份,系统将使用它来创建包。例如,如果系统名称是CriticalManufacturing,则系统可以使用备份共享文件夹中的CriticalManufacturing.bakCriticalManufacturingODS.bakCriticalManufacturingDWH.bak(如果存在)。

备份数据库 - 常规设置

数据库#

在此屏幕中,用户必须指定给定系统的所有可用数据库的连接凭据:

  • 联机
  • ODS
  • DWH

对于每个数据库,请指定以下设置:

  • 数据库服务器 - 数据库服务器的地址。
  • 数据库用户 - 具有足够权限连接到数据库并执行备份的用户帐户。
  • 数据库用户密码 - 上面定义的数据库用户的密码。

备份数据库 - 数据库

预览#

在执行备份之前,该向导将向用户显示要执行的操作的摘要。

备份数据库 - 预览

导出#

备份数据库步骤中,用户可以将所有当前备份配置数据都导出到一个文件中。如需导出当前配置数据,必须按导出按钮,然后选择位置和文件名。

备份数据库 - 导出

备份开始安装。该向导将向用户提供两个选项卡,一个用于显示备份进度,另一个用于查看详细备份日志。

备份数据库 - 进度

成功完成此过程后,一个屏幕将显示以下信息:

备份数据库 - 成功

Note

备份功能也可以通过命令行界面进行使用:

CmfDeploy.exe backup --parameters=parameters.json --packageSource=F:\packages

Info

目前,用户只能在全新安装过程中使用这些包。

如需在全新安装过程中使用这些包,用户可以将这些包所在的文件夹添加为包来源。

主安装过程#

如果用户不需要备份现有数据库,则安装过程的第一步将是“许可协议”。按安装或升级按钮开始。

许可协议#

在此步骤中,用户必须阅读并同意《凯睿德制造软件许可协议》。

Installation - License Agreement review

用户必须接受许可协议才能继续安装,否则该向导将显示一则错误消息:

Installation - License Agreement acceptance

如需接受许可协议,请单击我同意许可协议。然后,单击下一步移至下一步。

包来源#

在“包来源”步骤中,用户可以添加一个位置来搜索安装包。可以添加多个包来源。系统将按提供的来源顺序解析依赖项。如果安装程序是以联机模式运行,默认情况下它会将本地包文件夹和服务器添加到列表中。

包来源可以是服务器或文件系统。服务器应该是与NPM兼容的端点。如果用户从安装介质启动安装,或者如果运行主代理Windows服务的用户使用的是仅主配置或主/从配置,则该文件系统应是运行安装程序的用户可以访问的某个文件夹。

Installation - Package Sources

包选择#

在“包选择”屏幕中,用户必须选择要安装的产品和版本。以下是一些可用包:

  • 凯睿德制造软件:凯睿德MES标准产品系列。默认安装包;
  • Cmf.ConnectIoT.Packages:物联网模块包,用于上传到受支持的包代码库;

选择要安装的包及其版本后,屏幕右侧将显示所选产品的可用安装选项。对于凯睿德制造软件标准产品系列,用户可以选择以下默认安装类型:

  • 凯睿德制造软件(全部) - 使用此选项执行凯睿德MES的安装。此操作只需执行一次,因为它会安装凯睿德制造软件数据库服务器以及/或者业务层和展示层。
  • 凯睿德制造软件应用服务器 - 此选项会安装与应用服务器相关的模块,如消息总线发现服务
  • 凯睿德制造软件数据库服务器 - 使用此选项可安装所有数据库实例。

对于凯睿德制造软件物联网模块包,只有一个选项可用。根据安装介质上提供的安装包,具体的产品名称、版本和安装选项可能会有所不同。

Installation - Package Selection

下一步继续安装过程。

导入安装文件#

导入步骤使用户能够加载包含安装配置的文件。这一过程将自动填充所选文件中的现有信息。 安装文件还可以包括产品许可。

Installation - Import configuration

下一步继续安装过程。

系统信息#

系统配置屏幕中,用户必须提供凯睿德MES应用将要使用的默认帐户。这些帐户将用于在安装完成后访问系统。此外,用户还需要提供用于标识应用服务的系统的名称。

Installation - System Information

按照下面的描述填写字段:

  • 系统名称 - 提供系统名称,默认为CriticalManufacturing。
  • 租户名称 - 提供租户名称,默认为CriticalManufacturing。
  • 数据库 - 选择要在安装凯睿德制造软件时使用的数据库:
  • Microsoft SQL Server
  • Azure SQL Managed Instance

  • 用户帐户 - 向系统添加一个或多个用户。必须至少提供一个用户。

  • 登录名 - 必须以domain\user格式指定用户。
  • 全名 - 提供用户名。
  • 策略 - 对用户进行身份验证时要使用的策略。
    • Active Directory
    • 本地用户

Note

租户名称是一个客户端标识符,对于所有客户端环境,它都应相同。

本地安装#

根据所选的“策略”选项,可以从Active Directory中检索用户;也可以将其创建为本地用户,这种情况下要求执行安装的用户指定安装过程中在系统中创建用户时要使用的电子邮件地址和密码。

Note

电子邮件字段将用于在用户需要重置密码时向其发送电子邮件。

006_installation_system_information_local

下一步继续安装过程。

数据库#

数据库屏幕中,用户必须定义数据库设置。某些设置取决于上一步中选择的数据库:

Microsoft SQL Server#

Note

AlwaysOn组的备份共享字段必须表示一个已存在的文件夹,并且在系统帐户步骤中创建的用户对该文件夹具有完全访问权限。用户必须提供此文件夹,因为从安装开始便要用它来放置模板备份。

Installation - Database Always On

对于联机安装的ODS和DWH,必须提供服务器名称用户名密码。参考数据库中的高级字段将用于覆盖默认文件位置和默认文件大小。

Azure SQL托管实例#

如果在上一个屏幕中选择的数据库是Azure SQL Managed Instance,则必须提供一些特定字段:

Azure Storage#

  • 存储帐户Blob - 指定Azure Storage位置的存储帐户Blob。
  • 共享访问签名令牌 - 指定共享访问的签名令牌。

Installation - Azure Storage

Azure Managed Instance#

  • 数据库服务器 - 指定数据库服务器的名称。
  • 数据库用户 - 指定数据库用户名。
  • 数据库用户密码 - 指定数据库用户密码。

Installation - Database Always On

Note

可以通过按验证按钮来测试数据库连接。

Warning

执行全新安装并使用Azure Managed Instance时,ISO文件将包含一个packages文件夹,其中包含必须解压缩并复制到Azure Storage位置的DbBackup包。

Analysis Services中,用户必须输入用于访问报告服务器的Web服务网址。

Installation - Analysis Services

按照下面的描述填写字段:

  • 分析服务器 - 配置用于访问分析服务器的网址。
  • 数据库用户 - 添加一个或多个将被授予分析服务器访问权限的用户。
  • 数据库密码 - 用户用于访问分析服务器的密码。

Note

可以通过按验证按钮来测试数据库连接。

Note

确保数据库用户有创建Analysis Services数据库的权限。此用户必须是Windows用户(必须包含网域信息,即:domain\user

Reporting Services中,用户必须输入用于访问报告服务器的Web服务网址。

Installation - Reporting Services

按如下所述填写该字段:

  • Web门户网址 - 配置用于访问报告服务器的网址。
  • Web服务网址 - 配置应用服务器用于访问报告服务器的网址。
  • 用户帐户 - 添加一个或多个将被授予报告服务器访问权限的用户。
  • 用户密码 - 用户用于访问报告服务器的密码。

下一步继续安装过程。通过执行此操作,系统将对数据库连接进行测试。如果有任何连接无效,将出现一则错误消息。

Note

报告服务器地址必须采用以下标头: http://. ⧉

Note

可以通过按验证按钮来测试数据库连接。

系统帐户#

此步骤用于设置链接到服务的帐户(例如,SQL Server Agent)。请注意,这些帐户必须具有必要的安全权限。

Installation - System Accounts

下一步继续安装过程。

SSL 配置#

如需在系统中启用SSL访问(强烈建议),用户必须启用SSL安装并选择适当的SSL证书。可用的SSL证书均安装在计算机中的个人证书存储库下。用户需要选择两个SSL证书,一个用于访问凯睿德MES GUI,另一个则用于访问安全门户。

Installation - SSL Configuration

下一步继续安装过程。

身份验证#

“身份验证”屏幕定义用于配置安全门户的设置。此步骤中显示的设置用于配置安全门户,以使用LDAP连接进行身份验证

安全门户#

  • 安全令牌 – 这是一个随机的安全字符串,它对于所有应用服务器都必须相同。
  • 启用安全门户 – 指定是否在此凯睿德MES安装中启用安全门户。
  • 地址 – 指定可访问安全门户网站的主机名。
  • 端口 – 指定可访问安全门户网站的端口。
  • 绑定主机 – 为安全门户网站指定IIS绑定主机。
  • 客户端ID – 指定用来在安全门户生成的令牌中标识凯睿德MES环境的字符串。
  • LDAP基本搜索 – 指定在搜索要进行身份验证的用户时用作根的LDAP查询字符串。

Installation - Security Portal

本地用户配置#

定义对本地用户帐户进行身份验证时所遵循的策略;该设置用于选择在用户登录到安全门户时将显示的LocalUsers策略的名称:

Installation - Local Users Configuration

下一步继续安装过程。

应用层#

应用层屏幕用于定义所有应用服务器模块(如消息总线发现服务)的设置。

安装路径#

安装目录必须是以系统名称结尾的路径。

Installation - Application Tier - Installation Path

网络配置#

网络配置组用于配置协议的地址。对于每个协议,都必须提供将显示凯睿德制造软件服务的地址和端口。

Installation - Application Tier - Network

  • 主机名或IP地址 - 指定用于通信的地址。
  • WebApi端口 - 指定用于协议WebApi的端口。

消息总线配置#

Installation - Application Tier - Message Bus

  • 消息总线网关地址 - 指定用于消息总线的地址(例如:239.255.28.99)。
  • 消息总线网关端口 - 指定用于消息总线的端口。
  • 安全令牌 - 仅用于与特定租户通信。
  • 全局安全令牌 - 用于与所有租户通信。

Note

消息总线网关端口必须包含介于45034534之间的值。

发现服务配置#

Installation - Application Tier - Discovery Service

  • 地址 - 指定在故障转移集群中创建的服务器名称角色名称

Note

如果未使用凯睿德制造软件负载均衡器,则地址字段应填入NLB名称。

日志记录配置#

日志目录必须是在系统根目录下设置的路径,或为可从应用服务器以及数据库服务器通过运行服务的用户进行访问的网络共享。

  • 日志记录文件夹 - 指定用于存储凯睿德制造软件生成的日志的本地文件夹:

其他设置#

Installation - Application Tier - Other settings

  • DotNet路径 - 指定.Net Core组件的路径(已预填充默认位置):

下一步继续安装过程。

电子邮件配置#

电子邮件配置屏幕用于配置凯睿德制造软件应用用来发送电子邮件的电子邮件服务器。

在该表单中,按照下面的描述填写字段:

  • 电子邮件服务器 - 电子邮件服务器的地址。
  • 电子邮件服务器端口 - 电子邮件服务器的端口。
  • 电子邮件用户 - 用于访问电子邮件服务器的用户名(例如:criticalmanufacturingsupport)。
  • 电子邮件密码 - 用于访问电子邮件服务器的用户密码。
  • 本地支持电子邮件地址 - 凯睿德制造软件的本地支持电子邮件地址(例如:[email protected])
  • 本地支持电子邮件发件人 - 凯睿德制造软件的本地支持电子邮件(例如:[email protected])

Installation - Email server

Installation - Email notifications

下一步继续安装过程。

模块配置#

模块配置步骤将捕获应用模块的特定配置选项。

电子故障目录#

Installation - Electronic Failure Catalog

Note

电子故障目录位置必须设置为现有文件夹,并且系统帐户必须对该文件夹具有完全访问权限

文档管理#

文档管理信息在配置将用于文档生命周期的凯睿德制造软件文件夹时是不可或缺的。

Installation - Document Management

Note

文档管理位置必须设置为现有文件夹,并且系统帐户必须对该文件夹具有完全访问权限

调度引擎#

配置调度引擎时,需要提供以下两个简单参数才能访问调度引擎服务器:

  • 地址
  • 端口

Installation - Scheduling Engine

可打印文档渲染器#

调度引擎类似,配置可打印文档渲染器时也需要提供相同的两个简单参数才能访问服务器:

  • 地址
  • 端口

Installation - Printable Documents Renderer

集成引擎 - SAP连接#

集成引擎用于输入凯睿德制造软件系统的连接数据,以与ERPConnect服务应用配合使用。

Installation - Integration

  • SAP主机 - 指定SAP主机服务器地址。
  • SAP系统编号 - 指定SAP系统编号。
  • SAP服务 - 指定网关名称。
  • SAP程序ID - 指定用于在SAP中标识凯睿德制造软件的名称。
  • SAP用户名 - 指定用于连接到SAP的用户名。
  • SAP密码 - 提供用户的密码。
  • SAP客户端 - 指定客户端登录名。这是SAP应该连接到的3位数编码客户端。
  • ERP连接器许可密钥 - 指定ERPConnect许可密钥。

Note

SAP密码和ERP连接器许可密钥将被加密。

下一步继续安装过程。

展示#

展示步骤中,用户必须为凯睿德MES设置端口:

Installation - Presentation

下一步继续安装过程。

物联网数据平台#

CMF MES物联网数据平台提供了功能丰富的可扩展型标准数据架构和基础设施,用于存储、监控和分析适用于每个MES实现项目的设备和传感器数据。为了正确地进行配置,必须将事件处理程序策略定义为使用以下处理程序之一:

  • SQLQueue
  • Kafka

如果选择Kafka作为物联网事件处理程序策略,则必须进一步进行如下配置:

  • Kafka引导服务器 - 指定Kafka引导服务器地址。
  • Spark机器 - Spark机器的主机地址。
  • Maven代码库位置 - Maven代码库的地址。
  • Maven用户名 - 用于进行Maven身份验证的用户名。
  • Maven密码 - 用于进行Maven身份验证的密码。

Installation - IoT Data Platform

ECAD 配置#

如果我们设置了下图中的所有字段,则无需进行任何手动配置即可安装ECAD模块。

ECAD Configuration.1

PCBI浮动服务地址应使用默认IPv4地址,而PCBI浮动服务端口则可以使用任何可用端口。

ECAD Configuration.2

目前,我们获得PCBI浮动服务许可的方式是通过使用服务器 ID来请求许可文件。

如果您没有PCBI浮动服务许可,则可以将此字段留空,并在安装完成后按照以下手动步骤操作。

ECAD Configuration.3

请与系统管理员联系并向其发送服务器 ID,以便系统管理员可以为您生成许可。

获得许可后,请将许可文件放入文件夹中,并确保正确设置ECAD的属性配置。这些配置可在名为config.xmlCmf.Navigo.ECADServiceAPI.exe.configECAD文件夹中找到

ECAD Configuration.4 ECAD Configuration.5

重新启动PCBI浮动服务器凯睿德制造软件ECAD服务。

ECAD Configuration.6

注意:如果同一台计算机中有多个环境,则所有环境都应指向同一个PCBI浮动服务,并且只能启动一个PCBI浮动服务

产品许可#

产品许可安装过程需要访问凯睿德制造软件客户门户。

安装机器本身不需要访问该门户,但安装许可的用户必须有权访问能够访问该门户的设备。

以下步骤描述了联机脱机安装的许可安装过程。

联机安装程序#

使用联机安装程序安装许可时,安装程序将自动显示可供安装的许可。用户必须选择其中一个可用许可,然后按下一步

Installation - Product License

脱机安装程序#

在脱机许可安装步骤中,系统将向用户显示一个激活代码,以便用户能够在客户门户中激活许可。

激活代码可以复制到剪贴板,也可以使用相应的按钮下载。

Installation - Activation - Step 1

将激活代码复制到有权访问凯睿德制造软件客户门户的设备后,用户必须执行以下操作:

  1. 导航至https://portal.criticalmanufacturing.com ⧉
  2. 使用凯睿德制造软件用户帐户进行身份验证。
  3. 打开许可菜单,然后单击我的许可

    Installation - Activation - Step 2

  4. 进入“我的许可”列表后,单击顶部功能区中的激活许可按钮:

    Installation - Activation - Step 3

  5. 上传或粘贴激活代码,然后按下一步

    Installation - Activation - Step 4

  6. 选择其中一个可用许可,然后按激活

    Installation - Activation - Step 5

  7. 复制或下载许可代码。

    Installation - Activation - Step 6

  8. 将许可代码粘贴或上传到凯睿德制造软件安装程序中,然后按下一步

    Installation - Activation - Step 7

摘要#

在实际开始安装之前,系统将显示一个包含所有将要安装的包的摘要。

Installation - Summary

下一步继续安装过程。

完成安装#

完成安装步骤中,用户可以将所有当前安装配置数据(包括许可)导出到一个文件中。要导出当前配置数据,必须按导出按钮,然后选择位置和文件名。

Installation - Complete - Step 1

安装开始安装。该向导将向用户提供两个选项卡,一个用于显示安装进度,另一个用于查看详细安装日志。每个选项卡的示例如下所示:

Installation - Complete - Step 2

Installation - Complete - Step 3

更新产品许可#

用户可以使用凯睿德制造软件安装程序更新产品许可。

如需更新现有安装的许可,请在初始安装屏幕上选择更新许可选项。首先导入安装配置文件或手动填写必填字段。插入环境信息后,按下一步

Installation - Update License

之后的许可更新过程与产品许可中描述的联机和脱机安装过程非常相似