技术开发 频道

windows 下clearcase的安装心得

    【IT168 技术文章】

    没有全面系统的培训,2个月的学习,从理论到自己建立的环境演练,现在基本框架已经形成,在安装过程中的问题已经85%解决,在其中感谢帮助我的人,谢谢你们了!公司最近没有项目,只有靠自己自控能力了,每天学点新的,每天收获点点.但昨天还很郁闷,到公司半年了,连客户都没见过.急得我都要哭了,后来想想,还是慢慢来吧,沉住气!调节好自己的情绪,每天都要充实自己,下面是我的一些心得:

    (1)环境组件

    由于clearcase没有提供专门的组件来管理用户,而是借助Windows 的PDC(Primary Domain control)主域控制器来管理用户,所以在server端相应地要配AD,DNS ,在安装前,其基本环境需要windows server 2003 、AD、DNS作为铺垫。

    (2)存储文件的建立

    ClearCase server含有四个元素:license server,Regestry server,vob server,view server.

    由于用的是浮动license管理机制,所以要安装license server,它是用来存储float license ,它需要单独安装,然后将相应的license 导入。至于它工作的原理在所提供的附件下。值得注意的就是,当时在使用clearquest时,关于这个license把我要搞晕了,总是提示报错,整了一周都没解决,但有一点,需要记住的,它所提示的任何错误,都可以通过license tool上一个“查看日志”来查看错误根源,根据提示的错误一步步解决,不过当时我的错误很蹊跷,没办法重新安装,这是笨方法,但在时间的允许下,只要解决问题就好。后来觉得错误有两点,一是安装路径太复杂,其安装路径最好简单,最好用英文的,系统安装时默认是在c盘下。Rational 所有的软件安装都在一个文件夹目录下,你不需要去修改,不然同样会给你带来不知所措的麻烦。如果你是用的floating 的license,clearquest的文件格式是.upd,可以通过liecense server administor 直接导入就可以,然后检测成功就可以直接使用了;如果是clearcase,其格式是.txt 可以把里面的全部内容拷贝到rational_server_temp.dat最下面,也可以在安装时所要填写的license信息时,填写在所需填入的一栏里。总之对于license server 问题就是这几个方面,我觉得我所遇到的问题还是满多的,如有什么问题,可以和我一起讨论解决。

    关于regestry server,开始一直搞不明白,后来看了青蛙王子的.pdf才明白。它是存储vob,view 物理目录的tag 信息。当客户端需要访问服务器下面的vob 或 view时,不是直接访问,而是通过regestry server 访问到所要文件所在的目录,然后根据regestry server 的信息,最后定位到所需的vob文件下。

    关于vob server , view server顾名思义,大家可以知道它的含义,值得注意的是,这些存储vob,view文件夹都是共享的,权限问题需要定制好,不然也会出错。

    (3)开始安装

    先运行siteprep.exe文件,发布区域文件,它是为客户端安装做准备的,是一种“无人值守安装”,当客户端需要安装时,只需要定位到服务器,选择siteprep安装时所选择的文件里的setup.exe就可以,该文件夹都是共享的,这里的参数设置在附件下面都有说明,就不多说了,其他的一般都是默认值。管理员clearcase_albd 和clearcase组是系统安装时自动创建的,你所要做的就是把clearcase_albd加入到domain adminstor组下。

    在安装的时候最好关闭一切的程序,尤其是杀毒软件和防火墙,防止它们影响进程。

    对于客户端,只要运行server 端下的发布区文件里的setup.exe文件就可以,在安装的过程中选择client就好,然后默认式的安装就好。

    上述是我自己在自己台机器上模拟环境下实验所获得的心得,我把sever端放在windows server2003环境下的虚拟机上的,客户端 在xp环境下。
 

0
相关文章