安装和升级 > 升级指南 > Windchill 升级过程 > 设置目标系统以进行升级 > 安装目标系统
  
安装目标系统
本部分说明安装目标系统的顺序。有关安装目标系统的具体信息,请参阅《Windchill 安装和配置指南》
* 
所需目标 Windchill 结构的设计和实施由客户需求决定。目标 Windchill 系统基于各个业务目标进行设计。设计影响安装要升级的目标系统的以下步骤。
1. PTC 需要使用相同的操作系统 (OS) 平台 (如果支持)。通过现有 OS 设置硬件或升级 OS。
2. 源数据库版本可能也需要进行更新。通过检查 Windchill 软件一览表来确认目标,由此验证:
如果目标版本支持源数据库,则无需进行数据迁移。
对于大多数升级,需要将导出的源数据迁移至与目标 Windchill 兼容的数据库版本。请参阅特定于数据库版本的步骤。
Windchill 升级后,如果无法将数据直接迁移至所需的数据库版本,则可执行其他的数据库更新或迁移。
如果从 Oracle 迁移到 SQL Server,有关支持的路径,请参阅 Oracle to SQL Server Migration Guide (《Oracle 至 SQL Server 迁移指南》)。
3. 安装任何其他第三方应用程序,例如 JSDK、Solr (Windchill Indexing)、Cognos (Windchill Business Reporting) 或 TIBCO (Windchill ESI)。
4. 在目标系统上安装源系统上安装的所有必需 Windchill 解决方案和可选产品。Windchill 解决方案安装必须包括支持的 web 服务器。如果要部署已建模的自定义,则还应包括 Windchill Information Modeler。如果源系统使用多字节的字符,则配置 Windchill 数据库时选择多字节字符选项。
Windchill 的目标安装过程中,请注意考虑以下几点:
* 
目标系统必须进行全新安装。不能通过先前的维护版进行更新。
a. Windchill Directory Server (WDS) - 安装并配置 Windchill Directory Server (WDS) 时,请注意考虑以下几点:
如果在此升级过程中已从 Aphelion 中迁移,则已完成对目标 Windchill Directory Server的安装。在目标 Windchill 安装过程中,针对 Windchill Directory Server 使用 PTC 解决方案安装程序 (PSI) 选项来“配置现有安装”
如果源系统使用 Windchill Directory Server进行配置,请确保执行以下步骤:
作为导出数据库和 LDAP 步骤的一部分,已创建并保存源系统 LDIF 文件。
卸载源系统的 Windchill Directory Server
目标 Windchill 安装期间,使用以下 PTC 解决方案安装程序 (PSI) 选项之一:
“安装并配置”- 为 Windchill Directory Server创建新实例
“配置现有安装”- 安装 Windchill Directory Server 的独立实例。有关详细信息,请参阅《Windchill 安装和配置指南》
如果要配置 Windchill Directory Server 的现有安装,则源和目标系统的基础可分辨名称 (或顶级节点) 是相同的。但是,源实例和目标实例必须在不同的子节点中进行设置。在以下示例中,基础可分辨名称为 o=ptc,源实例为 Windchill_10.1,而目标实例为 Windchill_10.2。请注意,源实例和目标实例是基础可分辨名称的子节点:
每个实例的基础可分辨名称均为基础可分辨名称 (顶级节点) 与源实例或目标实例在其下方的位置的组合。在以上示例中,基础可分辨名称如下:
源基础可分辨名称 - cn=Windchill_10.1,o=ptc
目标基础可分辨名称 - cn=Windchill_10.2,o=ptc
如果已选择“安装并配置”选项,则会出现 PSI 字段“LDAP 基础可分辨名称”。此即 Windchill Directory Server实例的顶级节点 (例如,以上示例中的 o=ptc)。
有三个 PSI 字段,用于指定由产品特性、管理用户或企业用户的条目所组成的子树的目标基础可分辨名称。具体如下所列,采用的值基于以上示例。即使这些值使用的顶级节点相同,它们在源系统和目标系统之间也必须有所不同,比如以下 (o=ptc) 这些值:
“产品特性的基础可分辨名称”- cn=configuration,cn=Windchill_10.2,o=ptc
“管理用户的基础可分辨名称”- ou=people,cn=AdministrativeLdap,cn=Windchill_10.2,o=ptc
“企业用户的基础可分辨名称”- ou=people,cn=EnterpriseLdap,cn=Windchill_10.2,o=ptc
如果不确定源系统的基础可分辨名称,请参阅源 Windchill 安装中 <Windchill>/site.xconf 文件内 ie.ldap.propertyBaseDN 特性的值。
b. 目标数据库安装选项 - 可以创建新数据库或使用现有数据库。必须创建新数据库安装用户或使用现有数据库安装用户。如果选择创建新数据库安装用户,则必须先为目标安装创建数据库安装用户,之后才能运行 PTC 解决方案安装程序 (PSI)。
c. 组织的 Internet 域名 - 当指定管理设置时,在目标 Windchill 安装期间,PSI 中“组织的 Internet 域名”的值必须与源系统中“组织的 Internet 域名”的值相同。要找到这个值,请参阅源 Windchill 安装上 <Windchill>/site.xconf 文件中的wt.inf.container.SiteOrganization.internetDomain
d. 基础数据语言 - 在目标 Windchill 安装期间,PSI 中“基础数据语言”字段的值必须与源系统中“基础数据语言”的值相同。
e. 多字节支持 - 目标 Windchill 安装上的多字节支持的配置必须与源系统的多字节支持的配置相同。
5. 在安装目标系统以进行升级时,必须选择“从文件导入许可证”选项,以手动启动许可证激活过程。
使用“许可证管理”实用程序手动导入许可证的详细信息在 Windchill 许可的“使用 Windchill 许可证管理实用程序检索许可证”部分中介绍。
6. 应用最新的维护版本和修补程序 (如果适用)。如果执行多个升级传递,则在每个升级传递前,检查并根据需要安装最新维护版本。请参阅 Overview of the Upgrade Procedure for Windchill Products (Windchill 产品的升级过程概述) 页面。
7. 如果目标解决方案实施了集群配置,则安装并配置硬件集群节点。有关集群配置的详细信息,请参阅 Windchill Advanced Deployment Guide (《Windchill 高级部署指南》)
* 
在后续步骤中,需要将集群转换为整体式配置。有关详细信息,请参阅转换为单一服务器系统
8. 如果升级的系统使用 Windchill 文件服务器,则升级前必须在远程服务器上安装 Windchill 文件服务器软件。在使用 PTC 解决方案安装程序安装目标系统时,选择选项“启用远程文件服务器支持”。完成升级后,Windchill 服务器将重新传播到远程 Windchill 文件服务器,且复制和存储的工作方式与升级前一样。对于测试升级,建议复制远程文件服务器,但这并不是必需的,除非您的测试升级已在文件服务器站点上将内容创建为主数据并且您希望在升级时升级电子仓库内容。在升级之前,采用下列步骤来安装和配置文件服务器。如果在升级过程中,您希望通过在 Upgrade Manager 的收集升级特性阶段,在文件服务器的下拉列表中选择“更新文件服务器配置”来更新文件服务器配置,则需进行此设置。
a. 安装文件服务器。有关详细信息,请参阅设置文件服务器
* 
对于生产升级,可以选取将目标文件服务器安装在与生产 (源) 文件服务器所在的主机上。但是,对于测试升级而言,应将目标文件服务器安装到与生产文件服务器所在主机不同的主机上,因为内容会在升级期间进行修改,而您不希望在测试升级期间修改生产内容。
b. 通过在 <Windchill>\CCSTools\key 处找到的源服务器获取公用密钥
c. 将在上一步找到的公用密钥复制到位于 <Windchill>\CCSTools\key 的目标主站点中
d. 将公用密钥复制到通过文件服务器上 wt.properties 文件中的下列特性所指定位置中的所有文件服务站点:
wt.intersvrcom.masterSite.1=masterurl,<location_of_master.pubkey>
需要将密钥复制到 <location_of_master.pubkey> 所指定的位置
e. 如果源服务器是配置为文件服务器的 Windchill 11.0,请在本步骤中执行该操作。
a. 启动目标 Windchill 服务器。
b. 将密钥从 Windchill 源服务器 <Windchill>\CCSTools\Key 复制到目标主站点 <Windchill>\CCSTools\Key
c. 通过在 Windchill shell 中执行以下命令来导入密钥:
windchill wt.fv.tools.PreUpgradeUtility -u=<username> -p=<password> -t=<16 character token> -i
其中,
<username><password> 是站点管理员的用户名和密码。
使用从源服务器导出密钥时所用的同一 16 字符令牌。有关详细信息,请参阅导出密钥
d. 停止目标 Windchill 服务器,使导入的密钥生效。
e. 将密钥成功导入到目标服务器后,将其从源服务器的 <Windchill>\CCSTools\Key 处删除。
f. 复制电子仓库内容,如将电子仓库内容复制到新硬件所述。
g. 在主站点开始升级之前,验证方法服务器是否正在文件服务器上运行。
9. 运行 Windchill version 以确认是否所有必需的组件都报告为已安装。
10. 通过检查方法服务器日志的任何错误或警告验证安装是否成功。