Page tree

在此页:

目标用户:

CAST AI 管理员

摘要:

  • 请注意只要安装位置不同,CAST AIP的现有版本可以与同一台机器上CAST AIP的当前版本共存。

简介

CAST AIP作为安装程序(安装)提供。这包括以下内容:

  • CAST 管理器
  • CAST 服务管理器
  • CAST 事务配置中心
  • CAST 架构检查器
  • CAST Enlighten
  • CAST 更新工具 (CUT)
  • UA 包助手
  • CAST AIP web 应用 (WARs)

注意在以前的版本中,提供了一个结合CAST AIP和CAST存储服务的安装程序。

CAST存储服务和安装顺序

本文档描述在一个专用工作站上安装CAST AIP。如果打算为CAST AIP存储需求使用CAST存储服务(请参阅支持平台中的DBMS部分),并且打算在与CAST AIP相同的工作站上运行CAST存储服务,那么CAST强烈建议在运行CAST AIP安装程序之前将CAST存储服务安装到工作站上。这样,CAST AIP安装程序就可以自动生成到CAST存储服务的连接配置文件(用于在CAST服务器管理器中安装存储组件(请参阅 安装 CAST AIP模式)),从而简化了装载和配置过程。

如果要将CAST存储服务安装到专用工作站,则那么无论执以什么顺序来安装CAST存储服务和CAST AIP:都不会创建任何连接配置文件,因为CAST存储服务将位于单独的工作站上。

如果CAST AIP安装程序检测到工作站上存在CAST存储服务(无论是通过独立安装程序安装,还是通过以前的CAST AIP版本安装),那么将自动创建到该CAST存储服务实例的连接配置文件,并可在CAST服务器管理器中使用。

安装需求

有关硬件和安装要求的更多信息,请参见附录 —— CAST管理工作站安装和硬件要求

在开始安装程序前,请确保已完成下列所有工作,并符合下列要求:

(tick)

确保已经阅读所有的版本发布信息,以及CAST产品所有最新的信息。特别是:支持的平台支持的字符集硬件要求功能信息技术信息

(tick)

确保目标工作站满足所有硬件和操作系统要求(参见附录 —— CAST管理工作站安装和硬件要求)。

(tick)

确保目标工作站上的Windows用户登录具有足够的用户权限来安装应用(参见附录 —— CAST管理工作站安装和硬件要求)。

(tick)

确保可以从目标工作站(例如承载存储组件的工作站)访问任何必要的网络资源。

(tick)

CAST AIP以ZIP文件的形式交付。确保已经准备好所需的ZIP文件并解压缩。

(tick)

在启动CAST AIP安装程序之前,请确保禁用杀毒软件。

安装过程

  • 右击设单击setup.bat文件位于解压过程中创建的文件夹中:

  • 在上下文菜单中选择Run as Administrator(即使Windows用户登录是“Administrators”组的一部分,也需要提升权限)。
  • 单击Next,然后阅读并接受许可协议
  • 为CAST AIP选择一个位置——设置将建议:%PROGRAMFILES%\CAST\<version>

请注意,一般来说安装路径必须只包含ASCII字符或Windows操作系统语言(或语言组)的字符。有关详细信息,请参见附录 —— CAST管理工作站安装和硬件要求中的安装路径中允许的字符

  • 现在为各种类型的CAST AIP日志临时文件和杂项文件选择位置。这些位置将对所有CAST AIP应用有效。除非需要,否则不需要更改这些路径位置,每个屏幕中建议的路径是CAST AIP中所有应用使用的默认位置。只有在非升级场景中安装CAST AIP时,这些屏幕才可见(例如,机器上还不存在来自相同主/次版本跟踪的CAST AIP)。一旦设置完成,可以通过修改CastGlobalSettings.ini文件覆盖位置。

注意,不可能使用Windows环境变量定义新路径。只能使用完整路径(C:\CAST\…)或网络位置(\\HOST\SHARE)。

  • 单击Next。屏幕将显示选择摘要:

  • 单击Next,开始安装。
  • 完成后CAST AIP就可以使用。然后安装程序将启动CAST 服务器管理器,以便可以将CAST AIP模式安装CAST存储服务商业RDBMS中:

哪些第三方项目安装了CAST AIP?

当使用CAST AIP设置完成安装时,如果它们还没有安装,并且除了CAST AIP组件外,还将安装以下第三方项目到目标工作站:

  • Visual C++ 64位可再为Visual Studio 2017分发包
  • Visual C++ 64位可再为Visual Studio 2013分发包
  • Visual C++ 32位可再为Visual Studio 2013分发包
  • Visual C++ 64位可再为Visual Studio 2010分发包
  • .NET framework: 4.5.2(当需要的话——如果已经有了最新的版本,则什么也不安装)

  • Microsoft Build Tools 2015 (BuildTools_Full.exe)

