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

Messaging Server 구성을 위해 Directory Server 준비

이 절에서는 LDAP Directory Server가 Messaging Server, Calendar Server 또는 사용자 관리 유틸리티 구성과 함께 작동하도록 구성하는 Directory Server 설정 스크립트(comm_dssetup.pl)를 실행하는 방법에 대해 설명합니다. comm_dssetup.pl 스크립트는 Directory Server에 새 스키마, 색인 및 구성 데이터를 설정하여 Directory Server를 준비합니다. 새 Messaging Server 및 Communications Express 설치를 위해서는 이 스크립트를 실행해야 합니다. Directory Server에 속한 구성 요소 제품 중 하나를 업그레이드하는 경우에는 최신 comm_dssetup.pl을 실행하는 것도 좋습니다.

이 절에서는 다음 항목에 대해 설명합니다.

comm_dssetup.pl의 위치

이전 버전의 Java Enterprise System에서 이 유틸리티는 Messaging Server 및 Calendar Server에 번들로 포함되어 있으며 별도로 설치할 필요가 없었습니다. 그러나 Java Enterprise System 2005Q1부터 이 스크립트는 별도로 설치 가능한 공유 구성 요소입니다.

comm_dssetup.pl을 설치하려면 다음 방법 중 하나를 선택합니다.

설치된 comm_dssetup.pl은 다음 디렉토리에서 찾을 수 있습니다.

Solaris: /opt/SUNWcomds/sbin

Linux: /opt/sun/comms/dssetup/sbin

comm_dssetup.pl 요구 사항

comm_dssetup.pl 스크립트를 실행하기 전에 다음 요구 사항을 읽어보십시오.

comm_dssetup.pl 스크립트 실행

comm_dssetup.pl은 다음 절에서 설명하는 대화식 모드와 자동 설치 모드로 실행할 수 있습니다.

표 E–3에 있는 설치 워크시트를 사용하여 답변을 기록합니다.

Procedure대화식 모드로 comm_dssetup.pl을 실행하는 방법

인수 없이 comm_dssetup.pl을 지정하면 다음 질문이 표시됩니다.

