技术开发 频道

ClearCase迁移中的一些经验

    cleartool protectvob

    具体的使用方法可以用cleartool man protectvob获取帮助。

    配置项的安全设置类同UNIX。需要注意的是在ClearCase中目录也是作为配置项进行管理的。在使用中要注意的是ClearCase的GUI界面不支持递归,所以如果想修改某一目录及之下所有子目录的权限设置,请应用命令行进行。

 

 
    2.2.6 环境的准备

    图五:配置系统架构图 


    上图是Rational建议的服务器的配置的逻辑视图。以下是一些要求:

    网络要求

    ClearCase支持客户/服务器(C/S)以及浏览器/服务器(B/S)两种使用方式,要求客户机和服务器通所在的网络环境支持TCP/IP,局域网均能满足要求,建议100兆以太网。

    操作系统要求

    如果在Windows环境下部署ClearCase,首先应满足ClearCase要求的平台条件(如Windows2000需SP2以上等),其次需要所有开发机器均在要加入Windows域以进行统一的用户校验和安全性管理。如果在Unix环境下部署ClearCase,同样需满足ClearCase要求的Unix条件(如打上ClearCase需要的操作系统补丁等)。

    硬件要求

    Windows环境下,VOB Server建议CPU P3-1GHz以上,内存512MB以上,硬盘空间80GB以上,如果有可能,最好采用服务器。

    如果单纯从性能考虑,VOB Server最好采用UNIX系统,但是在实际情况中要考虑到易用性等,如果项目组成员大多数采用Windows平台进行开发,建议还是使用Windows系统做为VOB Server,因为如果采用UNIX VOB Server,如果想在Windows平台上使用Dynamic View会有一定的困难。

    在实际中可以将VOB Server与License Server及Registry Server配置在一台机器上。这些Server中只有VOB Server与View Server的对配置的要求比较高,而且一个Registry Server上只能启动一个Windows Region与UNIX Region,所以建议每个项目配置一个Registry Server,配置项目自己的Region。

    在实际使用过程中,最初所有的View均保存在项目组成员的机器上,但是在使用中出现一系列问题,如果项目足够的资源,建议配置一个独立的View Server,项目组成员的所有Dynamic View要求必须建立在View Server上。

    在环境的准备过程中,要考虑到开发人员的开发习惯与测试环境等问题,决定VOB Sever是安装在Windows平台还是安装在Windows平台。在决定安装平台后,要根据开发模式确定是否安装Web Server,如果项目会有大量的在外支持的工作,并要求在客户现场修改代码,建议安装在办公网段,这样可以通过外网进行访问;如果是产品项目在公司内部研发,没有远程修改的需求,建议安装在实验网段。

    在Server安装完成后,要根据代码保密与配置管理等原则等将所有的用户与用户组在域中建立,并将网络安装包共享给用户使用,要注意有是在某个域上安装了ClearCase客户端后,并不能直接在另一个域上使用,需要修改Atria Location Broker这个服务中启动用户与密码,所以在安装完成后,不能对clearcase_albd的密码进行改动,所以clearcase_albd这个用户设置中一定要注意设置密码永不过期。如果一个项目组成员想在不同的域并且这些域之间没有信任的情况下都使用ClearCase,只能安装两套操作系统,在每个系统上都安装ClearCase客户端。

0
相关文章