Page tree
Skip to end of metadata
Go to start of metadata

在此页:

目标用户

CAST AI 管理员

  • 参见支持类别说明获得更多关于类别支持参考支持弃用支持方面的信息。
  • 对于下面列出的所有软件,所列出的版本是唯一支持的版本。弃用的支持未列出的版本或不支持的版本。

操作系统

CAST AIP 组件

不包括CAST仪表盘(CAST AIC 门户、健康仪表盘、工程仪表盘、旧版 CAST 发现门户和旧版 CAST 工程仪表盘)和CAST 交付管理工具,CAST AIP组件可以成功安装在以下操作系统上:

操作系统支持参考支持弃用支持备注
Microsoft Windows 7 SP1 64-bit(tick)


Microsoft Windows 8 64-bit
(tick)

Microsoft Windows 8.1 64-bit(tick)


Microsoft Windows 10 64-bit(tick)


Microsoft Windows Server 2008 R2 SP1 64-bit (Standard edition)
(tick)

Microsoft Windows Server 2012 64-bit (Standard edition)
(tick)

Microsoft Windows Server 2012 R2 64-bit (Standard edition)
(tick)

Microsoft Windows Server 2016(tick)

只有在桌面体验模式(即使用GUI)下安装时,CAST才仅支持Windows Server 2016。

备注

64-bit 操作系统兼容性

CAST AIP是一个64位兼容的应用,因此您必须只使用上表中提到的操作系统之一的64位版本。还请考虑到下列资料:

  • Visual Basic 分析器(在这个版本中)是作为一个32位的“应用”交付的。请阅读Visual Basic - 需要第三方软件中的Visual Basic 分析器和64-bit兼容性章节。

在虚拟机上运行的操作系统

当Windows系统作为虚拟机在主机VMWare或Hyper-V服务器上运行时,支持的Windows系统上运行CAST产品是没有已知的问题。但是这种系统固有的性能可能会受到影响。

CAST 门户和操作系统

所有CAST门户都可以安装在任何Microsoft WindowsLinux操作系统上,前提是选择JEE应用服务器(必须由CAST支持——参见下文)支持在该操作系统上安装。

注意“CAST dashboards”指的是:

  • Health Dashboard
  • Engineering Dashboard
  • CAST AIC Portal
  • legacy CAST Engineering Dashboard
  • legacy CAST Discovery Portal

CAST 交付管理工具

操作系统支持参考支持弃用支持备注
Microsoft Windows 7 SP1 64-bit(tick)


Microsoft Windows 8 64-bit
(tick)

Microsoft Windows 8.1 64-bit(tick)


Microsoft Windows 10 64-bit(tick)


Microsoft Windows Server 2008 R2 SP1 64-bit (Standard edition)
(tick)

Microsoft Windows Server 2012 64-bit (Standard edition)
(tick)

Microsoft Windows Server 2012 R2 64-bit (Standard edition)
(tick)

Microsoft Windows Server 2016(tick)

只有在桌面体验模式(即使用GUI)下安装时,CAST才仅支持Windows Server 2016。

Linux
(tick)
  • 安装在Linux操作系统上的Java JRE必须是64位兼容的(参见下文中的Java JRE章节)
  • X11图形界面必须安装在使用CAST 交付管理工具的Linux机器上——特别是,必须设置和导出DISPLAY环境变量
  • 如果CAST 交付管理工具在纯文本Linux上以命令行模式运行,有关解决方案,请参阅名为“交付管理器工具-错误- DMT命令行在纯文本Linux上失败”的故障排除指南页。
  • 无法提取和打包:
    • 存储在Team Foundation服务器上的源代码(使用CAST 交付管理中的专用Team Foundation Server选项)
    • .NET源代码在CAST 交付管理中使用自动提取所需.NET程序集选项时(可以使用系统文件选项提取.NET源代码,但是不能使用自动提取所需.NET程序集选项自动提取任何相关依赖项)

DBMS

