上一主题: 安装、升级和迁移下一主题: 安装


包含的组件

该版本的 CA AppLogic® 网格操作系统包括以下主要组件。

分发内核

CA AppLogic® 分发内核将提供支持 CA AppLogic® 的分发基础架构和应用模型所需的一套系统服务。 其中四个最重要的系统服务包括:

网格显示板

网格显示板将提供:

应用配置器

应用配置器是用于配置应用参数(包括设置其硬件资源、网络资源、调整参数以及其他参数)的控制面板。 它是一个包括所有可配置参数的属性表。

还可以通过命令行 shell 或脚本使用应用配置命令访问该应用配置器。

基础架构编辑器

基础架构编辑器是一种可视化工具,使用它可以为 CA AppLogic® 应用轻松创建、组装及故障排除即抛型基础架构。

编辑器的用户界面交互性很强,按照常用的绘图程序建模:将组件拖到画布上、将它们连接在一起,并使用属性表配置每个组件,从而组装基础架构。

对于运行的应用,编辑器可用于为应用打开监控显示板以及为应用启动网格 shell 或登录到各个组件。

命令行 Shell

通过命令行 shell 可以控制 n CA AppLogic® 网格的各个方面。 此 shell 运行于 CA AppLogic® 控制器,可通过浏览器使用新的基于 Web 的 shell 或使用任意合适的 SSH 客户端程序包通过 SSH 对其进行访问。

使用 shell 命令以实现下列目标:

所有命令都具有其“批量”格式的输出,这可以在为便利交互操作结构化命令的默认输出时以编程方式轻松解析。

注意:CA AppLogic® 应用编程接口也可用,其通过基于表象化状态转变 (REST) 的服务向一个或多个 CA AppLogic® 网格提供 Web 服务接口。 通过 CA AppLogic® Web 服务 API,RESTful 客户端软件的开发人员可以直接与基于 CA AppLogic® 的虚拟数据中心 (VDC)(例如:CA AppLogic® 网格)连接。 API 允许对每个 VDCapi 内可用的虚拟化基础架构的大型池进行编程控制。 要使用 Web 服务 API,应当在网格上运行 WS_API 应用。 WS_API 应用对 API 提供基于 HTTP、HTTPS 和 VPN 的访问。

应用编程接口

CA AppLogic® 应用编程接口通过基于表象化状态转变 (REST) 的服务向一个或多个 CA AppLogic® 网格提供 Web 服务接口。 通过 API,RESTful 客户端软件的开发人员能够直接与基于 CA AppLogic® 的虚拟数据中心 (VDC)(即 CA AppLogic® 网格)连接。 API 允许对每个 VDC 内可用的虚拟化基础架构的大型池进行编程控制。 要使用 Web 服务 API,应当在网格上运行 WS_API 应用。 WS_API 应用对 API 提供基于 HTTP、HTTPS 和 VPN 的访问。

应用基础架构构建系统

基础架构构建系统编译应用基础架构,以为应用生成单个实体。 它会验证每个组件和整个应用的资源和配置限制,构建实例映像并强制实现应用基础架构的完整性。 基础架构链接程序在应用启动时将应用实例绑定到网格硬件资源,以便携式应用格式生成随时可运行的应用。

基础架构构建系统在启动应用时会被自动调用,并且对网格操作员是透明的。

应用监控系统

应用监控系统提供可视化界面,用于监控正在运行的 CA AppLogic® 应用的性能和资源使用统计信息。 监控用户界面的交互性很强,并且可以通过 Web 浏览器进行访问。

系统目录

系统目录包含 42 个组件类,可随时在应用中使用。

注意:自 CA AppLogic® 3.7 起,所有目录中所有基于 Linux 的组件均重新基于 CentOS 6.3,除非另有说明。

注意:如果从较旧的网格(如 CA AppLogic® 3.5)迁移应用,或对上面提及的较新的类没有访问权限,则在将应用迁移到新的 3.7 网格之后,必须对其进行更新。 在编辑器中打开应用时,编辑器将显示一则消息,指出该组件类已缺失,该组件将从画布中消失。 在这种情况下,您将需要将新的组件类实例拖动到画布上,并需要重新确定其参数/重新连接组件。 之后,保存您的应用,更新的应用即可使用。

您可以在 CA AppLogic® 网格上创建基于 Windows 的组件,但是这些组件不随 CA AppLogic® 提供。

系统目录是个全局目录,包含可由网格上所有应用使用的组件类。 有关目录参考中每个组件的信息,请参阅完整的文档。 系统目录对于 CA AppLogic® 用户为只读目录,并且只有网格维护人员才能对其进行更改。

CA AppLogic® 还包括以下全局目录:

有关所有组件及其数据表的列表信息,请参阅《组件目录参考指南》

注意:

示例应用

该 CA AppLogic® 版本包括 15 个随时可用的应用模板

CA AppLogic® 版本包括下列虚拟专用服务器 (VDS) 应用模板:

CA AppLogic® 版本还包括下列预先配置且基于 Linux 的基础架构模板:

CA AppLogic® 版本还包括下列预先配置且基于 Windows 的基础架构模板(基于 Windows 2003 Server):

注意:您可以在 CA AppLogic® 网格上创建基于 Windows 的组件,但是这些组件不随 CA AppLogic® 提供。

CA AppLogic® 版本还包括以下现成的预装应用模板:

应用已随时可运行,仅需要要配置网络设置即可。

注意:自 CA AppLogic® 3.7 起,所有基于 Linux 的组件均重新基于 CentOS 6.3,从而导致其分配的组件资源进行了修改。 因此,由于重新基于 CentOS 6.3 的目录中引入的资源更改,导致尝试启动任何示例应用模板的旧版本可能会失败。 建议始终使用随 3.7 版本一起分发的新示例应用模板。

注意:在 CA AppLogic® 3.x 中不再支持 Aldo ci 和 Aldo ai 命令。 要将目录和应用导入您的网格(即 CA AppLogic® 附带的 system_ms),请将目录/应用复制到您网格的 impex 卷,并使用 cat import 和 app import CA AppLogic® 命令。

Backbone Fabric Controller (BFC)

您可使用 Backbone Fabric Controller (BFC) 来安装和升级网格(代替 ALD)。 BFC 包含一种简单易用且基于 Web 的 GUI 应用,用于在单个主干内创建和管理您的所有 CA AppLogic® 网格。 BFC 会自动下载最新的 CA AppLogic® 版本和即时修正。