上一主题: 定义边界下一主题: 属性


卷定义了可用于组件的一组磁盘卷。 卷类型如下所示:

可实例化卷

组件类提供可实例化卷并为每个实例生成副本。 这最常用于包含操作系统和可写配置空间的启动卷,如 Linux 组件中的 \etc 或 /var/log/temp。

不应使用可实例化卷或启动卷来保留持续状态或有意义的用户数据。 应在占位符卷上实现上述目标。 有关其他信息,请参阅“将边界与内核关联”部分。

可实例化卷属于组件类,并与目录类一起复制和迁移。

重要信息:可实例化卷可能会在组件启动期间丢失,且不会在复制和迁移组件所在的应用时加以保留。 例外情况是单例。 在单例中,可实例化卷始终保留。

普通卷

普通卷可保留适用于组件类的只读代码和数据。 这些卷常用于将大组件代码与启动卷分隔开。 这样可确保不需要为该类的实例生成普通卷的副本。

要提供另一层配置保证,则不可以在运行时修改卷的内容。 例如,可以将 Linux 组件置于普通卷的目录 /usr 子目录中,以便作为只读卷共享给此组件的所有实例。

此外,可以通过将文件移动到普通卷来减小可实例化卷的大小。 对于使用只读启动卷的组件(如 CA AppLogic® Linux Filer 组件),还可以将普通卷用作启动卷。 大多数组件支持使用只读启动卷来减少空间;但是,使用起来会比较复杂,并且可能会保留重新启动期间的日志文件。

占位符卷

占位符卷用于处于持续状态的组件特定内容(如文件和数据库)以及固定内容(如 Web 服务器的 HTML 文件)。

可以将这些卷用于属于应用(而不是组件类)的内容。 即使占位符卷属于应用,也不会在复制或更新组件时删除或替换该占位符卷。

使用组件实例时,必须将应用卷配置为占位符卷,这样组件才能正常运行。 应对占位符卷尽可能少地实施限制,并且不需要专门进行任何准备。 例如,mysql 会自动在其数据库上创建占位符卷(如果不存在)。

字符串属性可用于在组件上设计文件目录卷。 例如,web6 具有相对于占位符卷的 script_dir 和 html_dir。 除此示例之外,此类路径应是相对于占位符卷根目录(非组件根目录)的路径,或应公开组件的内部结构。

可以将卷附加到占位符卷。

完成以下步骤:

  1. 在“”选项卡上,根据需要选择行并输入信息来定义卷。
  2. 根据需要设置以下可选参数。
  3. 要添加或删除卷,请选择卷,然后单击“添加”或“删除”。

    删除会从类和网格中永久删除卷。 所有卷内容都会丢失,且无法重置。 无法删除当前正在使用的卷。

  4. 要重命名卷或调整卷大小,请单击相应按钮。 此时将显示重命名卷或调整卷大小对话框。
  5. 要管理树目录中的卷,请单击“管理”。 将在目录树中显示信息。
  6. 要继续,请选择“属性”选项卡。