支持用于存储服务的DBMS服务器   

CAST 分析/仪表盘/管理服务模式

下一节列出RDBMS,在RDBMS上可以安装CAST 分析/仪表盘/管理服务模式(在所有情况下都需要):

数据库系统版本/服务包架构支持参考支持弃用支持注释
CAST Storage Service / PostgreSQL2.0.x / 9.2.x64bit(tick)

参见以下注释。
3.0.x / 9.6.x64bit(tick)

参见以下注释。
10.x64bit(error)

由于JDBC驱动程序的不兼容性,目前不支持。
Oracle Standard or Enterprise Edition10.2.0.x with x ≥ 232bit or 64bit尚未支持


参见以下注释。

Oracle Standard or Enterprise Edition

11.2.0.x with x ≥ 1

32bit or 64bit

尚未支持


参见以下注释。

Microsoft SQL Server 2008 Standard Edition

RTM (10.0.1600.22)

64bit

尚未支持


参见以下注释。

Microsoft SQL Server 2008 Standard Edition

SP1, SP2, SP3

32bit

尚未支持


参见以下注释。

Microsoft SQL Server 2008 Enterprise Edition

RTM, SP1, SP2, SP3

32bit or 64bit

尚未支持


参见以下注释。

Microsoft SQL Server 2008 R2 Standard/Enterprise Edition

RTM, SP1, SP2

32bit or 64bit

尚未支持


参见以下注释。

请注意CAST强烈建议您使用CAST存储服务来托管CAST分析/仪表盘/管理服务模式,因为它是“首选”存储主机。有关更多信息,请参见CAST存储服务 - 从Oracle服务器和Microsoft SQL服务器迁移CAST AIP模式

CAST 管理服务模式

下一节列出RDBMS,在RDBMS上可以安装CAST 管理服务模式健康仪表盘需要):

数据库系统版本/服务包架构支持
弃用支持注释
CAST Storage Service / PostgreSQL 2.0.x / 9.2.x64bit(tick)

参见以下注释。
3.0.x / 9.6.x64bit(tick)

参见以下注释。
10.x64bit(error)

由于JDBC驱动程序的不兼容性,目前不支持。

备注

CAST 存储服务 / PostgreSQL

  • CAST建议在64位Linux操作系统上安装一个官方的PostgreSQL RDBMS(CAST存储服务中使用的RDBMS),以利用Windows上安装的CAST存储服务改进性能。有关更多信息,请参见在Linux上部署CAST存储服务
  • 支持CSS 2.0.x / PostgreSQL 9.2.x将在CAST AIP 8.4.x中退出,由于来自底层PostgreSQL数据库(9.2.x)于2017年9月终止服务。请参见: https://www.postgresql.org/support/versioning/

Microsoft SQL 服务器

  • 在Microsoft SQL 服务器环境中使用任何CAST产品(CAST Enlighten、CAST 管理器等)时,请确保您正在使用的登录已被授予视图服务器状态特权。如果使用了“sa”或“sysadmin”登录(不推荐)则不需要这样做,因为它们已经具有此特权。此特权通过sysprocess或通过sys.dm_exec_requests授予访问服务器当前进程列表的权限。CAST产品需要这些信息来进行数据库锁定和分析器保存过程的内部管理。为了避免产品使用错误,如果用户的登录无法访问当前流程列表,那么将阻止用户访问数据库。请参见附录- CAST产品的登录权限以获取更多信息。

Oracle 服务器

  • 在托管CAST数据库的Oracle服务器上,CURSOR_SHARING参数必须设置为默认值(即精确值)。请参见附录 - RDBMS 需求和配置中的CURSOR_SHARING参数部分以获取更多信息。

区分大小写

  • CAST不支持在“不区分大小写”的DBMS服务器上安装分析、仪表盘、管理和测量服务。如果您打算使用Microsoft SQL 服务器来托管CAST数据库,默认情况下配置为区分大小写,这一点尤其重要。有关区分大小写/不区分大小写的更多信息,请参见支持平台

