信息化 频道

ClearCaseMulti-site8升级实践教程(2)

  【IT168 技术】首先安装WebSphere Application Server V8 和HTTP Server V8 用来为ClearCase V8提供Web支持。

  为WebSphere在本地创建管理员账号WAS-Admin

部署配置--安装程序

  安装IBM Installation Manager 1.4.4版本,就可以开始WebSphere产品了。创建安装产品Repository。为解压缩后的安装包设置只读共享权限,配置Repository Install Locations for IBM Installation Manager

  运行[开始菜单]->IBM Installation Manager,打开程序。

部署配置--安装程序

  点击[File]菜单选择[Preferences]选项。

部署配置--安装程序

  点击[Add Repository] 按钮打开[Add Repository]窗口。

部署配置--安装程序

  选择对应安装包的.config文件,单击[OK]按钮。用同样的方法配置其他安装包。

部署配置--安装程序

  页面退回开始界面,单击[Install]按钮开始安装

部署配置--安装程序

  按照默认方式安装产品

部署配置--安装程序

${PageNumber}

  配置Web属性

  确认安装信息,进行安装

  选择[None]完成安装

  配置 web plug-ins for Rational ClearCase,

  使用刚刚创建的WAS-Admin账号登陆服务器进行配置。以管理员身份运行WebSphere Customization Toolbox

  选择[Web Server Plug-ins Configuration Tool] 单击[Launch Selected Tool]按钮。

  在打开的窗口中使用[Add…]来添加Plug-in位置,并单击[Finish]按钮

  单击[Create]按钮来创建一个Plug-in配置,

  添加服务配置配置文件和端口号,然后单击[Next]

${PageNumber}

  添加IBM HTTP Server Administration Server配置信息,单击[Next]

  选择启动方式,单击[Next]

  选择Web Server 名称,单击[Next]

  输入服务器IP地址,单击[Next]。确认配置并单击[Configure]

  取消选择加载Plug-in configuration roadmap

  单击[Finish]按钮。完成配置。

  安装Clearcase和License Server

  使用VOB admin账号重新登录服务器。

  用管理员身份运行[开始菜单]->IBM Installation Manager

  参考安装WebSphere的方式添加ClearCase 8.x 、CCRC 8.x和License Key Server安装包的配置。

  安装License Key Server。

  选择[I accept the terms in the license agreement]单选框,单击[Next]。

  选择安装路径和安装包组,单击[Next].

  选择English语言包,单击[Next]。

  选择安装产品组件,单击[Next]

  确认安装选项,单击[Install]

${PageNumber}

  单击[Finish]完成License Server 安装。

  运行[开始菜单] –> License Key Administrator 8.12

  单击[License Keys]菜单选择[Import License Key(s)]选项。

  选择License Key 文件,单击[Open]。

  打开[开始菜单]->[Administrative Tools]->[Service].确认服务器已经启动。

  参考安装WebSphere的方式,启动IBM Installation Manager, 进行ClearCase8.x和CCRC8.x的安装

  接受许可,选择[I accept the terms in the license agreement]单选框,并单击[Next]

  选择创建新安装包组,单击[Next].

  选择默认HTTP 服务,单击[Next]

  选择默认语言版本为English,单击[Next]

  选择ClearCase安装组件,单击[Next]

${PageNumber}

  选择默认HTTP 服务,单击[Next]

  输入License Server element, 单击[Nexgt]

  输入管理ClearCase的域名和ccadbd账号信息(ccalbd是ClearCase管理账号)和管理组名称。

  输入服务器名称,region名称,和邮件服务器地址,单击[Next]

  选择[No, enable remote administration]单选框。单击[Next]。

  选择[Not Case-Sensitive]和[Case Preserving]复选框。单击[Next]。

  设置MVFS属性。

  选择[Yes, enable CCFS]单选框,单击[Next]。

  选择[No, use the default pop-up menu]单选框,单击[Next]。

  选择[No, use the default tool shortcuts]单选框,单击[Next]。

  选择[Yes, create the shortcut]单选框,单击[Next]。

  放弃选择[Use ClearCase Atria Licensing]复选框,单击[Next]。(本案例使用FLEXLm Licensing。如果采用其他License方式可以直接填写)

  填写“C:\temp\ccrctemp”作为CCRC临时文件夹,单击[Next]。

  填写如下WebSphere配置信息,单击[Next]。

  安装信息确认后,单击[Install]按钮。

  选择[Restart Now]单选框,单击[Finish]按钮完成安装。服务器完成重启后即完成ClearCase8.x部署。

