ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:1.72MB ,
资源ID:6166962      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6166962.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Clearcase安装配置操作手册.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Clearcase安装配置操作手册.docx

1、Clearcase安装配置操作手册Clearcase安装配置操作手册裸奔的蚂蚁西安软件测评中心二七年三月1前言1.1工具介绍ClearCase是一种配置管理工具,由Rational公司开发,是开发小组用来跟踪、管理软件开发过程各个工件的配置管理系统, ClearCase可以协助开发组织更好地管理软件开发进程。 ClearCase可以和Rational公司的其他软件紧密结合,例如UCM、ClearQuest等等。 ClearCase包括两套:ClearCase LT和ClearCase (MultiSite)。前者可以用于在同一个局域网的开发小组,适合于中小型开发组织;ClearCase (Mu

2、ltiSite)则适应于分布于不同地理位置、不同局域网的开发小组,适合于大型的开发组织。1.2工具特点1.2.1版本控制ClearCase的核心功能是版本控制,它是对软件开发进程中一个文件或一个目录发展过程进行追踪的手段。在软件开发环境中,ClearCase可以对每一种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、测试包、编译器、库文件等)实现版本控制,同时还提供了先进的版本分支和归并功能用于支持并行开发。支持广泛的文件类型ClearCase不仅可以对软件组件的版本进行维护和控制,也可以对一个非文本文件、目录的版本进行维护。用户可以定义自己的元件类型,也可以使用ClearCas

3、e中的预定义类型。在存储时,ClearCase可以利用增量算法将文本文件存储在一个特殊结构的文件容器中,或采用标准的压缩技术控制任何操作系统文件。(这比以往的存储形式节省了5070的存储空间。)在版本树中观察元件发展的过程在ClearCase中,文件版本的组织体现在版本树结构中。每一个文件都可以通过checkouteditcheckin的命令形成多个版本,还可以包含多层分支和子分支。对目录和子目录进行版本控制ClearCase可以对目录和子目录进行版本控制,允许开发者对其数据的组织发展过程进行追踪。目录版本对一些改变进行控制,如建立一个新文件、修改文件名、建立新的子目录或在目录间移动文件等。C

4、learCase也支持对目录自动进行比较和归并的操作。ClearCase的操作(如检出、检入和版本归并)可以建立时间记录,这些记录被存储在VOB数据库中,主要描述该操作的属性,包括“谁做的、做什么、什么时候、在哪个地方及为什么”等等。1.2.2工作空间管理所谓空间管理,即保证开发人员拥有自己独立的工作环境,拥有自己的私人存储区,同时可以访问成员间的共享信息。ClearCase给每一位开发者提供了一致、灵活的可重用工作空间域。它采用名为View的新技术,通过设定不同的视图配置规格,帮助程序员选择特定任务的每一个文件或目录的适当版本,并显示它们。View使开发者能在资源代码共享和私有代码独立的不断

5、变更中达到平衡。1.2.3建立管理ClearCase自动产生软件系统构造文档信息清单,而且可以完全、可靠的重建任何构造环境。ClearCase也可以通过共享二进制文件和并发执行多个建立脚本的方式支持有效的软件构造。1.2.4过程控制ClearCase有一个灵活、强大的功能,可以明确项目设计的流程。自动的常规日志可以监控软件被谁修改、修改了什么内容以及执行政策,如:可以通过对全体人员的不同授权来阻止某些修改的发生,无论任何时刻某一事件发生应立刻通知团队成员,对开发的进程建立一个永久记录并不断维护它。ClearCase是一种配置管理工具,由Rational公司开发,是开发小组用来跟踪、管理软件开发

6、过程各个工件的配置管理系统, ClearCase可以协助开发组织更好地管理软件开发进程。ClearCase可以和Rational公司的其他软件紧密结合,例如UCM、ClearQuest等等。ClearCase包括两套:ClearCase LT和ClearCase (MultiSite)。前者可以用于在同一个局域网的开发小组,适合于中小型开发组织;ClearCase (MultiSite)则适应于分布于不同地理位置、不同局域网的开发小组,适合于大型的开发组织。注:在后续文章中,经常将ClearCase简称为CC。1.3环境搭建在搭建环境前,首先要了解目前公司、项目的总体情况,根据实际的情况来做一

7、个整体的系统规划。具体系统规划主要指的是 ClearCase 在企业硬件网络环境中的安装实施策略,应根据自身的硬件、网络、项目情况做出切合实际的系统规划。如下图所示 CC 环境结构图属于中型以上企业(100500 人)、中型以上项目50100 人或 50100 个项目)普遍适用的 CC 环境结构,具体为:设置 1台服务器为 PDC Server,设置 1 台服务器为 License Server 与 Registry Server,设置 1 台或多台高性能服务器为 VOB Server,设置 1 台或多台大容量服务器为 View Server,装有不同操作系统的 Client 可以同时访问所有

8、 Server,所有机器均在同一域内可以相互访问。CC 环境结构图2安装过程2.1创建主域服务器(PDC)PDC(Primary Domain Controller)即主域控制器,用来对 Windows NT环境下ClearCase 用户提供登录认证。所有 ClearCase 用户都必须登录到 NT的域中(即 PDC 上),这是 IBM Rational 公司对使用 ClearCase 的用户最基本的要求。不建议在 PDC 上安装 ClearCase,PDC 应单独设置一台机器。建议整个企业统一设置一台 PDC,这样便于企业的统一管理。2.1.1硬件与网络的基本要求做主域控制器的机器要求性能好

9、,稳定性高,可以根据公司的域用户多少来选择硬件资源。网络环境要求基本稳定,内部与外部网络尽量做到物理防范,如物理防火墙、路由器、代理服务器等。设置主域控制器的网关及 DNS为主域控制器的 IP 地址(如图 1),并为每台机器设置静态 IP 地址。 图 12.1.2 操作系统与应用程序的基本要求域控制器只能安装在 Windows NT Server 操作系统,如 Windows NT、Windows 2000 Server、Windows 2000 Advance Server、Windows Server 2003Enterprise。作为域控制器必须稳定性高,安全性强,因此不建议在域控制器上

10、安装任何应用程序。杀毒软件必装,但是防火墙等控制端口的安全软件尽量不要安装。2.1.3 安装域控制器本实例使用 Windows Server 2003 Enterprise 操作系统,Windows 2000 Server 系列操作系统与 Windows Server 2003 Enterprise操作系统略有不同,但主要步骤基本一样。具体操作步骤如下:控制面板管理工具管理您的服务器添加或删除角色(如图如 2) 图 2下一步 服务器角色 域控制器(如图如 3)图 3 下一步Active Directory 安装向导域控制器类型 新域的域控制器(如图如4)图 4下一步创建一个新域在新林中的域(如

11、图5) 图 5下一步新的域名MAIN(如图6)域名可以根据要求和需要编写 图 6系统会提示域名的结构,不用管,点击点 “是”即可即(如图 7)图 7下一步 DNS 注册诊断 在这台计算机上安装并配置 DNS 服务器,并将这台 DNS 服务器设为这台计算机的首选 DNS 服务器。(如图 8)一般主域控制器的首选 DNS 都应是本机的 IP 地址,域成员的首选 DNS 也必须是主域控制器的 IP 地址,所以选择此选项可以由安装向导自动更正。图 8下一步 权限 只与 Windows 2000 或 Windows Server 2003 操作系统兼容的权限(如图 9)图 9下一步 目录服务还原模式的管

12、理员密码 设置密码(如图 10)图10下一步安装进程完成(如图如11、图 12)图11图122.1.4配置域用户和组在安装 Rational ClearCase 之前必须在域控制器中配置专为 Rational ClearCase使用的域用户和组。具体操作步骤如下:a) 控制面板管理工具 新建用户(如图13)1、新建用户clearcase_albd clearcase_albd的密码在使用过程中尽量不要修改。2、新建组clearcase, clearcase组作用域为全局,组类型为安全组。3、设置 clearcase_albd 属性,在组里添加在组里添clearcase 组,并将并 clearc