支持DBMS连接子系统,用于安装和使用CAST 分析/仪表盘/管理/管理服务

通过终端用户应用在商业RDBMS (Oracle/Microsoft SQL 服务器)上安装或访问CAST数据库时,请确保使用以下支持的连接子系统之一(客户机驱动程序或层):

连接到Oracle服务器:

Oracle SQL*Net 2.3.x

Oracle Net8 8.0.x with x ≥ 6

Oracle Net8 8.1.x with x ≥ 5

Oracle Net 9.0 (9.0.1.1.1 or higher)

Oracle Net 9.2 (9.2.0.x with x ≥ 7)

Oracle Net 10.2.0.x with x ≥ 3

Oracle Net 11.2.0.x, with x ≥ 1

连接到Microsoft SQL 服务器:

ODBC 3.5

64位客户端层兼容性

当连接到Oracle服务器进行存储时      

您需要使用64位版本的Oracle客户机软件。如果您的机器上已经存在32位Oracle客户机,那么您还需要安装64位Oracle客户机。CAST是一个64位的应用以及只能链接到64位客户机驱动程序/层dll。另请阅读在Visual Basic - 所需的第三方软件中的所需的第三方软件章节和Visual Basic分析器以及64位兼容性

当连接到Microsoft SQL服务器进行存储时      

在连接到服务器时,需要创建ODBC条目(无论RDBMS对于安装CAST的机器是本地的还是远程的)。请使用ODBC数据源管理器(位于控制面板>管理工具中)来创建ODBC条目——这将使用Windows提供的64位Microsoft SQL 服务器驱动程序创建64位ODBC连接。

注意

  • CAST存储服务上安装CAST数据库不需要客户机连接层或驱动程序。                       
  • 对于Oracle服务器,必须使用完整的Oracle客户机连接到CAST。    
  • 请同时考虑DBMS供应商提供的安装要求,例如:    
    • DBMS服务器版本和DBMS连接子系统之间的兼容性。    
    • DBMS连接子系统和操作系统版本之间的兼容性。    
    • DBMS连接子系统和64位操作系统之间的兼容性。     

支持的字符集

应用服务器

下一节列出CAST支持的应用服务器,以运行CAST web应用:  

健康仪表盘 (HD),工程仪表盘 (ED),CAST AIC 门户 (AICP) 和 RestAPI

应用服务器支持参考支持弃用支持备注

Apache Tomcat 7.0.x 64-bit (where x ≥ 20)

(tick)

请检查Apache Tomcat文档,以确保您选择的应用服务器支持您的JRE。例如:

  • Apache Tomcat 7被设计为在Java JRE 6及更高版本上运行
  • Apache Tomcat 8和8.5被设计为在Java JRE 7及更高版本上运行
Apache Tomcat 8.0.x 64-bit(tick)

Apache Tomcat 8.5.x 64-bit(tick)

IBM WebSphere Application Server 8.5.x(tick)

请注意:

  • 仅在Linux操作系统上安装时才仅支持IBM WebSphere 应用服务器。
  • IBM WebSphere 应用服务器不支持CAST AIC门户(AICP)。

上面提到的CAST AIP web应用是使用以下Java规范开发的。这些信息将帮助您决定web应用是否在Apache Tomcat以外的应用服务器上运行:

规格AICP健康仪表盘 / 工程仪表盘
Servlet API2.53.0
Java EE56

请注意尽管CAST AIP web应用可以在除上述应用服务器之外的其它应用服务器上正确地运行,但是CAST并为这些应用服务器提供官方支持

旧版CAST工程仪表盘和CAST发现门户   

需要Java JDK 6(或更高版本)
应用服务器支持参考支持弃用支持

Apache Tomcat 5.5



(tick)

Apache Tomcat 6.0.x (where x ≥ 29)



(tick)
Apache Tomcat 7.0.x 64-bit (where x ≥ 20)(tick)

BEA WebLogic 9