단계
  1. 소개


    # perl comm_dssetup.pl
    
    Welcome to the Directory Server preparation tool for Java Enterprise 
    Communications Server.(Version X.X Revision X.X)
    This tool prepares your directory server for Sun Java System Messaging 
    Server install.
    
    The logfile is /var/tmp/dssetup_YYYYMMDDHHSS
    
    Do you want to continue [y]:

    계속하려면 Enter 키를 누릅니다. 종료하려면 No를 입력합니다.

  2. Directory Server의 설치 루트


    Please enter the full path to the directory where the Java 
    Enterprise Directory Server was installed.
    
    Directory server root [/var/opt/mps/serverroot]

    Directory Server 시스템에서 Directory Server의 설치 루트 위치를 지정합니다. 이 Directory Server 루트 위치는 Linux의 경우와 다르다는 것에 주의하십시오.

  3. Directory Server 인스턴스


    Please select a directory server instance from the following list:
    
    [1]   slapd-varrius
    
    Which instance do you want [1]:

    시스템에 Directory Server의 인스턴스가 여러 개 있는 경우 Messaging Server와 함께 구성할 인스턴스를 선택합니다.

  4. Directory Manager 고유 이름(DN)


    Please enter the directory manager DN [cn=Directory Manager]:
    
    Password:

    Directory Manager DN(cn=Directory Manager)은 조직 트리에서 사용자 및 그룹 데이터를 담당하는 관리자입니다. 이 스크립트에서 지정하는 Directory Manager DN은 Directory Server 설치 및 Messaging Server 설치에서 설정한 DN과 같아야 합니다.

  5. 사용자 및 그룹 Directory Server


    Will this directory server be used for users/groups [Yes]:

    Yes를 입력하면 사용자/그룹 트리에 관해 더 많은 질문이 제시됩니다.

    No를 입력하면 이 디렉토리 인스턴스는 구성 데이터를 저장하는 데에만 사용되는 것으로 간주됩니다. 따라서 스키마 파일 업데이트에 대한 질문은 건너뜁니다. 구성 디렉토리 인스턴스에 대한 이 스크립트의 실행이 끝나면 설치 프로세스에서 다음 단계로 넘어가기 전에 사용자 및 그룹 데이터를 저장하는 디렉토리 인스턴스에 대해 이 스크립트를 실행해야 합니다.

  6. 사용자 및 그룹 기본 접미어


    Please enter the Users/Groups base suffix [o=usergroup]:

    사용자 및 그룹 기본 접미어는 사용자 및 그룹 항목에 대한 이름 공간이 들어 있는조직 트리의 최상위 항목입니다. Directory Server 설치 및 Messaging Server 설치 도중 지정한 것과 동일한 사용자 및 그룹 기본 접미어를 선택해야 합니다.


    주 –

    Access Manager를 설치한 경우 Access Manager 설치 시 지정한 접미어가 이 질문에 대해 지정한 것과 같아야 합니다. 같은 접미어를 사용하지 않으면 Messaging Server는 Access Manager 설치를 인식하지 못합니다.


    조직 트리에 대한 자세한 내용은 Sun Java System Communications Services 6 2005Q4 Deployment Planning GuideLDAP Directory Information Tree RequirementsSun Java Enterprise System 2003Q4 Installation Guide12장, "Provisioning and Schema Concepts for Messaging Server 6.0"을 참조하십시오.

  7. 스키마 유형


    There are 3 possible schema types:
      1   - schema 1 for systems with iMS 5.x data
      1.5 - schema 2 compatibility for systems with iMS 5.x data
            that has been converted with commdirmig
      2   - schema 2 native for systems using Access Manager
    
    Please enter the Schema Type (1, 1.5, 2) [1]:

    Sun LDAP Schema 1을 사용할 계획인 경우 옵션 1을 선택합니다.

    Sun LDAP Schema 2 호환 모드를 사용할 계획인 경우 옵션 1.5를 선택합니다. 자세한 내용은 Sun Java System Communications Services 6 2005Q4 Schema Migration Guide를 참조하십시오.

    Sun LDAP Schema 2 원시 모드를 사용할 계획인 경우 옵션 2를 선택합니다.

    Access Manager가 설치되어 있지 않은 경우 comm_dssetup.pl은 더 이상 종료되지 않습니다. 그 대신 Access Manager가 설치되어 있지 않음을 경고하고 Schema 2를 설치하도록 제공합니다. 경고 화면은 다음과 같습니다.


    Please enter the Schema Type (1, 1.5, 2) [1]: 2
    
    Access Manager has not been configured for this new user/group suffix
    
    You can opt to continue, but you will not be able to use features
    that depend on Access Manager
    
    Are you sure you want this schema type? [n]:

    스키마 옵션에 대한 자세한 내용은 Sun Java System Communications Services 6 2005Q4 Deployment Planning Guide의 8 장, Understanding Schema and Provisioning Options를 참조하십시오.

  8. 도메인 구성 요소(DC) 트리 기본 접미어


    Please enter the DC Tree base suffix [o=internet]:

    주 –

    단계 7에서 옵션 1 또는 1.5를 선택한 경우 DC 트리 기본 접미어를 지정해야 합니다. 옵션 2 - Sun ONE LDAP Schema 2 - 원시 모드를 선택한 경우에는 이 질문이 표시되지 않습니다.


    DC 트리는 로컬 DNS 구조를 미러하며, 시스템에서 사용자 및 그룹 데이터 항목이 포함된 조직 트리에 대한 색인으로 사용됩니다. DC 트리 기본 접미어는 DC 트리의 최상위 항목의 이름입니다. 기본값인 o=internet이나 다른 이름을 선택할 수 있습니다.

    DC 트리 또는 조직 트리에 대한 자세한 내용은 Sun Java System Communications Services 6 2005Q4 Deployment Planning GuideLDAP Directory Information Tree RequirementsSun Java Enterprise System 2003Q4 Installation Guide12장, "Provisioning and Schema Concepts for Messaging Server 6.0"을 참조하십시오.

  9. 스키마 파일 업데이트


    Do you want to update the schema files [yes]:

    Yes로 답하면 스키마에 새 요소가 추가됩니다. Messaging Server의 최신 버전을 설치할 때마다 디렉토리를 새 스키마 파일로 업데이트하는 것이 좋습니다.

  10. 새 색인 구성


    Do you want to configure new indexes [yes]:

    사용자/그룹에 Directory Server를 사용할지 여부를 묻는 질문(단계 5)에 Yes로 답한 경우 디렉토리 검색의 효율성을 향상시키기 위해 캐시를 만드는 데 사용되는 새 색인을 구성할 것인지 묻는 메시지가 나타납니다. 이 질문에 Yes로 답할 것을 권장합니다. 그러나 다음과 같은 경우에는 색인을 작성하지 않는 것이 좋습니다.

    • 복제본에만 사용되는 마스터 사용자/그룹 Directory Server용인 경우 즉, 사용자/그룹 Directory Server에 대해 수행된 직접 쿼리가 없는 경우

    • 색인이 만들어지는 동안 중단 시간이 많지 않아야 할 항목이 많이 있는 프로덕션 사용자/그룹 Directory Server를 소유한 경우

  11. 설정 요약


    Here is a summary of the settings that you chose:
      Server Root                        : /var/opt/mps/serverroot/
      Server Instance                    : slapd-varrius
      Users/Groups Directory             : Yes
      Update Schema                      : yes
      Schema Type                        : 1
      DC Root                            : o=internet
      User/Group Root                    : o=usergroup
      Add New Indexes                    : yes
      Directory Manager DN               : cn=Directory Manager
    
    Now ready to generate a shell script and ldif file to modify 
    the Directory.
    No changes to the Directory Server will be made this time.
    
    Do you want to continue [y]:

    디렉토리 구성이 업데이트되기 전에 설정 요약 화면이 표시됩니다. 이번에는 변경이 수행되지 않습니다.


    주 –

    단계 7에서 옵션 2: Sun LDAP Schema 2 - 원시 모드를 선택한 경우 설정 요약의 DC 루트가 사용자/그룹 루트에 입력한 값과 동일합니다.


    설정을 변경하려면 No를 입력하고 스크립트를 다시 실행합니다.

    Yes를 입력하여 계속하면, comm_dssetup.pl 스크립트는 Directory Server의 색인과 스키마를 업데이트하는 데 사용되는 LDIF 파일과 쉘 스크립트를 만듭니다.


    /var/tmp/dssetup_YYYYMMDDHHMMSS.sh
    /var/tmp/dssetup_YYYYMMDDHHMMSS.ldif
    

    여기서 YYYYMMDDHHMMSS는 파일이 생성된 시간과 날짜를 나타냅니다.


    주 –

    스크립트는 지금 실행하거나 나중에 실행할 수 있습니다. 스크립트를 지금 실행하려면 계속할 것인지 묻는 메시지에 Yes를 입력합니다. 스크립트를 나중에 실행하려면 /var/tmp/dssetup_YYYYMMDDHHMMSS.sh를 사용하여 스크립트를 호출할 수 있습니다.