13、ase 组设置为主要。注意:clearcase 组为 clearcase_albd 专用组,其他任何其 CC 用户都不要添加到 clearcase 组,否则 CC总是会提示错误。4、新建其他使用域的帐号。2.1.5加入域在安装clearcase前,准备安装clearcase server端和client端的计算机必须加入新建的域中。2.2安装配置ClearCase Server Rational ClearCase Server 配置内容由企业与项目使用情况决定,同时跟硬件资源有着密切的关系,具体问题具体分析。本操作指导模拟中型企业(100500 人)多中型项目(50100 人、半年1 年项目

14、周期)环境。Rational ClearCase Server 主要分为 License Server、Registry Server、VOB Server、View Server,根据需求分配资源。2.2.1 License Server 和 Registry Server License Server 将负责管理所有 ClearCase 浮动 License。客户端进行任何涉及 MVFS 的 ClearCase 操作时,系统首先会向 License Server 申请 License并得到后,操作才被允许。客户端将保留此 License 一段时间,如果这段时间内没有 ClearCase 操

15、作,系统会自动释放此 License,以供其他用户使用。License 的保留时间可设置,缺省为 1 小时,最小为 30 分钟。在浮动 License体系下,越多的用户共用一个 License server 是越经济的。唯一的限制是地域和网络分布。Registry Server 主要用来记录 VOB 和 VIEW 的存储路径和 tag 信息。用户通过视图(View)访问 VOB 时,实际上是先到 Registry Server 去查找 VOB的物理存储位置,然后才访问到 VOB。Registry Server 与 License Server 都是只要求稳定性好,对机器硬件性能没有太高要求,通

16、常为节省硬件资源将二者设置在一台机器上。一般建议一个部门配备一个 License Server 或者整个企业配备一个 LicenseServer。建议整个企业设置一个 Registry server,多个 Region。具体安装配置步骤如下:2.2.2 安装Clearcase运行setup.exe 出现如下图所示界面。Clearcase的安装可以先创建一个安装镜像,这样别的用户就不用配置便可直接进行自动安装。在此我们选择自定义配置安装: 选择下一步,设置安装的路径,后直到出现配置窗体如下:Rational Web Platform此参数配置主要用于基于 Web 的项目开发,如 Java,可以根

17、据不同项目开发环境的端口要求设置参数,如不需要设置端口则使用默认值即可。Service Account 输入 clearcase_albd 的密码(如图如下图)此密码即为最初在域控制器中设置的 clearcase_albd 域用户密码 。Registry and Mail Servers输入 Registry Server 机器名或者 IP 地址 根据需求设置 Windows or UNIX Registry Region(事例如下图)Next License Server On my local host Enter license keys(下图 39)因为此 Server 即是 Lice

18、nse Server,所以选择 On my local host,除此之外的任何机器都将选择 On a remote host 并在 Enter remote host name 处输入此服务器的机器名或者是 IP 地址。Next MVFS Case Sensitivity 选择 Case Preserving(如下图)此选项用来区分大小写字母,根据需要选择此选项,建议选择。配置到这里就没有什么可以配置的了直接点击Done,即可开始clearcase的安装。安装完毕后,系统提示重新启动计算机,重启后 ClearCase 将自动运行 ClearCase Doctor 来诊断 ClearCase

19、系统问题(如下图)到此,Clearcase可以说已经安装完成了,用户用登录域便可进行Clearcase 的使用了。2.2.3 VOB Server VOB Server 将保存 VOB 的物理存储。VOB Server 的数量可以为一,也可以为多个,应根据项目具体情况决定。VOB Server 不仅要求硬件机器有很好的稳定性,也对性能有很高的要求。机器内存越大则性能越好。一般要求机器内存不能少于128MB,每个 ClearCase 存储目录所处的磁盘分区不能少于2GB。如果 VOB 容量增加,内存数量亦应相应增加。建议独立设置 VOB Server,并且其上不运行其他应用程序。安装 VOB S

