VOB管理的大致的任务有哪些呢?本文翻译IBM官方文档的相关内容来给予回答,以期产生提纲挈领的效果。译文如下:
VOB是Rational ClearCase关键的构件管理仓库,所以VOB管理是Rational ClearCase管理员重要职责之一。任何Rational ClearCase的开发环境都需要一个或多个VOB。VOB的管理员的任务由以下几个部分组成:
- VOB主机的配置
- 建立VOB
- VOB数据的访问控制
- 从其他配置管理系统导入数据到一个VOB
- 备份并且恢复VOB的数据
- 管理VOB的存储
- 监视VOB的完整性
VOB数据必须通过view来访问。大部分的元数据可以通过Rational ClearCase交互界面(GUI)和cleartool命令来访问。
VOB的类型
在磁盘上,所有的VOB都有相同的目录结构,并且都有类似的管理要求。然而,特定的VOB扮演特定的功能。
微checkin(atomic checkin)操作
当微checkin操作有效时,它能够控制VOB的使用者以满足一种情形:如果一个特定element的checkin命令执行失败,那么,对所有element的相同操作也会失败。
管理“邪恶双胞胎”
“邪恶双胞胎”(Evil twins)是指两个在不同版本的相同目录element下创建的同名element。当目录版本发生merge的行为时,软件就会搞不清哪个版本(twin)已经被舍弃,甚至这对双胞胎可能是不同用于merge的版本。
VOB架构版本
每个VOB都有一个数据库架构版本,用于定义VOB数据库的格式,从而决定了VOB能够存储的数据和元数据的类型
VOB特征等级
一个VOB的特征等级是一个整数,用于指代一个发行版软件的支持的某些功能。
VOB主机的配置指导
VOB主机的合理配置对获得满意的ClearCase性能至关重要。
建立VOB
任何可以访问服务器的用户都可以建立VOB
NAS设备下的VOB服务主机的替换
当你将VOB的存储在NAS设备上,你就能很容易地在不移动VOB的存储位置的情况下将任何NAS设备上的VOB的主机替换成其他的同架构的主机。
解决VOB访问问题
一些共同的问题能够阻止VOB的访问。
使一个VOB访问不了
锁(lock)起VOB或去掉它的标签(tag)来使VOB访问不了。
去除(remove)VOB
去除VOB能够摧毁其包含的所有数据。不要去除VOB,除非它里面的数据一点价值都没有。
VOB的存储目录
这个主题描述了VOB存储的目录。这些内容的理解对任何VOB存储维护人员都有帮助。
VOB存储管理
VOB存储的大小与使用VOB的开发人员的数量及他们创建的构件及其变更率成比例增长。
为VOB建立额外的存储
在建立VOB之后,你能创建所需的足够多的存储池,并且调整它们的大小。在运行linux或UNIX的系统的主机上,还可使用远程的存储池。