安装后操作(仅用于更新场景)

如果已经安装了CAST AIP,准备从以前的CAST AIP版本更新,那么如果希望保持CAST AIP的上一个版本与当前版本之间的等效性,那么需要执行以下操作。

连接配置文件转移

CAST AIP终端用户应用使用“连接配置文件”存储关于需要连接到的CAST AIP模式的信息。这些连接配置文件是存储在工作站特定发布位置的文件。当升级到新的主要或次要版本的CAST AIP(不包括在服务包之间)时,这些连接配置文件因此需要从旧位置复制到新位置

文件名

位置

使用

CWProfileConnection.INI%PROGRAMDATA%\CAST\CAST\<version>

为最终用户应用(如CAST Enlighten、CAST 报告中心)提供连接细节。

CWSIProfileConnection.ini%PROGRAMDATA%\CAST\CAST\<version>

为管理应用CAST服务管理器提供连接细节。

请注意,如果CAST AIP安装程序能够检测到同一工作站上存在的CAST存储服务,则此文件可能已经存在于新位置中

cast——ms.connectionProfiles.pmx%APPDATA%\CAST\CAST\<version>

为终端用户应用(如CAST 管理器、CAST事务配置中心、CAST架构检查器)提供连接细节。

注意如果在工作站上已经安装了CAST AIP的上一个版本,那么CAST AIP安装程序将复制cast——ms.connectionProfiles.pmx文件从这个先前的发行版到新的发行版的特定位置。

配置文件交付

当升级到新的CAST AIP主版本或次版本时(不包括在服务包之间),各种CAST AIP特性和工具使用的配置文件不会自动升级。换句话说,需要确保已应用于CAST AIP的现有版本中的配置文件的任何自定义都被手动复制到CAST AIP的新版本中的相应配置文件中。此任务必须在使用CAST AIP的新版本生成新快照之前完成,否则将使用默认配置文件,分析结果可能会受到影响。

可修改配置文件的非详尽列表如下所示。请检查所做的任何自定义,并确保被转移到CAST AIP的新版本中的等效文件中:

文件名

位置

使用

频率

*.ini files

%APPDATA%\CAST\CAST\<version>

  • enlighten.ini
  • rcenter.ini
  • servman.ini

%PROGRAMDATA%\CAST\CAST\<version>

  • GloballySharedSettings.ini
为终端用户应用提供配置选项。
默认的CAST AIP环境配置文件来自CAST AIP的旧版版本

%CommonProgramFiles%\CAST\CAST\EnvProf\*.*

or

%CommonProgramFiles(x86)%\CAST\CAST\EnvProf\*.*

与以前版本的CAST AIP一起安装,用于默认的CAST AIP环境配置文件。

CAST AIP 8.2x及以上版本不再使用这些文件。

如果更改了这个位置中的任何文件,那么必须将这些更改转移到<CAST_install>\EnvProf中的等效位置。参见技术信息

cast——tag.extensions.xml

<CAST_install>\configuration\J2EE\web——inf

指定在分析过程中需要考虑的标记库。



*.tagsextensionCAST Management Studio (GUI) > Application > Platform Setting > CAST Tags Extensions Folder——
<CAST_install>\EnvProf\J2EE\——
*.blackbox.xml
  • <CAST_install>\configuration\BlackBoxes\DotNet
  • <CAST_install>\configuration\BlackBoxes\J2EE
用户输入安全特性:自定义黑盒方法

CAST AIP 8.3.x及以上版本中,这些文件的位置已经更改。这些文件(适用于所有技术)现在应该位于:

%PROGRAMDATA%\CAST\CAST\[major_ver.minor_ver]\blackboxes

安装之后,这个文件夹应该已经存在,但是如果不存在,请创建。

注意,这些文件的路径由CAST AIP全局设置变量定义:CAST_ALL_USERS_PATH(在CCastGlobalSettings.ini文件中定义)。

ExternalLinksRules.xml<CAST_install>\configuration\parametrization旧版动态链接管理器链接参数化

CAST AIP 8.2.2及以上版本中不再使用此文件——它已被CustomExternalLinksRules.xml文件所替代。因此如果之前已经修改了该文件以提供参数化,并且在升级到CAST AIP 8.2.2或更高版本之后,必须确保将自定义规则从该文件复制到CustomExternalLinksRules.xml文件中。(位于同一文件夹中)。如果CustomExternalLinksRules.xml文件不存在(特别是在独立模式下安装CAST AIP 8.2.2,工作站上不存在AIP 8.2.0和8.2.1时),可能需要自己创建。