(tick)

BEA WebLogic 10

(tick)

IBM WebSphere Application Server 6.1

(tick)

IBM WebSphere Application Server 7.0

(tick)

IBM WebSphere Application Server 8.0.0.x (where x is ≤ 2)
(tick)

Oracle Application Server 10g R3

(tick)

浏览器

请注意为了在CAST 管理器中查看某些报告(例如“视图执行单元”报告),必须将XML文件配置为使用浏览器打开。

本节列出通过CAST连接到CAST AIP web应用所支持的浏览器,分为两类:

当前的web应用

  • 健康仪表盘 (HD)

  • 工程仪表盘 (ED)

  • CAST AIC 门户 (AICP)

  • RestAPI

旧版web应用

  • CAST 工程仪表盘
  • CAST 发现门户

当前 web 应用

浏览器支持参考支持弃用支持备注
Microsoft Internet Explorer 9

(tick)
Microsoft Internet Explorer 10

(tick)
Microsoft Internet Explorer 11(tick)


Microsoft Edge(tick)

最低支持版本:Windows 10创建者更新(1703)

Mozilla Firefox

(tick)

最低支持版本:52 及以上
Google Chrome(tick)

最低支持版本:仅限近期
Safari (iOS 10)(tick)

仅支持健康仪表盘

传统 web a应用

浏览器
支持
参考支持
弃用支持

Microsoft Internet Explorer 6.0 SP3



(tick)

Microsoft Internet Explorer 7


(tick)

Microsoft Internet Explorer 8

(tick)

Microsoft Internet Explorer 9

(tick)

Mozilla Firefox 25 and above

(tick)

Google Chrome 30 and above(tick)

目录服务系统支持的特性      

下一节列出CAST web应用支持的企业目录(如Active Directory)的特性:

特性

支持

备注

Directory Services

(tick)
  • 完全支持Microsoft Active Directory。
  • 旧版CAST 工程仪表盘/发现门户只支持Microsoft Active Directory。
  • CAST AIC门户、CAST 健康和CAST 工程仪表盘支持其它目录服务,但通常需要额外配置。

Microsoft Active Directory Lightweight Directory Services

Partially

Microsoft AD LDS本身并不包含服务器中的所有信息,但可以提供指向存储该信息的另一个服务器指针。根据存储的内容,如果指向AD LDS服务器而没有提供足够的信息,身份验证和授权可能会失败。如果发生这种情况,应该修改配置以指向完整的Microsoft Active Directory服务器。

Global Catalog Servers (GCS)(tick)

如果活动目录或其它目录服务服务器包含多个域或域和子域,则有时需要。因为全局目录服务器包含所有域的LDAP信息。在这种情况下,LDAP URL应该指向GCS服务器URL(通常与LDAP URL相同,LDAP端口为3268,LDAPS端口为3269)

Proxies

Partially
  • 如果代理没有配置身份验证,则支持它们。
  • 不支持任何单点 (SSO) 登录代理。

Referrals

Partially

如果使用了引用,则机器名需要能够解析Doman名称服务(DNS)流程。这可能需要修改DNS或本地主机文件,以确保发生这种情况。

SSO (Single Sign On)

(tick)

通过SAML支持健康/工程仪表盘/RestAPI/AIC门户。

Nested GroupsPartially
  • 旧版CAST工程仪表盘/发现门户不支持
  • 支持健康/工程仪表盘/RestAPI/AIC门户

Java JRE

以下终端用户应用需要在本地机器上安装Java JRE:   

应用JRE支持参考支持弃用支持备注

通过CAST AIC门户访问CAST交付管理工具(DMT)


  • 1.7uX where X ≥ 06
  • 1.8ux
