Sun Java System Communications Services 2005Q4 릴리스 노트

설치 참고 사항

이 절에는 Calendar Server 6 2005Q4를 설치하기 전에 알아야 할 다음 정보가 포함되어 있습니다.


주의 – 주의 –

Calendar Server는 NFS(Network File System) 마운트 분할 영역을 지원하지 않습니다. NFS 마운트 분할 영역에는 실행 파일, 데이터베이스, 구성, 데이터, 임시 또는 로그 파일을 포함하여 Calendar Server의 어떠한 부분도 설치하거나 만들지 마십시오.


프런트엔드 및 백엔드 시스템과 운영 체제

프런트엔드와 백엔드 시스템으로 기능을 분리하는 Calendar Server 설치의 경우, 하드웨어 플랫폼이 서로 동일해야 합니다.

보다 구체적으로는, 빅 엔디언 및 스몰 엔디언 간의 비호환성 때문에 프런트엔드 및 백엔드 시스템이 포함된 동일한 Calendar Server 배포에서 x86 플랫폼 시스템과 SPARC 플랫폼 시스템을 모두 사용할 수 없습니다.

또한 프런트엔드 및 백엔드 시스템으로 Solaris x86과 Linux 운영 체제를 혼용하는 것은 테스트되지 않았으며 현재로서는 지원되지 않습니다.

Linux 플랫폼 지원

Java Enterprise System은 Linux 플랫폼에서 실행됩니다. 설치 환경에서의 주요 차이점은 제품 디렉토리가 설치되는 경로 이름입니다. Linux 플랫폼은 Solaris 플랫폼에서와 다른 디렉토리에 제품을 설치합니다.

다음 표는 Solaris와 Linux의 기본 설치 디렉토리 경로입니다.

Solaris 기본 디렉토리 

Linux 기본 디렉토리 

/opt/SUNWics5/cal/ (cal_svr_base)

/opt/sun/calendar (cal_svr_base)

/etc/opt/SUNWics5/config

/etc/opt/sun/calendar/config

/var/opt/SUNWics5/

/var/opt/sun/calendar


정보 –

이 설명서에서는 Calendar Server의 기본 설치 디렉토리를 cal_svr_base로 지칭합니다.


OS 패치

Calendar Server를 설치하기 전에 필요한 운영 체제 패치를 적용해야 합니다. 필수 패치의 목록은 시스템 릴리스 노트인 Sun Java Enterprise System 2005Q4 릴리스 노트를 참조하십시오.

필수 권한

Solaris 시스템에서 Sun Java Enterprise System 설치 프로그램 또는 Calendar Server 6 2005Q4 구성 프로그램을 실행하려면 수퍼유저(root)로 로그인하거나 수퍼유저가 되어야 합니다.

Linux 패키지 이름

Sun Java Enterprise System 설치 프로그램을 사용하여 Calendar Server 6 2005Q4를 설치합니다. Java Enterprise System 설치 프로그램은 Calendar Server 6 2005Q4를 포함한 Sun 구성 요소 제품 패키지 및 여러 제품에 사용되는 공유 구성 요소를 설치합니다.

다음 표는 다양한 Calendar Server 관련 구성 요소에 대한 Linux 패키지 이름입니다.

구성 요소 

패키지 이름 

Calendar Server 

sun_calendar-core 

sun-calendar-api 

현지화된 패키지: 

스페인어 

sun-calendar-core-es 

한국어 

sun-calendar-core-ko 

프랑스어 

sun-calendar-core-fr 

중국어 

sun-calendar-core-zh_CN 

독일어 

sun-calendar-core-de 

일본어 

sun-calendar-core-ja 

대만어 

sun-calendar-core-zh_TW 

이전 버전의 Calendar Server 6 업그레이드

Sun Java Enterprise System 설치 프로그램을 사용하여 Calendar Server 업그레이드를 시도하지 마십시오. patchadd 프로세스를 사용해야 합니다. 이전 릴리스의 Calendar Server 업그레이드에 대한 지침은 Sun Java Enterprise System 2005Q4 Upgrade and Migration Guide를 참조하십시오. Sun Java Enterprise System 2005Q4 릴리스 노트도 참조하십시오.

달력 데이터베이스 업그레이드

Calendar Server 6이 Berkeley DB 버전 3.2.9와 함께 설치된 경우, 현재 버전인 4.2로 자동으로 변환됩니다. 다른 데이터베이스 마이그레이션 프로그램을 실행할 필요가 없습니다.

Berkeley DB 버전 2.6을 사용하는 Calendar Server 5가 설치되어 있는 경우 cs5migrate 유틸리티를 사용하여 해당 달력 데이터베이스를 버전 4.2로 업그레이드해야 합니다. 이 유틸리티는 기술 지원팀에 요청하여 사용할 수 있습니다.