CustomExternalLinksRules.xml<CAST_install>\configuration\parametrization旧版动态链接管理器链接参数化
Parametrization_Cobol.xml<CAST_install>\configuration\parametrization\cobolCobol主机分析器的参数化
AdvancedJCL.xml<CAST_install>\

JCL主机分析器的参数化


*.xml

<CAST_install>\configuration\AMT

AMT(任务、内存等)的管理


CastMetrics.xml<CAST_install>\度量助手 V1

这个文件在CAST AIP 7.2.x及以上版本中不再使用。它已被XXXCastMetrics.xml文件所取代。因此应该将自定义转换为一个或多个XXXCastMetrics.xml文件。强烈建议为每种自定义语言提供一个文件,或者为标准语言提供一个自定义指标文件。参见使用XXXCastMetrics.xml文件获取更多信息。

*.xml

<CAST——install>\configuration\Metrics

度量助手 V2


*.xml<CAST——install>\configuration\MetricAssistant度量助手 V3

后台事实上传文件

——

上传工作和成本数据等后台资料


XXXCastMetrics.xml%ALLUSERSPROFILE%\CAST\CAST\<version>\Configuration\Languages\<language>

标准CAST AIP技术的自定义度量配置


*.castscriptCAST Management Studio (GUI) > Application > Platform Setting > CAST Script Library DirectoryCAST 脚本CAST 7.2.x 及以上版本

Cast.aex

<CAST——install>\configuration\EnvProf

环境配置文件存储在KB中,但是可能已经更改了文件以将其应用于新安装。


JAR, XQuery, CASTScript由自定义环境配置文件参考自定义环境配置文件

自动工作站安装程序

如果需要在大量的工作站上以完全相同的方式(10+、100+ PC)安装CAST AIP,那么可以考虑使用设置安装程序的命令行参数自动化这个过程。这将在无人参与的情况下启动安装程序。

此方法要求在一个目标工作站上执行所需的安装,然后将所选选项输出到一个应答文件(setup.iss),然后在后续的自动安装中重新使用该文件。

  • 首先选择一个工作站并打开命令提示符(cmd)。将文件夹和/或目录和/或驱动器更改为包含CAST AIP setup.exe文件(位于从CAST AIP zip文件创建的“data”文件夹中):

  • 然后使用——r选项如下:
setup.exe /r /f1"n:\temp\setup.iss"
  • 这将启动正常InstallShield®。
  • 定义所需的设置。

请确保在安装过程中不使用“返回”按钮返回到前一个屏幕——因为这将导致在安装过程结束时创建的“应答”文件无效。

  • 初始安装过程完成后,将在命令行中指定的位置创建名为setup.iss的“应答”文件(在本例中是n:\temp\setup.iss,这是一个网络位置)。该文件包含安装CAST AIP所需的所有参数,其方式与刚才所做的完全相同。
  • 现在转到下一个工作站。打开命令提示符,移动到所需位置(已存储CAST AIP安装程序的位置)并输入:
setup.exe /s /f1"n:\temp\setup.iss"
  • InstallShield®现在将使用保存于网络上的setup.iss文件中的参数以无人值守的方式打开并运行安装——无需干预即可继续执行各个步骤。设置参数将与在第一个工作站上执行、并保存在setup.iss文件中的第一次安装所定义的参数相同。
  • 在操作期间,安装在工作站的任务栏上运行。完成后,InstallShield®将自动关闭,CAST AIP将准备运行。

在其它环境中部署CAST AIP

Citrix XenApp

有关CAST AIP的更多信息,请参见为CAST AIP设置XenApp 7.6。  

终端服务器

在终端服务器上安装应用必须以特定的方式进行,以确保终端服务器的所有用户都可以使用。

终端服务器有两种模式:执行安装。默认情况下,所有用户都是在执行模式下登录,这意味着可以运行程序等。当想要安装一个应用以便每个人都可以使用时,管理员应该更改为安装模式。安装软件的最佳方法是使用添加/删除程序控制面板程序类型,因为它会在安装过程中自动设置要安装的模式,然后在安装结束时返回执行。或者可以手动更改式安装输入:

C:\> change user /install

要更改回执行使用:

C:\> change user /execute

并检查当前使用模式:

C:\> change user /query

注意

  • 还请注意,CAST AIP需要将数据写入位于CAST AIP安装文件夹中的文件中。因此,所有用户必须对包含CAST AIP的文件夹具有权限。
  • 请确保还将CAST_CURRENT_USER_PERSONAL_PATH键添加到CastGlobalSettings.ini文件中。(参见这里的文档)。应该将此键设置为特定于当前用户的位置,例如%UserProfile%\Documents\