(tick)

  • 在基于Linux的操作系统上使用CAST 交付管理工具时,Java JRE必须是64位兼容的。
  • 当使用CAST 交付管理工具打包存储在Team Foundation Server(TFS)中的源代码时,如果您的TFS存储库需要SSL访问(https)和256位密码来保护该访问,请注意以下内容:
    • 您应该确保您安装JRE 1.8uX, X ≥ 161 的机器上交付管理工具将下载并使用。这个版本的JRE内置了无限制的加密密码。如果使用旧版本的JRE,在尝试访问TFS存储库时将看到错误“TransportException:Received fatal alert: handshake_failure”。
    • 您必须始终通过CAST AIC门户访问使用CAST交付管理工具——否则从CAST管理器使用CAST交付管理工具时,JRE v 1.7ux嵌入CAST AIP中使用,并且当试图访问TFS存储库时将看到错误“TransportException:Received fatal alert: handshake_failure”。

注意:

  • 如果您的工作站上只安装了较老版本的Java JRE(即1.6或1.5),则无法通过CAST AIC门户使用CAST 交付管理工具:系统将提示您安装Java JRE 1.7。
  • 如果您在工作站上安装了Java JRE的旧主版本(即1.6或1.5),并且将JAVA_HOME或JRE_HOME环境变量设置为旧版本,依然可以使用1.7版本,您可以使用交付管理工具但不改变您的配置。
  • 如果您的工作站上CAST支持安装Java JRE版本,但不是最新的Java JRE版本(例如版本1.7u17),那么Oracle Java 更新器将警告您,您的JRE是不安全的,并提示您进行更新。但是并不是强制更新Java JRE安装才能使用CAST 交付管理工具——您可以单击“Later”选项继续加载CAST 交付管理工具。请注意如果您决定在此时更新JRE,那么您必须拥有工作站上的本地管理员权限——如果没有此权限,更新将失败。

关于数据库/模式提取的CAST 交付管理中可用的JVM内存大小选项,请注意:

  • 此选项允许您配置JVM的最大Java堆大小,以便在数据库/模式浏览和提取过程中使用。默认情况下分配1GB内存,在大多数情况下,这个值可以保持原样。如果您在浏览以选择数据库/模式或使用包操作来调用提取时,正在清除Java堆空间的内存异常,则可能需要更改分配给JVM的内存量——当试图提取大型单个数据库/模式或多个数据库/模式时,可能会更具体地出现这种情况。请增加内存分配,直到您不再收到错误为止,但是请记住以下几点:

    • 32位JRE:如果您通过CAST AIC门户和已经安装的32位JRE运行CAST交付管理工具,或从CAST管理器中启动CAST交付管理工具(当它将使用一个32位提供的JRE安装),CAST建议您不增加JVM内存到2GB以上,否则会有系统内存耗尽的风险。
    • 如果您的数据库/模式提取始终耗尽内存,尽管已经使用32位JRE分配了可能的最大内存,您可能需要确保使用64位JRE来增加的内存可用性。要做到这一点,您必须从CAST AIC门户启动CAST交付管理工具,而不是直接从CAST 管理器中启动(当它使用CAST安装附带的32位JRE时)。在此之前,您必须手动修改CAST 交付管理工具的快捷方式(可在Windows开始菜单中找到)以32位JRE (C:\Windows\SysWOW64\javaw .exe)的现有路径替换为64位JRE路径("C:\Program Files\java\jre1.7.0_20\bin\javaws.exe"为例)。您可以添加-Xmx参数(最大内存分配),这将允许进程使用定义的内存。快捷方式现在看起来应该像这样:

      "C:\Program Files\java\jre1.7.0_20\bin\javaws.exe" -Xmx4096M -localfile "C:\Users\xxx.CASTCORP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\6\1c274146-29c73860"

源代码管理系统

CAST 交付管理工具可以访问以下源代码管理系统,“开箱即用”的方式提取源代码:

SCM支持
Apache Subversion (SVN)(tick)
Team Foundation Server (TFS) 2008, 2010, 2012(tick)

删除访问

CAST产品可以通过以下远程访问系统之一执行:

远程访问系统

Microsoft终端服务

Citrix XenApp 7.6

  • No labels