您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源配置管理工具 >
ClearCase安裝和使用的一些FAQ
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/3/14 15:15:52 ] 推薦標(biāo)簽:

ClearCase的服務(wù)器端安裝破費(fèi)周折,化了不少的時(shí)間,也走了不少的彎路,這里把安裝和配置中遇到的一些問(wèn)題總結(jié)一些FAQ,當(dāng)然clearcase配置復(fù)雜,博大精深,這幾個(gè)FAQ顯然設(shè)計(jì)的面還是太窄,希望大家以后在使用,配置過(guò)程中都能把自己遇到的問(wèn)題和解決方法總結(jié)出來(lái),共同提高我們的工作效率。
一、 安裝手冊(cè)里面要求建立CLEARCASE_PRIMARY_GROUP用戶環(huán)境變量,變量值為CLEARCASE_USERS,同時(shí)需要訪問(wèn)clearcase的用戶都需要為該組的成員,如何理解?
其實(shí)這種方法是比較生硬的方法,目的是讓CLEARCASE_USERS成為所有clearcase用戶的主要組,然后clearcase根據(jù)CLEARCASE_USERS這樣一個(gè)組來(lái)判斷那些人是clearcase的用戶,解決方法是不需要建立CLEARCASE_PRIMARY_GROUP用戶環(huán)境變量,直接把用戶管理里把CLEARCASE_USERS設(shè)置為用戶的主要組。
這樣設(shè)置不需要設(shè)置環(huán)境變量了,客戶端和服務(wù)器端可以實(shí)現(xiàn)同步,一勞永逸。
二、 關(guān)于clearcase_albd的一些注意事項(xiàng)
1、 好事先建立好clearcase組和clearcase_albd用戶
2、 安裝輸入的clearcase_albd的用戶需要和用戶管理里的一致
3、 需要把clearcase_albd用戶升為管理員,否則以后會(huì)出現(xiàn)一些問(wèn)題。
4、 平時(shí)在使用過(guò)程中不要更改clearcase_albd的密碼,否則會(huì)引發(fā)不可預(yù)知的問(wèn)題
三、 第一次運(yùn)行siteprep.exe需要注意的一點(diǎn)。
如果在一個(gè)服務(wù)器上使用siteprep安裝客戶端發(fā)布區(qū)域的時(shí)候,有一點(diǎn)一定要切記:第一次配置時(shí)不要大意,一定要考慮清楚在配置,因?yàn)檫@次配置的選項(xiàng)將一直有效(除非重新安裝系統(tǒng)),雖然以后可以再次運(yùn)行siteprep,但是以后的設(shè)置再也不能生效了。
四、 安裝完clearcase以后,在Clearcase Storage設(shè)置的時(shí)候,無(wú)論如何不能指定存儲(chǔ)區(qū)域,每次出現(xiàn)錯(cuò)誤信息:
Tring to create Vob Storage entry in Clearcase
registry with a UNC path of "\svrcctg_gVobs"
Svrstor :error unable to create security to descriptor for
\svrccstg_gVobs,對(duì)該特別用法,安全I(xiàn)D的次級(jí)授權(quán)部分無(wú)效。
我在安裝過(guò)程中出現(xiàn)了這個(gè)問(wèn)題,而且很奇怪的是,當(dāng)指定存儲(chǔ)區(qū)域?yàn)镹TFS分區(qū)的時(shí)候,出現(xiàn)錯(cuò)誤,當(dāng)指定為FAT32分區(qū)的時(shí)候,不出現(xiàn)錯(cuò)誤。非常奇怪。我的解決方法是先建立VIEWS和VOBS的共享目錄,直接指定為我們的存儲(chǔ)區(qū)域,先裝起來(lái)用用,然后卸載clearcase ,重新安裝,再次設(shè)置Storage好了。
五、 客戶端建立VIEW以后,不能UPDATE ,提示沒(méi)有空間分配。
在服務(wù)器上的 Scheduled Job中運(yùn)行享用的View Space的Job可以了。
六、 數(shù)據(jù)導(dǎo)入太慢了,簡(jiǎn)直無(wú)法忍受。
把數(shù)據(jù)導(dǎo)入vob,有兩種方法,一種是使用clearexport_ffile 和 clearimport在msdos下操作,一種是使用ccimportwizard 有圖形界面執(zhí)行導(dǎo)入導(dǎo)出的操作,單個(gè)文件我覺(jué)得ccimportwizard的導(dǎo)入導(dǎo)出速度比clearimport要快。但是如果導(dǎo)入一個(gè)非常大的目錄結(jié)構(gòu),在起始分析這個(gè)目錄結(jié)構(gòu)的時(shí)候,ccimport慢的不可忍受,經(jīng)常一連幾個(gè)小時(shí)沒(méi)有反映。有一個(gè)變通的解決方法(該方法并不好),先使用 ccimportwizard把大的目錄結(jié)構(gòu)導(dǎo)入,比如把hpclinux 這樣一個(gè)兩層的空目錄導(dǎo)入,然后在分別把linux下的arch,kernel,init……等等做成一個(gè)導(dǎo)入列表,這樣每次導(dǎo)入的文件都不是太大,相比而言,能看到較為頻繁的進(jìn)度提示,總體感覺(jué)的速度要快一些。
七、 數(shù)據(jù)無(wú)法恢復(fù)怎么辦?
備份出去的VOB不能恢復(fù),存在這樣一種可能性:權(quán)限設(shè)置出現(xiàn)混亂,可以嘗試這樣處理:你在register之前,用D:Program FilesRationalClearCaseetcutils>fix_prot 清除vob庫(kù)已有的權(quán)限, 設(shè)立新的權(quán)限(域/用戶)
方法:cleartool>register –vob \dc1ccstg_gVOBsHPC.vob
cleartool>mktag -vob –tag HPC \dc1ccstg_gVOBsHPC.vob
附:修復(fù)VOB的完整步驟
修復(fù)VOB的步驟:
首先停止CC服務(wù)。
其次,將完好的備份覆蓋以前的VOB
然后,啟動(dòng)CC服務(wù)
進(jìn)行如下修復(fù)工作
Fixed the permission of Vob storage location by running
1.# etcutilsfix_prot -root -chown vobowner -chgrp vob_group
(這里解釋一下
#是指安裝CC的目錄;
vob_group在寫groupname是如果groupname中帶空格需加“”
例如,“Domain Users”
指global pathname Eg. \jcserverccstg_hVOBsjcvob.vbs )
2.# etcutilsfix_prot -r -chown vobowner -chgrp vob_group
-chmod 775
屏幕顯示:Re-protect "\jcserverccstg_hVOBsjcvob.vbs"? [no] Y
9.Reregister the VOB.
#cleartool register -vob \dc1ccstg_gvobshpc
(注意,是指global pathname)
#cleartool mktag -vob -tag hpc
(注:舉例 est)
10.Lock the VOB
#cleartool lock vob:
11. Check the VOB consistency.
#cleartool checkvob -pool
(CLI屏幕出現(xiàn)如下提示:
C:Program FilesRationalClearCaseetcutils>cleartool checkvob -pool
\ebserrccstg_eVOBs est.vbs
cleartool: Warning: Cannot get view info for current view: not a ClearCase obj
cleartool: Warning: Filesystem object names will not be generated.
Do you want to continue anyway? [no] y
這并不是個(gè)錯(cuò)誤,只是個(gè)警告信息告訴你你沒(méi)有在View內(nèi)操作。你可以繼續(xù)或者是set a view然后再運(yùn)行以上的命令。)
Any error returned? Please refer to Chapter 16 "Using checkvob" of
"Administering ClearCase".
12. Unlock the restored VOB
#cleartool unlock vob:
13. Mount the restored VOB
#cleartool mount
八、如何刪除VOB的TAG?
可以使用cleartool的rmtag命令 如 rmtag –vob –all HPC
九、 如何進(jìn)行VOB的安全設(shè)置設(shè)置?
這里可以參考一篇文檔:
一定要將文件格式設(shè)置為NTFS,這樣能夠更加靈活地設(shè)置VOB和VIEW的存儲(chǔ)目錄的安全權(quán)限,而不是僅僅使用缺省的對(duì)“everyone”的“完全控制”權(quán)限。以下舉例說(shuō)明如何設(shè)置以下的權(quán)限:
目標(biāo)1:普通用戶不能在VOB和VIEW的存儲(chǔ)目錄上新建和刪除目錄、文件;管理員有全部的權(quán)限
目標(biāo)2:普通用戶和管理員可以進(jìn)行日常的ClearCase操作
一. VOB
1. “ClearCase_Storage”目錄:
共享:
Domainccadmgroup: 完全控制
Domainclearcase: 完全控制
Domaineveryone:完全控制
安全:
Domainccadmgroup: 完全控制
Domaindevelopgroup: 讀取及運(yùn)行、列出文件夾目錄、讀取
注意: 不要將此目錄的權(quán)限設(shè)置重置于其下的子目錄

上一頁(yè)12下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd