IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
developerworkslabel >  Rational  >  forumlabel  >  0. 메인 포럼  >  developerWorks

ClearCase의 서버/클라이언트 구조 기초    이 글의 최신 메시지를 받기 위해 귀하의 RSS 리더기를 지정하십시오.


     

 
 

loginbox.header
 loginbox.welcomelabel loginbox.guestlabel
loginbox.signin
Permlink 답변: 0 - 페이지: 1 글: [ 이전 | 다음 ]
Kim, Dong Young

게시: 29
등록: 2005/06/20 02:18:22 오전
ClearCase의 서버/클라이언트 구조 기초
게시: 2006/05/22 09:21:06 오전
Click to report abuse   이 글에 답변하기 클릭 답변
ClearCase는 복수서버-복수클라이언트 구조를 갖고 있다.

여러개의 라이센스 서버를 구성할 수 있다. 물론 클라이언트는 한순간 하나의 라이센스서버만을 지정할 수 있다.

여러개의 레지스트리 서버를 구성할 수 있다. 클라이언트는 태그만 알면 데이타서버(vob서버), 작업공간서버(view서버)의 물리적 이름과 위치를 알지 않아도 된다. 물론 한순간 하나의 레지스트리 서버만 지정할 수 있다. (물리적으로 하나인 데이터,작업공간은 복수개의 레지스트리 서버에 서로 다른 태그이름으로 등록될 수 있다.)

여러개의 데이터서버는 각각 복수개의 vob을 hosting할 수 있고, 여러개의 작업공간 서버는 각각 복수개의 view를 hosting할 수 있다.

1) vob만들기 - 최상위 버전 폴더명으로 vob(versioned object base)을 만들면 vob서버에 이 vob에 대한 내용을 관리하기 위한 물리적인 파일 구조가 만들어 지고, 레지스트리 서버에 등록된다.

2) view만들기 - 사용자 pc상에 작업 폴더가 만들어 지고, view서버에는 view관련 자료를 저장하기 위한 물리적 파일구조가, 레지스트리 서버에는 view가 등록된다.
  • dynamic view인 경우, 가상 (네트워크) 드라이브가 작업폴더가 만들어 지고, 실제로 사용자 pc에는 작업할 파일이 copy되지 않는 다.
  • snapshot view인 경우, 작업에 필요한 폴더나 파일을 지정하면 이를 사용자 pc에 복사하고, 사용자는 이 파일에서 작업을 하게 된다.

  • dynamic view인 경우, vob의 내용을 mount한다 하고, snapshot view인 경우 vob의 내용으로 작업자가 지정한 폴더를 update한다고 한다.

ClearCase 구조의 가장 큰 특징은 서버가 부족할 때, 필요한 서버를 하나씩 추가하여 확장성을 기할 수 있다는 것이다. 그리고 ClearCase는 운영체제상의 사용자명을 토대로 권한 관리를 한다. vob상의 버전관리 요소(element라 부른다)는 파일 또는 디렉토리이다.

element에 대한 권한관리는 유닉스 구조를 따르고 있다. rwxrwxrwx, rwxr----- 등등 사용자, 사용자그룹, 기타그룹별로 지정할 수 있다. 그리고 ClearCase 커맨드에도 권한 수준이 설정되어 있다. 필요한 경우 스크립을 작성하여 권한을 조절할 수 있다.

주의할점은 view를 만들지 않으면 vob을 볼 수 없고, 작업을 할 수가 없다. 물론 라이센스도 있어야 한다

Message was edited by: kr_admin

모든 포럼의 최근 메시지를 받기 위해 귀하의 RSS 리더기를 지정하십시오.

    IBM 소개 개인정보 보호정책 문의