20、erver 的步骤与上面安装 License Server 和 Registry Server 的步骤完全一样,只是在设置 License Server 的细节上略有不同,即选择“On a remote host”并“Enter remote host name”。(如下图)2.2.4 View Server View Server 将保存 View 的物理存储。View Server 的数量可以或多或少,一般中型企业以上、中型项目以上、多项目会独立设置 View Server。如果开发环境中有 Windows 95/98 的客户机,则 View Server 必须要有。View Server

21、对硬件的要求是要有足够的硬盘空间。View Server 的安装步骤与 VOB Server 的安装步骤完全一样。View Server 的配置步骤与 VOB Server 的配置步骤也完全一样,只是在选择Type 的时候选择 Use for view storage 即可。如果独立设置 View Server 的话,建议不要再在此 Server 上设置 VOB 存储。 另外,License Server、Registry Server、VOB Server、View Server 可以安装在一台机器上,但是一定要设置独立。2.3创建CC工程2.3.1创建项目创建并配置一个项目,需要按照以下步

22、骤进行: 创建存放项目信息的仓库 创建包含开发者使用的文件集组件 创建基线,以便开发人员可以确定开始其工作的文件版本 选择希望采取的开发策略注意:创建新的项目应当以安装CC时使用的用户登录,其他用户才能正常使用该项目。创建步骤:a.使用安装了CC Server的计算机,运行其中的Rational ClearCase Administration Console,加入保存新的项目数据所需要的VOB。在此创建的VOB为TEST(具体是否创建VOB根据实际需求而定)。b.打开运行Rational ClearCase程序组中的Rational ClearCase LT Project Explorer

23、,进入项目浏览器:按照上图,创建新的项目,根据提示操作,选择缺省的选项,一直到第三步:New Project - Step 3c.添加项目使用的基线点击Add按钮:从组件列表中选择指定的组件(component),在此,选择刚刚创建的组件TEST,然后基线列表中出现了与组件相关的基线,选择一个基线,新的组件只有一个基线:xxxx_INITIAL,此处选择的是TEST_INITIAL基线。点击OK:这样,就为将要创建的项目选择了初始基线,点击下一步,进入步骤四。d.设置可修改组件、调整项目策略选择项目中需要修改的组件,在此选择TEST,实际应用中需要根据实际情况做出选择。点击按钮Policies

24、,调整项目的策略: 具体的项目策略应当根据实际情况进行调整,一般是将For All deliveries策略设置为Enabled.e.继续选择缺省的配置,完成项目的创建。这样就生成了一个以缺省VOB为基础的新项目,新项目生成一个缺省的Integration_Stream:testa_Integration(这里假定刚刚生成的新项目名称为testa)通知开发组成员加入新的项目创建了新项目后,需要通知、指导开发人员加入到新创建的项目中,具体的方法参见开发部分。 管理项目当通知开发人员加入到新项目开发中后,项目管理员的职责就是不断监视项目开发的进展情况,对不同开发者提交的源代码进行相应的管理、验证工

25、作;在开发进展到一定程度后,为项目生成新的基线;指定新的推荐基线,直到项目开发完毕。(参见UCM基础部分) 生成新的基线管理员需要根据开发人员的开发情况,经常针对当前开发生成新的基线,以便更好的保存项目的开发过程。操作过程如下:(1)启动 Rational ClearCase LT Project Explorer,选择当前的项目,选中项目的集成视图,点击鼠标右键,选择Properties功能,修改属性:进入Lock页面,将状态改为Locked。锁定Integration Stream,防止用户提交新的数据。(2)选中项目的集成视图,点击鼠标右键,选择make baseline功能,如下图所示