${PageNumber}

  部署前统计VOB数量、大小和VOB Feature Level,用来安排VOB迁移工作的进度计划,和VOB Server的负载均衡。尽量将VOB平均的分配到多台VOB server上已获得最大性能。

  注意:Feature Level 0,1 和2不支持 CC8.0,使用一下命令查看vob的feature level

cleartool describe -l replica:<replica>@\<vob_tag>

        VOB的迁移和注册

  导出VOB replica包到本地路径以加快导出速度,导出工作过程会造成vob锁定,此项工作可以在夜间批量导出。以达到对生产环境零影响。

  以ITCCCQ VOB为例讲解导出命令。

multitool mkreplica -export -workdir c:\wk -c "ITCCCQ VOB cnxian" -maxsize 500m -out h:\temp\packets\replica_ITCCCQ xi1cc1:cnxian@\ITCCCQ

        -workdir 参数为缓冲目录同时导出多个vob时需要使用不同路径例如:wk1,wk2。

  -c 为注释。

  -maxsize 为设置包大小参数,将包控制在500M以内以便文件传输到新服务器。

  -out 为输出包路径和名称

  xi1cc1:cnxian@\ITCCCQ: xi1cc1为目标服务器名称,cnxian为region名称,ITCCCQ为vob tag名称。

  设置新replica self-master,以便在新环境中更改设置。

multitool chmaster -c "ITCCCQ replica self-mastering" cnxian@\ITCCCQ replica:cnxian@\ITCCCQ

        本案例使用N3400 Storage,作为VOB的存储空间,来达到VOB的集中存储。下面介绍如何在存储服务器上建立VOB存储空间。

  使用putty工具连接存储服务器创建vob目录。

  先创建 /vol/vol1_xi1cc1目录,作为xi1cc1服务器 vob存储路径

qtree create /vol/vol1_xi1cc1

        更改文件格式为ntfs。

qtree security /vol/vol1_xi1cc1 ntfs

        为vob创建文件夹并设置共享权限为禁止'Everyone'访问。

qtree create /vol/vol1_xi1cc1/ITCCCQ
cifs shares
-add ITCCCQ /vol/vol1_xi1cc1/ITCCCQ
cifs access
-delete  ITCCCQ  'Everyone'

    使用Windows Computer Management MMC 连接N3400 NAS

      输入存储服务器名称,或IP地址,单击[OK]。

     设置vob目录权限 

     添加管理员和vob的访问组。单击[Check Name]然后单击[OK]。完成用户和组添加。 

  设置为组设置响应的权限

 

${PageNumber}

  将replica包复制到本地C:\temp\imports\replica_ITCCCQ。运行如下导入命令:

multitool mkreplica -import -workdir c:\wk -tag \ITCCCQ -vob \\ro9ccs1\ITCCCQ\ITCCCQ.vbs -host xi1cc1 -hpath \\ ro9ccs1\ITCCCQ\ITCCCQ.vbs -gpath \\ro9ccs1\ITCCCQ\ITCCCQ.vbs -npreserve -nc -public -password xxxxxx "C:\temp\imports\replica_ITCCCQ"

        -workdir为缓冲目录名称如果多vob同时导入需要在不同的文件夹中进行。

  -tag为vob标签参数

  -vob为vob存储路径

  -host为vob 服务器名称,这里需要与导出包时的服务器名称一致。

  -hpath为vob服务器路径

  -gpath为vob统一路径

  -password为注册vob密码

  "C:\temp\imports\replica_ITCCCQ":为等待导入replica包路径和名称。

  为新vob replica分配存储空间

Cleartool space -vob -generate \ITCCCQ

        完成vob导入后,如果有触发器和自定义类型也应该在新vob replica中创建。

  手动导入其他site发出的vob的更新包,用来更新导出过程中产生的更新包。

multitool syncreplica -import -receive

        CC8环境中vob检查

  在新CC8服务器上mount VOB,使用下面命令对vob信息进行检查。

cleartool describe -l replica:<replica>@\<vob_tag>

        开发人员迁移工作

  当CC8环境准备完成后,就可以根据开发人员的开发进度自主安排迁移计划了。设定一个时间点,锁定旧环境中的vob,经过3个月的安全期就可以将旧环境下线了。

  通过测试CC8服务器端对于客户端是向下兼容的,经过测试CC7的客户端可以直接连接CC8服务器。

 

0
相关文章