安装和升级 > Windchill 安装和配置 > 高级配置 > 在远程站点安装 Windchill 文件服务器 > 配置远程文件服务器 > 未启用 PSI 时启用远程文件服务器支持
  
未启用 PSI 时启用远程文件服务器支持
如果在主安装过程中未在 PSI 中选择“启用远程文件服务器支持”,则可以使用以下部分中提供的信息启用该选项。
手动创建安装程序捆绑 Zip 文件 (CCsInstallerBndle.zip)
必须采用以下步骤手动创建包含用于副本安装的安装程序的捆绑 ZIP 文件:
1. 在以下位置找到创建安装程序 ZIP 和 MD5 文件所需的脚本:
<Windchill>/bin/CCSTools/createZip.xml
该脚本必须按照以下格式从各 CD 图像的 <Windchill>/bin/CCSTools 运行:
ant -f createZip.xml -Dpsi_loadpoint.dir=<val> -Dsource_image.dir=<val>
其中,<val> 为包含 PSI 单独管理的规则文件的 psi_loadpoint 目录。
例如:
D:\ptc\PJL\Windchill\bin\CCSTools\>ant -f createZip.xml -Dpsi_loadpoint.dir=D:\ptc\PJL\PSI -Dsource_image.dir=E:\CD_JavaSDK
结果应为位于每个 CD 的 <Windchill>/CCSTools/install 中的 <安装程序名称>.zip 和 <安装程序名称>.zip.MD5 文件。
2. 使用该脚本创建以下子安装程序的 ZIP 和 MD5 校验和。这些子安装程序的 zip 和 MD5 文件必须位于以下位置的 ZIP 存储库中:
(<Windchill>/CCSTools/install
JDK
LDAP 服务器
Web 服务器
Servlet 引擎
Info*Engine 服务器
Windchill Services
PTC 解决方案安装程序
* 
Apache 和 Tomcat 在解压缩时必须共享一个公用目录,例如 CD_CAPPS/Apache and CD_CAPPS/Tomcat。要确保保留此结构,必须将 Apache 和 Tomcat 逐一复制到单独的 CD_CAPPS 文件夹中,并且在调用 createZip.xml 时必须引用此文件夹。
3. 将上述已创建的安装程序 zip 合并到名为 CCsInstallerBndle.zip 的主捆绑 zip 文件中。要创建此 zip,请运行以下命令:
ant -f createZip.xml bundleInstallerZips
结果应为位于 <Windchill>/CCSTools/install 中的 CCsInstallerBndle.zip 文件。
手动生成 CCSDsu.zip 文件 (如有必要)
如果在解决方案的初始安装过程中未选择“启用远程文件服务器支持”,则应用维护更新之后将不存在此 ZIP 文件,所以必须手动生成该文件。
用于处理此任务的 ANT 脚本保存在以下位置中:<Windchill>/bin/CCSTools/create_ccsdsu.xml。此脚本将根据 BOM (物料清单) 创建 CcsDsu.zip。它会维护一个累积 BOM (<Windchill>/CCSTools/CcsDsuBom.include),将通过该 BOM 合并所有将来的 BOM。
要生成该 ZIP 文件,请从 Windchill shell 运行以下命令:
ant -f <Windchill>/bin/CCSTools/create_ccsdsu.xml
-Dinstall.files.maint=true <params>
其中 <params> 是:
-Dccsdsubom_include (可选) - 含有关于 <Windchill> 的内容的任何替代 BOM 文件。
这指向要追加到 CcsDsu.zip 的内容的 BOM。
-Dccsdsu_exclude_list (可选) - 包含要从 DSU 中排除的任何文件的基于表达式的常规列表。默认为 <wt_home>/installer/wnc/ccsdsu_regex_exclude_list.txt)。
该脚本可运行和生成 CcsDsu.zip 及相应的 MD5 校验和文件 (位于 <Windchill>/CCSTools/update 目录下)。
此 CcsDsu.zip 会下载到远程文件服务器。请确保将 ZIP 文件放置在与主站点相同的位置中:<Windchill>/CCSTools/update
在“文件服务器”上重新启动 Windchill 时,将应用该 CcsDsu.zip。
* 
在将某更新 (修补程序或维护版本) 应用于具有群集设置的主站点时,修补程序会分别应用于群集中的每个节点。但是,为了使 CCS (文件服务器) 自动更新正常工作,必须将群集主节点 (后台方法服务器) 的 <Windchill>\CCSTools\update 目录下的文件复制到群集中每个节点的 <Windchill>/CCSTools/update 目录下。这是必要的步骤,以确保该 CCSDsu.zip 文件与其在所有节点上的 CCSDsu.zip.MD5 文件完全相同。
使用 CcsInstallerBundle.zip 和 CcsDsu.zip 安装新的文件服务器
* 
Windchill 10.2 之前的版本中不存在 CcsInstallerBundle.zip。
要使用 CcsInstallerBundle.zip 和 CcsDsu.zip 安装新的文件服务器,请采用以下步骤:
1. 下载 CcsInstallerBundle.zip。
2. 下载 CcsInstallerBundle.zip 后,将其解压缩至公共位置,然后运行已解压缩的 PTCSolnInstaller 映像文件。
3. 要在 Windows 中解压缩,可以使用 WinZip (或类似的应用程序) 或者 Windows 内置的 .zip 功能。
对于 UNIX,可使用 unzip <文件名>。可能需要安装解压缩功能。
4. 启动 PSI 时,请选择“解决方案”这种方案,选取“文件服务器”作为安装选项,然后将暂存区域指向包含所有已解压缩的图像的位置。
使用 PSI 安装文件服务器后,需要应用 CcsDsu.zip 文件。
更新文件服务器
对主站点应用维护版本或修补程序时,需要对远程文件服务器进行维护更新。更新由名为 CcsDsu.zip 的文件提供,该文件包含维护版本所需的所有更新。如果在安装解决方案时选择“启用远程文件服务器支持”,则在应用维护更新时会在主站点上生成此 ZIP 文件。要更新文件服务器,必须:
使用 CCsInstallerBundle.zip 更新文件服务器上的现有独立产品
使用 CcsDsu.zip 更新文件服务器上的非独立产品
使用 CCsInstallerBundle.zip 更新文件服务器上的现有独立产品
要使用 CCsInstallerBundle.zip 更新文件服务器上的现有独立产品,请使用以下流程:
1. 关闭文件服务器上的方法服务器、服务器管理器和 Web 服务器。
2. 在主服务器上应用更新并重新启动后,从“站点” > “实用程序” > “文件服务器管理”中检查 Windchill 页面内的“文件服务器管理”内容以查看独立产品是否已经更新 (验证其日期)。
3. 如果独立产品已更新,则下载主服务器上的 CCsInstallerBndle.zip 主 zip,并将其解压缩至暂存区域。
4. 运行位于暂存区域中的 PSI 并选择“更新现有安装”
5. 选择要更新的文件服务器实例。
6. 提供 PSI 的暂存区域位置以安装独立产品更新。
7. 单击“下一步”,直到您到达用于运行安装的最后一个面板的终点。
使用 CcsDsu.zip 更新文件服务器上的非独立产品
要使用 CcsDsu.zip 更新文件服务器上的非独立产品,请使用以下流程:
* 
如果已经完成了主站点的更新,并且已将 wt.properties 文件中的 autoManageCCS 特性设置为 true,则广播文件服务器配置,以自动将 CcsDsu.zip 文件下载到文件服务器上的以下位置:<Windchill>/CCSTools/update
如果 autoManageCCS 特性设置为 false,则必须通过“文件服务器管理”实用程序 (位于“站点” > “实用程序” > “文件服务器管理”下) 手动从 <Windchill>/CCSTools/update 下载 CcsDsu.zip 文件。
使用 CcsDsu.zip 自动更新文件服务器上的非独立产品
如果系统设置为在用维护版本或修补程序更新主站点时自动更新现有的文件服务器安装,则主站点上的站点管理器准备好信息和文件、在站点上执行更新以及重新启动该站点之后,就会开始以下过程:
1. 主站点会通知文件服务器是否需要更新。
2. 站点设置为“只读”状态。
3. 主站点会将“文件服务器”上的状态修饰符设置为“更新正在进行”状态。
4. 每个文件服务器自身识别是否需要更新。
5. 主站点推动文件服务器进行更新。
6. 状态修饰符更改为“需要重新启动”状态。
7. 系统将通知发送给适当的管理员,并请他们执行重新启动。
8. 如果独立产品的已更新版本和 PSI 可用,则必须先使用 PSI 更新文件服务器上现有的独立产品,然后再重新启动文件服务器上的 Windchill 以应用更新。
9. 将执行重新启动。
10. 文件服务器在重新启动期间对自身进行更新。
11. 主站点会执行以下操作:
验证“文件服务器”的版本级别
从“文件服务器”上移除“需要重新启动”状态修饰符
从站点移除只读状态
手动更新现有文件服务器安装上的非独立产品
如果系统未设置为在用维护版本或修补程序更新主站点时自动更新现有的文件服务器安装,则必须手动更新各个文件服务器站点:
1. 关闭所有与 Windchill 相关的服务器应用程序,包括方法服务器、Web 服务器、servlet 引擎和服务器管理器,并退出所有 Windchill shell。
2. 如果独立产品的已更新版本和 PSI 可用,则在执行 install_ccsdsu.xml 文件前必须使用 PSI 更新文件服务器上现有的独立产品。
3. 打开系统控制台并导航至 <Windchill>/bin/CCSTools 目录。
4. 确保 Windchill Directory Server 正在运行。
5. 使用 ANT,执行脚本文件 install_ccsdsu.xml,方法如下:
ant -f install_ccsdsu.xml
* 
如果首次尝试执行 ant -f install_ccsdsu.xml 失败,请再次运行以成功完成更新过程。
6. 执行完成后,启动 Windchill。