기존 Calendar Server 2 설치가 있는 경우 Calendar Server 5로 업그레이드해야 현재 릴리스로 마이그레이션할 수 있습니다.

cs5migrate 유틸리티는 다음 작업을 수행합니다.

또한 -r 옵션을 지정한 경우 cs5migrate는 모든 반복 이벤트 및 작업에 대해 마스터 및 예외 레코드를 만듭니다. 이들 레코드의 전달은 Calendar Server에 의해 자동으로 생성됩니다. 데이터베이스를 마이그레이션해야 하지만 Connector for Microsoft Outlook을 사용할 계획이 없는 경우에는 cs5migrate-r 옵션을 지정해서 실행할 필요가 없습니다.

유틸리티의 다운로드 위치 및 설명서에 대해서는 기술 지원팀에 문의하십시오.


주의 – 주의 –

사이트에 있는 이전 버전의 Calendar Server가 동일한 컴퓨터에 Calendar Server의 여러 인스턴스 또는 제한된 가상 도메인 모드로 구성된 경우, Sun Microsystems, Inc. 영업 담당자에게 문의하여 마이그레이션 요구 사항을 평가하고 해당 요구 사항을 지원하는 특정 마이그레이션 유틸리티가 있는지 확인해야 합니다.

또한 먼저 전체 백업을 수행한 후 데이터베이스를 마이그레이션합니다.


사후 설치 구성

Calendar Server 6 2005Q4로 업그레이드하거나 설치한 뒤에는 다음과 같이 구성해야 Calendar Server를 사용할 수 있습니다.

  1. Directory Server 설치 스크립트(comm_dssetup.pl)를 실행하여 Calendar Server 스키마에 대해 Sun Java System Directory Server를 구성합니다.

  2. 사이트의 특정 요구 사항에 맞게 구성하려면 Calendar Server 구성 프로그램(csconfigurator.sh)을 실행합니다.

자세한 지침은 Sun Java System Calendar Server 6 2005Q4 관리 설명서를 참조하십시오.

Calendar Server 데이터 및 프로그램 파일 위치

다음 표에는 Solaris 및 Linux 플랫폼 모두에 대해 이 문서에서 지칭하는 다양한 파일 및 프로그램의 위치가 요약되어 있습니다.

파일 이름 

Solaris 위치 

Linux 위치 

관리자 유틸리티: start-cal, stop-cal, csattribute, csbackup, cscal, cscomponents, csdb, csdomain, csexport, csimport, csmonitor, csplugin, cspurge, csrename, csresource, csrestore, csschedule, csstats, cstoolcsuser

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

마이그레이션 유틸리티: csmigcsvdmig

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

스크립트: icsasm, legbackup.sh, legrestore.shprivate2public.pl

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

구성 파일: ics.conf, version.conf, counter.confsslpassword.conf

설치 후 파일의 위치는 다음과 같습니다. /opt/SUNWics5/cal/ config-template

구성 중에 위의 디렉토리에 있는 여러 파일이 사용자가 선택한 구성 옵션에 따라 지정된 위치로 이동됩니다. 

설치 후 파일의 위치는 다음과 같습니다. /opt/sun/calendar/ config-template

구성 중에 위의 디렉토리에 있는 여러 파일이 사용자가 선택한 구성 옵션에 따라 지정된 위치로 이동됩니다. 

LDAP 서버 업데이트 파일: 60iplanet-calendar.ldif, ics50-schema.confum50-common-schema.conf

설치 후 파일의 위치는 다음과 같습니다. 

/opt/SUNWics5/cal/ config/schema/ comm_dssetup.pl이 해당 파일을 Directory Server에 씁니다.

설치 후 파일의 위치는 다음과 같습니다. 

/opt/sun/calendar/config/ schema/comm_dssetup.pl이 해당 파일을 Directory Server에 씁니다.

스키마 LDIF 파일: 20subscriber.ldif, 50ns-value.ldif, 50ns-delegated-admin.ldif, 55ims-ical.ldif, 50ns-mail.ldif, 56ims-schema.ldif, 50ns-mlm.ldif, 60iplanet-calendar.ldif, 50ns-msg.ldif

설치 후 파일의 위치는 다음과 같습니다. 

/etc/opt/SUNWics5/ config/schema

comm_dssetup.pl이 해당 파일을 Directory Server에 씁니다.

설치 후 파일의 위치는 다음과 같습니다. 

/etc/opt/sun/calendar/ config/schema

comm_dssetup.pl이 해당 파일을 Directory Server에 씁니다.

메일 형식 지정(*.fmt) 파일

설치 후 파일의 위치는 다음과 같습니다. /opt/SUNWics5/cal/ config-template

구성 후 파일의 위치는 다음과 같습니다. /etc/opt/SUNWics5/ config/language