Procedure자동 설치 모드로 comm_dssetup.pl을 실행하는 방법

단계

    자동 설치 모드를 활성화하려면 모든 인수를 한 행에 지정하십시오.


    # perl comm_dssetup.pl -i yes|no -R yes|no -c \
    Directory_Svr_Root -d Directory_instance \
     -r DC_tree -u User_Group_suffix -s yes|no \
    -D "DirectoryManagerDN" \
      -w password -b yes|no -t 1|1.5|2 \
    -m yes|path-to-schema-files]
    

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


    # perl comm_dssetup.pl -i yes -c /var/opt/mps/serverroot -d slapd-budgie 
    -r o=internet -u o=usergroup -s yes -D "cn=Directory Manager"  
    -w password -b yes -t 1 -m yes
    

    이 명령의 옵션은 다음과 같습니다.

    옵션 

    설명 

    -i yes|no

    다음 질문에 답하십시오. “Do you want to configure new indexes?” 새 색인을 구성하려면 yes를 지정합니다. 새 색인을 지정하지 않으려면 no를 지정합니다.

    -R yes|no

    새 색인을 찾고 -m yes가 제공되면 다시 색인화를 실행합니다. 

    -c Directory_Svr_Root

    Directory Server 루트 경로 이름. 예를 들면 다음과 같습니다. /var/opt/mps/serverroot

    -d Directory_instance

    Directory Server 인스턴스 하위 디렉토리. 예를 들면 다음과 같습니다. slapd-budgie

    -r DC_tree

    DC 트리 접미어(예를 들면 다음과 같습니다. o=internet)

    -u User_Group_suffix

    사용자/그룹 접미어(예: o=usergroup)

    -s yes|no

    다음 질문에 답하십시오. “Do you want to update the schema?” 스키마 파일을 업데이트하려면 yes를 지정합니다. 스키마 파일을 업데이트하지 않으려면 no를 지정합니다.

    -D DirectoryManagerDN

    Directory Manager DN(예: "cn=Directory Manager")

    -w password

    Directory Manager 비밀번호 

    -b yes|no

    다음 질문에 답하십시오. “Will this directory server be used for users and groups?” Directory Server를 구성 및 사용자/그룹에 사용하려면 yes를 지정합니다. 디렉토리를 구성 데이터에만 사용하려면 no를 지정합니다.

    -t 1|1.5|2

    Messaging Server에 사용할 스키마 버전을 결정합니다.  

    • Sun LDAP Schema 1의 경우 1을 선택합니다.

    • Sun LDAP Schema 2(호환 모드)의 경우 1.5를 선택합니다. 자세한 내용은 Sun Java System Communications Services Schema Migration Guide를 참조하십시오.

    • Sun LDAP Schema 2(원시 모드)의 경우 2를 선택합니다.

    -m yes|no

    다음 질문에 답하십시오. “Do you want to modify the directory server?” 디렉토리를 수정하려면 yes를 지정합니다. 디렉토리를 수정하지 않으려면 no를 지정합니다.

    -S path-to-schema-files

    스키마 파일에 대한 디렉토리 경로를 지정합니다예를 들면 다음과 같습니다. ./schema).

    comm_dssetup.pl 스크립트의 모든 옵션을 설정하고 나면 스크립트가 실행되기 전에 다음과 같은 요약 화면이 나타납니다.


    Here is a summary of the settings that you chose:
      Server Root                        : /var/opt/mps/serverroot/
      Server Instance                    : slapd-budgie
      Users/Groups Directory             : Yes
      Update Schema                      : yes
      Schema Type                        : 1
      DC Root                            : o=internet
      User/Group Root                    : o=usergroup
      Add New Indexes                    : yes
      Schema Directory                   : ./schema
      Directory Manager DN               : "cn=Directory Manager"

    각 옵션에 대한 자세한 내용은 대화식 모드로 comm_dssetup.pl을 실행하는 방법 을 참조하십시오.