26、:在弹出的make baseline对话框中,输入基线的名称、描述、类型,并且在View Context中选择对应的集成视图。上图中选择的是递增类型视图、以jim_testa_integration视图为基础。(3)按照(1)中的方法,将Integration Stream的状态改为Unlocked。 管理基线在项目开发过程中会产生许多的基线,管理员需要根据项目开发的进展来管理基线,例如改变基线的属性、提升基线等。下面举例说明如何提升基线,这主要涉及到修改基线的属性。(可以在多个地方修改基线的属性,下面只是其中的一种)a.进入Integration Stream属性功能b.选择基线按照上图中的

27、1、2、3、4的步骤进入基线属性功能。c.调整基线属性在晋升(promotion)下拉框中,列出了缺省的晋升级别,根据当前项目的进展情况选择一个,然后点击确定按钮。REJECTED表示该基线所代表的内容被拒绝接受;INITIAL表示该基线为初始基线;BUILT表示该基线的内容已经创建成应用程序;TESTED表示该基线已经被测试过;RELEASED表示该基线已经发布。 指定推荐基线在一个开发团队并行开发项目的过程中,很可能出现各个开发人员修改不同步的情况,有时会导致对同一个文件出现不同的版本,这就需要管理员对此进行跟踪管理,采用的主要手段是推荐基线。采用推荐基线就是要求各个开发人员将他的开发视图

28、中的内容与基线所代表的内容保持一致,以避免冲突。对于各个开发人员提交的开发数据,管理人员进行审查、测试,创建基线,当提交的代码已经达到一定的稳定程度或者是一定规模后,管理人员可能认为需要让所有的开发人员与当前的代码保持一致,他就可以将认为可行的基线设置为推荐基线,然后要求各个开发人员rebase他们的开发视图与该推荐基线中的内容保持一致,然后再在此基础上继续开发。在一个项目的开发过程中,管理员不断的生成新的基线,根据实际情况变动推荐基线,以保证各开发人员工作的一致性。操作方法如下:(多种方式中的一种)管理员可以根据实际情况添加、删除或者改变当前的基线。完成设置新的推荐基线后,需要通知各个开发人

29、员rebase他们的开发视图,以便与推荐基线的内容保持一致。 Getting Started中是使用帮助部分;UCM部分是统一变化管理部分,开发人员将主要使用该部分来进行开发过程的控制,功能包括:加入项目开发、提交数据、Rebase、打开项目浏览器;Base ClearCase部分是基础的CC功能,包括修改视图属性、创建新的视图、删除视图、修改快捷视图等。3 SCM管理流程图1-1是UCM应用中典型的角色及其分工,本手册主要针对开发人员,手册的其他部分将主要围绕开发人员所需进行的日常工作进行展开。图1-1从图1-1看,开发人员的主要活动包括加入项目,进行同平时一样的开发活动,提交开发成果供集成

30、人员进行集成联调,以及与其他开发人员的成果进行同步。在一个项目中,后三项活动一般循环进行。4建立工作空间4.1加入项目4.1.1. 前提 正确安装ClearCase/ClearQuest客户端软件(包括相应的补丁程序); 明确ClearQuest登录账号及密码; 明确加入项目的ClearCase PVOB 名称及ClearCase Project名称4.1.2. 相关概念PVOB项目(Project)开发流(Development Stream)开发视图(Development View)集成视图(Integration View)4.1.3. 操作步骤1. 使用本人的Windows域用户登录

31、。2. 建立Clearcase_storage共享目录ccstg_d。共享权限设为本人完全控制,该共享目录将用于存放视图(Views),(如果该共享目录已存在,可跳过本步骤),如图2-1所示:图2-13. 设置CLEARCASE_PRIMARY_GROUP环境变量。点 击 开始-设置-控制面板-系统-高级-环境变量,如图2-2所示: 图2-2如果用户变量中尚未定义CLEARCASE_PRIMARY_GROUP,则点用户变量框中的“新建”;如果已定义,但不正确,则点用户变量框中的“编辑”;如果已定义且正确,则点“取消”;在图2-3 “变量名”文本框输入CLEARCASE_PRIMARY_GROUP,在“变量值”文本框输入或修改你的主组名(见图2-3)。如果不清楚你的主组名,请询问

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1