여기서 language는 en, de, es, fr, ja, ko, zh-TW 또는 zh-CN입니다. 

설치 후 파일의 위치는 다음과 같습니다. /opt/sun/calendar/ config-template

구성 후 파일의 위치는 다음과 같습니다. /etc/opt/sun/calendar/config/ language

여기서 language는 en, de, es, fr, ja, ko, zh-TW 또는 zh-CN입니다. 

라이브러리(.so) 파일 

SSL 유틸리티: certutilmodutil

/opt/SUNWics5/cal/lib

/opt/sun/calendar/lib

세션 데이터베이스 

/opt/SUNWics5/cal/lib/ http

/opt/sun/calendar/lib/http

카운터 통계 파일: countercounter.dbstat

/opt/SUNWics5/cal/lib/ counter

/opt/sun/calendar/lib/ counter

timezones.ics 파일

/opt/SUNWics5/cal/data

/opt/sun/calendar/data

디렉토리 서버 성능

LDAP 디렉토리 서버의 성능을 향상시키려면, 특히 LDAP 디렉토리의 달력 검색을 사용하는 경우 다음 항목을 고려하십시오.

LDAP 디렉토리 서버 속성 색인

Calendar Server가 LDAP 디렉토리 서버에 액세스할 때 성능을 향상시키려면 여러 속성에 대한 LDAP 구성 파일에 색인을 추가하십시오.

구성 프로그램 comm_dssetup.pl에서 선택적으로 색인 작업을 수행합니다.


정보 –

색인을 통한 성능 차이를 확인하려면 다음 검사를 수행하십시오.

  1. 색인 작업 이전, 다음 LDAP 명령 실행에 걸리는 시간


    ldapsearch -b "base" "(&(icscalendarowned=*
    user*)(objectclass=icsCalendarUser))"

    여기서 base는 Calendar Server의 사용자 및 자원 데이터가 있는 디렉토리 서버의 LDAP 기본 DN이며, user는 사용자가 Calendar Express Subscribe \> Calendar Search 대화 상자에 입력할 수 있는 값입니다.

  2. icsCalendarOwned에 대해 색인을 실행합니다.

  3. 다시 다음 LDAP 명령을 실행하고 시간을 측정합니다.


    ldapsearch -b "base"
     "(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"

    여기서 base는 Calendar Server의 사용자 및 자원 데이터가 있는 디렉토리 서버의 LDAP 기본 DN이며, user는 사용자가 Calendar Express Subscribe \> Calendar Search 대화 상자에 입력할 수 있는 값입니다.

  4. 시간을 비교합니다. 측정 가능한 시간 차이가 있어야 합니다.


크기 제한 및 조사 제한 매개 변수 검사 및 설정

조사 제한(nsslapd-lookthroughlimit) 및 크기 제한(nsslapd-sizelimit) 매개 변수가 적절한 값으로 설정되었는지 확인하려면 다음 명령을 수행하십시오.

ldapsearch -b "base" "(&(icscalendarowned=*
user ID*)
(objectclass=icsCalendarUser))"

여기서 base는 Calendar Server의 사용자 및 자원 데이터가 있는 디렉토리 서버의 LDAP 기본 DN이며 user ID는 사용자가 Communications Express의 달력 검색 대화 상자에 입력할 수 있는 값입니다.

LDAP 서버가 오류를 반환한 경우 nsslapd-sizelimit 또는 nsslapd-lookthroughlimit 매개 변수가 충분히 크지 않은 경우일 수 있습니다. 다음 지침에 따라 이 두 매개 변수를 설정하십시오.

스키마 1을 사용하는 Communications Express

Communications Express에는 스키마 1에 대한 두 가지 문제점이 있습니다.

규정 도구

Calendar Server의 사용자, 그룹 및 도메인 규정에 사용되는 두 가지 도구로는 Delegated Administrator 및 Calendar Server 유틸리티가 있습니다. Delegated Administrator에는 그래픽 사용자 인터페이스인 콘솔과 명령줄 인터페이스인 유틸리티의 두 가지 사용자 인터페이스가 있습니다. Delegated Administrator에 대한 자세한 내용은 Sun Java System Communications Services 6 2005Q4 Delegated Administrator 설명서를 참조하십시오. 콘솔 사용에 대한 지침은 Delegated Administrator 콘솔 온라인 도움말을 참조하십시오.

Calendar Server 유틸리티에 대한 자세한 내용은 Sun Java System Calendar Server 6 2005Q4 관리 설명서를 참조하십시오.


주의 – 주의 –

Access Manager 콘솔을 통해 사용자를 규정하지 마십시오. 사용자를 생성하고 달력 서비스에 할당할 수 있다 하더라도 이 방법은 결과를 예측할 수 없고 배포에 부정적인 영향을 미칠 수도 있으므로 사용하지 않는 것이 좋습니다.