Sun Java System Calendar Server 6 2005Q4 관리 설명서

ProcedureCLD를 위한 프런트엔드 서버를 구성하려면

단계
  1. 모든 프런트엔드 서버에서 구성 변경 권한이 있는 관리자로 로그인합니다.

  2. /etc/opt/SUNWics5/cal/config 디렉토리로 변경합니다.

  3. 이전 ics.conf 파일을 복사하고 이름을 바꿔 저장합니다.

  4. 다음 표에 표시된 것처럼 ics.conf 매개 변수를 편집합니다.

    매개 변수 

    설명 

    csapi.plugin.loadall

    모든 프런트엔드 서버에 대해 cs_로 시작하는 모든 플러그 인을 cal_svr_base/SUNWics5/cal/bin/plugins 디렉토리로 로드하려면 해당 값을 “y”로 설정합니다.

    csapi.plugin.calendarlookup.name에서 이름을 찾을 수 있는 특정 플러그 인만 로드하려면 해당 값을 “n”으로 설정합니다.

    csapi.plugin.calendarlookup

    이 매개 변수를 "yes"로 설정합니다.

    csapi.plugin.calendarlookup.name

    이 매개 변수를 플러그 인 "calendarlookup"의 이름으로 설정합니다. 또는 모든 플러그 인을 로드하려면 매개 변수를 "*"로 설정합니다.

    caldb.cld.type

    이 매개 변수는 달력이 여러 백엔드에 분산될지(값이 “directory”로 설정) 아니면 달력을 Calendar Server가 설치된 동일한 서버에 저장할지(값이 기본값인 “local”로 설정) 지정합니다.

    service.dwp.enable

    프런트엔드 서버가 백엔드 시스템으로 작동하지 않는 한, 프런트엔드 서버에 대해 DWP 서비스를 비활성화합니다. 예를 들면 다음과 같습니다. service.dwp.enable="no"

    service.dwp.port

    기본 포트는 “59979”입니다. 이 포트 번호는 구성된 모든 프런트엔드 서버 및 백엔드 서버에서 동일해야 합니다.

    service.store.enable

    csstored는 달력 데이터베이스를 백업함을 의미하므로 프런트엔드 시스템에서는 필요하지 않습니다. 그러나 해당 프로세스를 비활성화할 필요는 없습니다.

    이 매개 변수를 "no"로 설정하여 프런트엔드 시스템에서 csstored 프로세스를 비활성화하도록 선택할 수 있습니다. 이렇게 하면 프로세스가 구성되지 않았음을 매일 보고하지 않도록 방지할 수 있습니다.

    caldb.dwp.server.backend-server-n .ip

    여러 값을 갖는 매개 변수입니다. Calendar Server 배포의 각 백엔드 서버에 대해 하나의 ics.conf 매개 변수를 만듭니다. 이 매개 변수 값은 백엔드 서버 호스트 이름입니다. 서버 이름은 정규화된 이름이어야 하며 DNS(Domain Name Service)에서 유효한 IP 주소로 확인할 수 있어야 합니다. 서버 이름은 매개 변수 이름과 값 둘 다에서 동일하며 정규화된 이름이어야 합니다.

    예를 들면 다음과 같습니다.  

    caldb.dwp.server.calendar1.sesta.com=
    "calendar1.sesta.com"
    caldb.dwp.server.calendar2.sesta.com=
    "calendar2.sesta.com"

    caldb.dwp.server.default

    사용자 또는 자원 LDAP 항목에 icsDWPHost 속성이 없으면 시스템에 사용되는 기본 DWP 서버 이름을 설정합니다. 서버 이름은 정규화된 이름이어야 하며 DNS에서 확인할 수 있어야 합니다.  

    예를 들면 다음과 같습니다.  

    caldb.dwp.sever.default=
    "calendar1.sesta.com"

    local.authldaphost

    디렉토리 서버가 설치되어 있는 호스트 이름입니다. 기본값은 "localhost"입니다.

    local.ugldaphost

    LDAP 사용자 기본 설정이 저장되어 있는 호스트 이름입니다. 사용자 기본 설정을 별도의 LDAP 호스트에 보관하지 않을 경우에는 local.authldaphost와 같은 값으로 설정해야 합니다.

    service.ens.enable

    이 프런트엔드 서버에 대해 ENS를 비활성화하고(enpd) 이 매개 변수를 "no"로 설정합니다.

    ENS는 백엔드 서버에서만 활성화해야 합니다. 

    caldb.serveralarms

    값을 "0"으로 설정하여 프런트엔드 서버에 대해 서버 경보를 비활성화합니다.

    백엔드 서버에서만 서버 경보를 활성화해야 합니다("1").

    caldb.serveralarms.dispatch

    경보 디스패치를 비활성화하려면 이 매개 변수를 "no"로 설정합니다.

    경보 디스패치는 백엔드 서버에서만 활성화해야 합니다("yes").

    service.notify.enable

    알림 서비스를 비활성화하려면 이 매개 변수를 "no"로 설정합니다.

    알림 서비스는 백엔드 서버에서만 활성화해야 합니다("yes").

    caldb.berkeleydb.archive.enable

    자동 아카이브 백업 서비스를 비활성화하려면 이 매개 변수를 "no"로 설정합니다. 프런트엔드 시스템에서는 아카이브를 구성할 필요가 없습니다.

    caldb.berkeleydb.hotbackup.enable

    자동 핫 백업 서비스를 비활성화해야 합니다( "no"). 프런트엔드 시스템에서는 핫 백업이 필요하지 않습니다.

  5. 파일을 ics.conf로 저장합니다.

  6. Calendar Server를 다시 시작합니다.

    cal_svr_base /SUNWics5/cal/sbin/start-cal