- CS - Content Server; 기본 모듈
- aCS - Accelerated Content Services; 데이터(파일) 송수신 모듈
- BOCS - Branch Office Caching Services; 데이터(파일) 캐싱 및 송수신 모듈
- DMS - Documentum Messaging Services; 메시징 큐 모듈
- MethodServer - java Method Server; 자바 메소드 (jar) 가속 모듈
- DA - Documentum Administrator; 웹UI 관리툴
- broker - connection broker (docbroker); 모듈/서버 레지스트리 (오라클 의 리스너와 비슷한 역할)
- docbase - Repository; 사용자/권한/자료 등의 관리 단위
설치 개요
최초 설치 서버는 Primary Site, 그 외 서버는 Remote Site 라고 한다.
CS 는 크게 보아 메타데이터(데이터베이스) 와 데이터 (문서, 이미지, 동영상 등의 파일), 2가지를 처리한다.
대략적인 설치 순서
* [ 단일 저장소 - 분산 보관 ] 의 경우 (single Repository, distributed Content Servers)
- Primary Site 설치 구성
- CS 프로그램 설치
- server configuration program 실행
- hosts, services 파일 내용 추가.확인
- docbroker 설치
- docbase 구성
- component storage 생성
- distributed storage 생성/구성
- sysobject 를 filestore_01에서 1.2.4 에서 만들어진 distributed store로 이동
- Remote Site 설치 구성
- CS 프로그램 설치
- cfs configuration program 실행
- hosts, services 파일 내용 추가.확인
- docbase 구성복제 (docbroker 생성 포함)
- 생성된 filestore 를 1.2.4 에서 만들어진 distributed store에 추가
- docbase 설정 조정
- DA 설치
- 최소 하나의 Network Location 등록을 반드시 DA에서 한다.
- ACS 서버 설정값 조정
- far store 설정값 조정
- CS의 Proximity 조정
- server.ini, dfc.properties 설정값 조정
- Audit 관리 가능한 계정 등록.구성
- (필요시) fulltext index (dmi_queue_item) 삭제
- (필요시) event audit 중지 (dm_default_set)
- (필요시) 타임존 (dm_docbase_config.r_normal_tz) 조정
- (필요시) job 운영 정보/일정 조정
분산 구성시 유의점
- Unix 계열의 경우는 통상 NFS로 공유 디스크를 이용하고 권한 문제가 거의 발생하지 않는 반면, NT 계열은 반드시 Active Directory 도메인으로 묶이고 AD 도메인의 계정을 사용해야만 함.
- Primary Site 구성 후 sysobject 를 distributed store 로 이동 하는 문제, 이후 replication 혹은 surrogateGet 설정 문제가 종종 발생한다. 가장 쉽게 구성하는 방법은 CS 설치 중 data 디렉토리 (기본값, C:\Documentum\data ) 위치를 공유 가능한 위치 (NAS 혹은 UNC 상의 디렉토리) 로 지정하고, Remote Site의 CS 설치시에도 data 디렉토리를 같은 위치를 지정한다.
- share 디렉토리는 local 디렉토리를 사용해도 무방하다.
- 가능한 docbroker 는 내부용, 서비스용 2벌을 구성한다. 내부용에 projection할 때의 proximity 는 자신을 가깝고 (1) 같은 지역이라도 다른 서버를 멀게 (100) 지정하여, 가능한 내부 작업은 자체적으로 처리할 수 있게 하고, 서비스용에 projection은 같은 지역내 모든 서버를 동일한 proxmity 를 지정하여, 업무에서 골고루 사용할 수 있게 구성한다.
- DMS 는 CS와 통신이 잦기 때문에 가깝게 있어야 한다. 원격지에는 ACS 혹은 BOCS만 설치한다. DMS까지 원격지에 설치하면 성능이 많이 저하된다.
- Primary Site 구성 직후, $DOCUMENTUM/dba/secure/aek.key 를 백업 받아 잘 보관한다.
- Remote Site 구성시 Primary Site 의 server.ini 값이 전파되므로, database connection 정보 (SID 혹은 alias 명)은 각 Remote Site에서 동일하게 설정해야 한다.
- 관련 문서를 잘 읽어보고 설치 계획을 세우고, 확실히 이해가 안가면 다시 관련 문서를 잘 읽어보고 설치 계획을 재점검 한다.