卷定义了可用于组件的一组磁盘卷。 卷类型如下所示:
组件类提供可实例化卷并为每个实例生成副本。 这最常用于包含操作系统和可写配置空间的启动卷,如 Linux 组件中的 \etc 或 /var/log/temp。
不应使用可实例化卷或启动卷来保留持续状态或有意义的用户数据。 应在占位符卷上实现上述目标。 有关其他信息,请参阅“将边界与内核关联”部分。
可实例化卷属于组件类,并与目录类一起复制和迁移。
重要信息:可实例化卷可能会在组件启动期间丢失,且不会在复制和迁移组件所在的应用时加以保留。 例外情况是单例。 在单例中,可实例化卷始终保留。
普通卷可保留适用于组件类的只读代码和数据。 这些卷常用于将大组件代码与启动卷分隔开。 这样可确保不需要为该类的实例生成普通卷的副本。
要提供另一层配置保证,则不可以在运行时修改卷的内容。 例如,可以将 Linux 组件置于普通卷的目录 /usr 子目录中,以便作为只读卷共享给此组件的所有实例。
此外,可以通过将文件移动到普通卷来减小可实例化卷的大小。 对于使用只读启动卷的组件(如 CA AppLogic® Linux Filer 组件),还可以将普通卷用作启动卷。 大多数组件支持使用只读启动卷来减少空间;但是,使用起来会比较复杂,并且可能会保留重新启动期间的日志文件。
占位符卷用于处于持续状态的组件特定内容(如文件和数据库)以及固定内容(如 Web 服务器的 HTML 文件)。
可以将这些卷用于属于应用(而不是组件类)的内容。 即使占位符卷属于应用,也不会在复制或更新组件时删除或替换该占位符卷。
使用组件实例时,必须将应用卷配置为占位符卷,这样组件才能正常运行。 应对占位符卷尽可能少地实施限制,并且不需要专门进行任何准备。 例如,mysql 会自动在其数据库上创建占位符卷(如果不存在)。
字符串属性可用于在组件上设计文件目录卷。 例如,web6 具有相对于占位符卷的 script_dir 和 html_dir。 除此示例之外,此类路径应是相对于占位符卷根目录(非组件根目录)的路径,或应公开组件的内部结构。
可以将卷附加到占位符卷。
完成以下步骤:
对于 Windows 组件,启动卷只能以 c 或 c:\ 挂接。 非启动卷的挂接路径只能为以下其中一种:字母、字母:\ 或 c:\path,其中字母为除 c 外的任何有效驱动器盘符,且 path 不为空。 如果“配置模式”设置为 DHCP,将自动定义挂接路径。
删除会从类和网格中永久删除卷。 所有卷内容都会丢失,且无法重置。 无法删除当前正在使用的卷。
|
版权所有 © 2013 CA。
保留所有权利。
|
|