程序包描述符是定义应用或组件库(目录)的内容的内容文件的表。 程序包描述符还包含对应用的根目录外的卷映像的引用(应用安装在网格控制器上,而卷可能位于任何网格服务器上)。 对于应用,它还包含应用的配置设置组件。
以下是不同类型的程序包描述符:
|
application |
整个应用的内容表,包含应用的配置数据和对其他程序包描述符的引用 |
|
catalog |
目录(组件库)的内容表,包含组件列表 |
|
recycle,clipboard |
GUI 工具所用工作目录的内容表。 它们具有类似于目录包描述符的格式。 |
程序包描述符包含一个包类型实体。
除了它不能在边界上有终端和属性之外,应用包描述符还可以包含‘组件集’类型实体,使用的结构与在组件集描述符中发现的一样。 它用作包含应用本身属性设置的应用的最高组件,并使用单个从属组件作为应用的主要组件集。
“程序包”实体具有以下属性:
|
type= |
application、catalog、volcache(已过时)以及 recycle 或 clipboard。 |
|
description= |
有关程序包的内容的可读说明。 |
|
uid= |
安装应用时分配给它的 ID。 此 ID 是整数值,范围介于 1 到 254 之间,它在同一服务器群集中安装的应用中是唯一的。 |
|
template= |
0/1 指定应用是否是模板。 在 CA AppLogic 1.2.5 中受支持 |
|
user1= |
用于指定帐单代码的自由格式用户自定义文本。 |
|
user2= |
用于指定帐单代码的自由格式用户自定义文本。 |
|
pref_virt_mode= |
这是一个字符串,在 CA AppLogic 3.0 中应为下列支持的 VMM 模式之一:
如果存在,它指示 CA AppLogic 对声明支持它的所有应用组件使用首选的 VMM(在其 'virtualization/modes=... 设置中),只要该 VMM 下有可用的计算资源(CPU/内存)运行。 pref_virt_mode 属性不支持旧有的 VMM 名称“hvm”和“paravirt”。 |
‘程序包’实体具有下列子实体,后面将进一步详细描述:
|
程序包 |
对其他程序包的引用,该包是同一应用的一部分。 只有 type=application 时才使用此子实体。 |
|
class |
定义组件类,包括组件描述符文件的名称。 |
|
卷 |
对卷的引用,定义应用特定数据卷(仅在应用包中) |
|
protocol |
定义协议筛选器 |
|
资源 |
定义在其上安排运行应用的一组服务器;还可以定义数字范围以从该范围内向应用的组件分配 IP 地址。 此子实体仅在应用包描述符中使用。 |
| 版权所有 © 2012 CA。 保留所有权利。 |
|