安装服务包(即CAST AIP 8.3.1)

CAST ship以服务包的形式更新为CAST AIP 8.3.0。这些服务包从8.3.1开始编号。最好将服务包描述为以单个可安装包的形式交付的对“基线”CAST AIP 8.3.0的更新、修复或增强的集合。

关于服务包,应该知道的一些事情

  • 服务包安装程序不需要以前在工作站上安装CAST AIP,即即使没有在工作站上安装CAST AIP 8.3.0,也可以安装CAST AIP 8.3.1
  • 服务包仅限于安装CAST AIP:没有发布用于升级CAST存储服务的服务包。
  • 可以在现有的服务包上安装服务包(例如CAST AIP 8.3.0 + 8.3.1 + 8.3.2)     
  • 安装一个服务包(例如CAST AIP 8.3.1),当同一个版本的上一个版本“track”也存在于工作站上时,将上一个版本(例将CAST AIP 8.3.0)转换为CAST AIP 8.3.1:服务包在工作站上不作为单独的实体存在
  • 安装服务包时,将向Windows控制面板中的添加/删除程序程序和功能部件项添加一个条目。如果在工作站上还存在相同版本“track”的前一个版本,则将修改前一个版本的条目,并显示最新的版本。换句话说,不管安装了多少个服务包,在Windows控制面板的添加/删除程序程序和特性项中,只有一个条目可见。
  • 完成服务包的安装后,需要按照升级 CAST AIP指南,升级所有现有的CAST AIP 8.3.x数据库/架构,以兼容新的服务包。
  • 无法卸载服务包——请参见附录 —— 卸载和重新安装CAST以获得更多信息。 
  • 如果同一版本“track”的CAST AIP以前的安装也存在于工作站上,并且如果已手动修改了现有CAST AIP安装文件夹中的任何文件,将在服务包安装过程中弹出的信息中列出。仅供参考,不会妨碍服务包的安装:

  • 在服务包版本中更改的任何文件,包括用户手动修改的文件,将在服务包安装过程中被覆盖/替换,但是,将backup\SP_<version>(存储在%PROGRAMDATA%\CAST\CAST\<major.minor version> ),如有需要可从此恢复个别文件:

预安装检查列表

在开始安装程序前,请确保已完成下列所有工作,并符合下列要求:

(tick)

确保已经阅读了CAST产品附带的所有版本发布信息,以获取最新的信息

(tick)

在开始安装之前,请确保您已经阅读了有关服务包的知识(请参阅上面的内容)

(tick)

CAST AIP以ZIP文件的形式交付(包含CAST setup.bat)。确保您已经准备好所需的ZIP文件

(tick)

将ZIP文件解压缩到工作站上一个方便的位置

(tick)

确保在启动CAST setup.bat之前禁用杀毒软件

服务包安装程序

  • 右击setup.bat文件位于解压过程中创建的文件夹中:

  • 在上下文菜单中选择Run as Administrator
  • 当安装程序加载时,确保选择了如下所示的Upgrade选项,然后单击Next(注意,如果在“独立”模式下运行安装程序,而工作站上没有任何以前安装的CAST AIP,则不会显示此屏幕):

  • 接受许可协议,然后单击Next   
  • 单击Install启动流程:

  • 如果服务包安装程序检测到CAST AIP安装文件夹中的文件有任何更改,将显示一条弹出消息,通知这一点(这不会阻止安装)。请注意,如果在“独立”模式下安装CAST AIP,而之前没有在工作站上安装CAST AIP,则此弹出窗口将永远不会显示):

  • 单击OK继续安装过程。
  • 完成后,将安装服务包,可以选择启动CAST更新工具——在CAST AIP 版本≥ 8.3.1中CAST更新工具不再用于执行升级,因此请取消选中此复选框。需要按照更新 CAST AIP升级CAST AIP 8.3.x模式,以兼容新的服务包。单击“Finish”完成此过程:

  • 将显示一条消息,说明安装过程成功:

  • 最后控制面板中的程序和特性部分将列出新服务包的更新的单个条目:

CAST AIP安装程序(设置)增加了三个新屏幕。这些屏幕只有在非升级场景中安装CAST AIP时才可见(例如,计算机上没有来自相同主/次要版本跟踪的CAST AIP),并允许修改各种CAST日志临时文件杂项文件位置。这些位置将对所有CAST应用有效。除非有必要,否则不更改这些路径位置——每个屏幕中建议的路径是CAST AIP使用的默认位置。

  • No labels