资源描述
目 录
cc服务器迁移总结 2
一、 迁移前准备工作 2
1、服务器: 2
2、CC: 2
3、 备份原服务器中vob 3
4、 在新服务器中新建域控制器并设置权限 6
5、 在新服务器中更改密码策略 7
二、添加域用户和组 8
1、新建用户clearcase_albd clearcase_albd的密码在使用过程中尽量不要修改。 9
2、新建组clearcase, clearcase组作用域为全局,组类型为安全组。 9
3、设置 clearcase_albd 属性,在组里添加在组里添clearcase 组,并将并 clearcase 组设置为主要。 9
三、安装CC 9
1、 安装CC网络安装区 9
2、安装CC服务器 19
四、导入vob信息 21
1、新建共享目录cc_work 21
2、 将备份的vob信息放入新服务器中,并将vob导入到新服务器中 21
3、 重新注册vob 22
3.2重新服务 22
3.3 在服务器上安装VOB存储路径保护 22
3.4重新注册注册信息 23
3.5创建map 24
5、重启ClearCase服务(注意:必须马上重启服务) 26
五、重新建立每个流对应的视图 26
六、给每一个视图加上足够的权限 26
七、 查看vob和视图的可用性 27
八、 安装客户端 27
cc服务器迁移总结
一、 迁移前准备工作
注意:1、新服务器信息域名、服务器名称保持一致。
2、确信要移动的VOB已经用schema version 54格式化。这是因为早期的schema versions 不支持跨域名移动VOB,你可以用ClearCase Administration Console 或者Cleartool describe命令来确认一个VOB的schema version。如果要移动的VOB没有用schema version 54格式化过,那么用reformatvob命令重新格式化。
1、服务器:
CC IP 地址:
192.168.0.66
DNS 地址:
192.168.0.66
域 名:
jx
服务器名称:
xc-jx
默认 网关:
192.168.0.254
2、CC:
Clearcase_albd密码:
xc
windows Regins:
CC_Windows
Clearcase_albd服务地址名:
xc-jx
3、 备份原服务器中vob
3.1、创建SID文件
注意:此文件中存储的为Exploring ClearCase Projects中Owner的值。
单击“开始”——“运行”录入“cmd”后回车
进入clearcase程序安装目录
D:\rational\clearcase\etc\utils>vob_siddump \jx_pvob e:\cc_work\jx_pvob.vbs\jx_pvob.csv
D:\rational\clearcase\etc\utils>vob_siddump \jx_vob e:\cc_work\jx_vob.vbs\jx_vob.csv
建议在VOB 的存储路径创建SID文件,以便它能在存储路径移动后仍时通用的,SID文件后缀为.csv
3.2锁定vob
Cleartool >lock vob:\jx_vob
Cleartool >lock vob:\jx_pvob
3.3关闭albd服务
3.4新建目标文件夹(注:必须使用命令新建)
Md ccBackup\jx20130506
最后一层目录不能在此次新建,需要通过ccopy命令新建(即jx_vob.vbs与jx_pvob不能在此处新建)
D:\>md D:\ccBackup\jx20140506
3.5找到安装目录D:\rational\ClearCase\etc\utils下的ccopy.exe
3.6使用ccopy
D:\rational\clearcase\etc\utils>ccopy E:\cc_work\jx_vob.vbs D:\rational\clearcase\etc\utils>D:\ccBackup\jx20130506\jx_vob.vbs
D:\rational\clearcase\etc\utils>ccopy E:\cc_work\jx_pvob.vbs D:\ccBackup\jx20130506\jx_pvob.vbs
3.7启动albd 服务
3.8对目标vob进行解锁
Cleartool >unlock vob:\jx_vob
Cleartool >unlock vob:\jx_pvob
4、 在新服务器中新建域控制器并设置权限
单击开始菜单,选择配置管理服务器安装向导安装域控和DNS服务
5、 在新服务器中更改密码策略
更改密码策略后会对以后ClearCase computer 的密码录入的长短和复杂度进行控制。
单击“开始”——“所有程序”——“管理工具”——“域安全策略”打开如下页面
选择“账户策略”——“密码策略”,修改相关密码策略。
单击“开始”——“所有程序”——“管理工具”——“域控制器安全策略”打开如下页面
选择“账户策略”——“密码策略”,修改相关密码策略。
二、添加域用户和组
在安装 Rational ClearCase 之前必须在域控制器中配置专为 Rational ClearCase使用的域用户和组。具体操作步骤如下:
控制面板—〉管理工具—〉 新建用户如下图
1、新建用户clearcase_albd clearcase_albd的密码在使用过程中尽量不要修改。
2、新建组clearcase, clearcase组作用域为全局,组类型为安全组。
3、设置 clearcase_albd 属性,在组里添加在组里添clearcase 组,并将并 clearcase 组设置为主要。
注意:clearcase 组为 clearcase_albd 专用组,其他任何其 CC 用户都不要添加到 clearcase 组,否则 CC总是会提示错误。
三、安装CC
1、 安装CC网络安装区
打开CC安装程序中setup.exe进行程序安装
在第一项中选为安装CC网络安装区,第二项中单选为为本机安装客户端或服务器端。
如果只有一台服务器,其他作为客户端则选择client,此次选择client。
配置ClearCase的系统用户(缺省名为clearcase_albd)及系统管理组(clearcase)。在开发组环境使用ClearCase需要Windows域。
配置用于管理ClearCase关键资源(如版本库、工作空间等)的管理信息的注册服务器(Registry Server),用于ClearCase Windows逻辑子网的Region,以及Mail Server。
ClearCase有多个服务器角色,如版本库服务器、视图服务器、注册服务器及后面的license服务器等,建议评估ClearCase时将Registry server和版本库服务器放在同一台主机上
配置ClearCase的license 服务器。
ClearCase采用浮动license方式,即同时可连接的用户数受控制。
配置ClearCase的数据库模式。
如果为兼容ClearCase 3.x版本库,需选择Schema version 53,否则请选择54,此处选择54。
是否对安装ClearCase的客户机/服务器进行远程管理。远程管理可以使配置管理员在统一的控制台下进行整个开发环境的管理。此处选择“Yes,allow access”。
配置ClearCase动态视图中的大小写处理规则。
由于Windows系统自身不区分大小写,因此建议初次评估使用ClearCase选择大小写不敏感(Case Insensitive),但保留大写字母(Case Preserving)
配置ClearCase动态视图中其他设置,包括动态视图的映射驱动器号(缺省为M)及其他性能参数。此处保留默认值。
配置ClearCase文件系统CCFS。
CCFS用于Windows客户机访问Unix版本服务器,如果不存在这种情况的话可以选择No,disable CCFS。此处保留默认值。
以下设置为一些快捷方式的配置,建议初次评估使用ClearCase保留缺省值。此处保留缺省值。
配置ClearCase安装目录。
此处为录入安装客户端时的提示信息,提示开发人员安装过程中出现问题的解决方式。
第一个文本框为存放客户端网络安装程序的共享文件夹,第二个文本框中sitedefs.dat文件中存储的是上述各个步骤中录入的基本配置信息。
在安装区配置的最后,可以选择在安装区配置结束后直接在本机开始安装ClearCase,此处选择默认空。
完成配置后单击Done进行安装。
安装区建立结束。
您可以不选下面两项复选框(一项可以访问Raitonal全球开发人员网络RDN,另一项可以阅读ClearCase Readme)而按“Finish”结束安装区的建立。此处两个选项都不选择,单击“Finish”完成安装。
2、安装CC服务器
打开CC安装程序中setup.exe进行程序安装
选择第二项为本机安装cc服务器端。
此处选择“Server”。
其他步骤配置同安装CC网络安装区。
四、导入vob信息
1、新建共享目录cc_work
新建共享目录cc_work,在进行如下设置
2、 将备份的vob信息放入新服务器中,并将vob导入到新服务器中
D:\Rational\ClearCase\etc\utils>xcopy f:\jx20141014\jx_pvob.vbs e:\cc_work\jx_pvob.vbs \O \E \y
D:\Rational\ClearCase\etc\utils>xcopy f:\jx20141014\jx_vob.vbs e:\cc_work\jx_vob.vbs \O \E \y
3、 重新注册vob
3.1删除原有注册表信息
删除rgy下所有文件信息
3.2重新服务
3.3 在服务器上安装VOB存储路径保护
D:\rational\clearcase\etc\utils>fix_prot -r -root -chown Administrator -chgrp “Domain users” e:\cc_work\jx_pvob.vbs
D:\rational\clearcase\etc\utils>fix_prot -r -root -chown Administrator -chgrp “Domain users” e:\cc_work\jx_vob.vbs
D:\rational\clearcase\etc\utils>fix_prot -r -chown Administrator -chgrp “Domain users” -chmod 777 e:\cc_work\jx_pvob.vbs
D:\rational\clearcase\etc\utils>fix_prot -r -chown Administrator -chgrp “Domain users” -chmod 777 e:\cc_work\jx_vob.vbs
3.4重新注册注册信息
D:>cleartool register -vob -ucmproject -replace \\xc-jx\cc_work\jx_pvob.vbs
D:>cleartool register -vob -replace \\xc-jx\cc_work\jx_vob.vbs
D:>cleartool mktag -vob -tag \jx_pvob \\xc-jx\cc_work\jx_pvob.vbs
D:>cleartool mktag -vob -tag \jx_vob \\xc-jx\cc_work\jx_vob.vbs
3.5创建map
4.3.1将导入vob中的CVS文件以Excel表格打开并另存为jx_pvob_test.csv和jx_vob_test.csv修改如下:
然后删除最后三列(Type,New-SID,Count)的值。
下面是原来的SID文件(示例):
Old-name
Type
Old-SID
New-name
Type
New-SID
Count
OLD/akp
USER
NT:S-1-2-21-532...
IGNORE
USER
137
下面是替换后的SID文件(示例):
Old-name
Type
Old-SID
New-name
Type
New-SID
Count
OLD/akp
USER
NT:S-1-2-21-532...
NEW/akp
4.3.2执行下列命令
运行vob_sidwalk
D:\rational\clearcase\etc\utils>vob_sidwalk -map \\xc-jx\cc_work\jx_pvob.vbs\jx_pvob.csv \jx_pvob jx_pvob_test.csv
D:\rational\clearcase\etc\utils>vob_sidwalk -map \\xc-jx\cc_work\jx_vob.vbs\jx_vob.csv \jx_pvob jx_vob_test.csv -----测试map文件可用性
真正导入map时一定要解锁vob,命令如下:
D:>cleartool unlock vob:\jx_pvob
D:>cleartool unlock vob:\jx_vob
更新存储在VOB中的用户和组的身份
D:\rational\clearcase\etc\utils>vob_sidwalk -execute -map \\xc-jx\cc_work\jx_pvob.vbs\jx_pvob.csv \jx_pvob jx_pvob_exec.csv
D:\rational\clearcase\etc\utils>vob_sidwalk -execute -map \\xc-jx\cc_work\jx_vob.vbs\jx_vob.csv \jx_vob jx_vob_exec.csv
重新恢复ACLs文件系统
D:\rational\clearcase\etc\utils>vob_sidwalk -recover_filesystem \xj_pvob E:\cc_work\xj_pvob.vbs\newxj_pvob.vbs
D:\rational\clearcase\etc\utils>vob_sidwalk -recover_filesystem \xj_vob E:\cc_work\xj_vob.vbs\newxj_vob.vbs
5、重启ClearCase服务(注意:必须马上重启服务)
五、重新建立每个流对应的视图
六、给每一个视图加上足够的权限
用以下命令更改所有视图中每个文件的权限
M:\jr0001_int_dt\xj_pvob>cleartool protect -chown Administrator -chgrp “Domain users” -chmod 777 -r .
七、 查看vob和视图的可用性
八、 安装客户端
展开阅读全文