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

Procedure대화형 모드로 실행하려면

대화형 모드로 Directory 준비 스크립트를 실행하려면 인수를 지정하지 말고 스크립트를 실행한 후 요청되는 질문에 대한 답변을 입력하십시오.

다음에 열거된 목록은 대화식 모드 스크립트 사용 방법에 대한 패널별 지침을 보여 줍니다.

단계
  1. 시작 및 소개 패널


    # cd /opt/SUNWcomds/sbin
    # ./comm_dssetup.pl
    
    Welcome to the Directory Server preparation tool for 
    Sun Java System Communications Services.
    (Version 6.3 Revision 0.1)
    This tool prepares your directory server for use by the
    communications services which include Messaging, 
    Calendar and their components.
    The logfile is /var/tmp/dssetup_YYYYMMDDHHSS
    Do you want to continue [y]:

    계속하려면 Enter 키를 누르고, 종료하려면 no를 입력한 다음 Enter 키를 누릅니다.

  2. Directory Server 설치 루트 패널


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

    Directory Server의 설치 루트 위치를 지정합니다. 기본값을 적용하려면 Enter 키를 누릅니다.

  3. Directory Server 인스턴스 패널

    이 시스템에 Directory Server의 여러 인스턴스가 있는 경우 해당 인스턴스가 나열되고 그 중 하나를 선택하라는 메시지가 표시됩니다.


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

    선택할 항목의 번호를 입력하고 Enter 키를 누릅니다. 기본값을 적용하려면 번호를 입력하지 않고 Enter 키를 누릅니다.

  4. 디렉토리 관리자 DN(고유 이름) 패널

    이 패널에는 디렉토리 관리자 DN과 디렉토리 관리자 비밀번호를 입력하는 두 부분이 있습니다.

    1. 스크립트는 먼저 디렉토리 관리자의 DN(고유 이름)을 묻습니다.


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

      디렉토리 관리자 DN(기본값: cn=Directory Manager)은 조직 트리에 있는 사용자 및 그룹 데이터를 담당하는 관리자입니다이 스크립트에 지정하는 디렉토리 관리자 DN은 Calendar Server 구성 및 Directory Server 설치에 설정한 DN과 동일해야 합니다.

      디렉토리 관리자 DN을 입력합니다. 기본값을 적용하려면 Enter 키를 누릅니다.

    2. 그런 다음 스크립트가 디렉토리 관리자 비밀번호를 묻습니다.


      Password:

      디렉토리 관리자의 비밀번호를 입력하고 Enter 키를 누릅니다.

      프로그램에서 Directory Server가 실행 중이고 389 포트(기본 포트)를 수신하는지 확인합니다.

      확인이 끝나면 아래 예에서 검색된 버전이 표시됩니다.


      Detected DS version 5.2

      검색에 실패할 경우 Directory Server가 실행 중인지 또는 포트 389를 수신 중인지 확인하지 못했다는 메시지를 표시하고, 계속하려면 이 문제를 해결하도록 지시합니다. 스크립트가 종료됩니다아래 예에서는 이 출력을 나타냅니다.


      Directory Server not running or not listening to port 389.
      Detected DS version 0.0
      Please correct the problem and re-run this script.
  5. 사용자 및 그룹 Directory Server 패널


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

    이 디렉토리 인스턴스를 사용하여 구성 데이터만 저장하려면 No를 입력합니다. 기본값을 적용하려면 Enter 키를 누릅니다.

    No를 입력한 경우 사용자 및 그룹 데이터를 저장하는 디렉토리 인스턴스에 대해 이 스크립트를 다시 실행해야 합니다. (이 작업은 csconfigurator.sh 구성 프로그램을 실행하기 전에 수행합니다.)

    대답으로 Yes를 입력한 경우 조직 트리 사용자 및 그룹 기본 접미어를 지정해야 합니다.

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


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

    사용자 및 그룹 기본 접미어는 LDAP 조직 트리의 최상위 항목입니다. 여기서 선택한 접미어가 Directory Server, Calendar Server 및 Access Manager에 대해 지정한 접미어와 동일해야 합니다.

  7. 스키마 유형 패널


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

    스키마 유형을 입력합니다. 기본값을 적용하려면 Enter 키를 누릅니다.


    주 –

    스키마 2(옵션 1.5 또는 2)를 사용하려면 Access Manager를 설치하고 구성해야 합니다. 그렇지 않으면 Directory 준비 스크립트가 종료됩니다. Directory 준비 스크립트를 실행하기 전에 Access Manager를 설치해야 합니다.


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

    스키마 1 또는 스키마 2 호환 모드를 선택한 경우에는 DC 크리 기본 접미어를 입력하라는 메시지가 나타납니다. 옵션 2 기본 모드를 선택한 경우에는 이 메시지가 나타나지 않습니다.


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

    앞에 설명된 스키마 유형 패널에서 스키마 1 또는 스키마 2 호환 모드를 선택하면 DC 트리 기본 접미어를 제공하라는 메시지가 표시됩니다. 옵션 2 기본 모드를 선택한 경우에는 이 메시지가 나타나지 않습니다.

    DC 트리는 로컬 DNS 구조를 미러하며 해당 시스템에서 사용자 및 그룹 데이터 항목이 있는 조직 트리에 대한 색인으로 사용됩니다. DC 트리 기본 접미어는 DC 트리에 있는 최상위 항목의 이름입니다.

    접미어를 입력합니다. 기본값을 적용하려면 Enter 키를 누릅니다.

  9. 질문 패널

    이 패널에서는 LDAP로의 업데이트와 관련한 질문을 표시합니다.

    1. 스키마 파일 업데이트

      이 지점에서 프로그램은 스키마에 올바른 스키마 요소가 있는지 확인합니다. 스키마에 누락된 요소가 있는 경우 다음과 같은 메시지를 인쇄합니다.


      Detected bad schema elements in 99user.ldif. 
      It is recommended that you update the schema.
      
      Do you want to update the schema files [yes]:

      스키마에 필요한 새 요소를 추가하려면 Yes로 대답합니다. 새 버전의 Calendar Server 또는 Messaging Server를 설치할 때마다 디렉토리를 새 스키마 파일로 업데이트해야 합니다.

      스키마 파일을 나중에 업데이트하려면 No로 대답합니다.

    2. 새 색인 구성

      이전 단계에서 스키마를 업데이트하도록 선택한 경우 새 색인을 구성할지 여부를 묻는 메시지가 표시됩니다. 속성 색인화에 대한 자세한 내용은 속성 색인을 참조하십시오.


      Do you want to configure new indexes [yes]:

      색인화를 승인하려면 Enter 키를 누릅니다.

      동일한 속성에 대해 이 색인화 단계를 이미 수행한 경우 no로 대답합니다.

    3. 지금 다시 색인화

      지금 색인화를 수행할 수도 있고 나중에 할 수도 있습니다. 색인화를 나중에 수행하도록 선택한 경우에는 적절한 때에 색인을 설정하고 스크립트를 다시 실행합니다. 색인화에는 시간이 오래 걸리지만 Directory Server는 계속 작동합니다. 즉 색인화하는 중에 읽기 전용 모드로 전환되지는 않습니다.


      Reindex now [yes]?

      색인화 작업을 나중에 수행하려면 no로 대답합니다. 그렇지 않으면 Enter 키를 눌러 기본값을 적용합니다.

  10. 설정 요약 패널

    Directory 준비 스크립트가 Directory Server 구성을 업데이트하기 전에 설정에 대한 요약을 표시한 다음 계속할 것인지 묻는 메시지가 나타납니다.


    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                : dc=red,dc=sesta,dc=com
      Add New Indexes                : yes
      Reindex New Indexes Now        : 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]:

    Directory 준비 스크립트 실행에서 스키마 2 기본 모드를 선택하면 DC 루트는 사용자/그룹 루트에 대해 입력한 값과 같습니다.

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

    계속하려면 Enter 키를 누릅니다. Directory 준비 스크립트가 LDIF 파일과 쉘 스크립트를 생성합니다. 생성되는 파일 이름은 다음과 같습니다.


    /var/tmp/dssetup_timestamp.ldif
     /var/tmp/dssetup_timestamp.sh

    계속하도록 선택한 경우 프로그램이 작동할 때 출력된 메시지가 인쇄됩니다. 다음은 표시되는 출력의 예입니다.


    Generating files...
    
    Checking to see if Suffixes need to be added
    
    Checking to see that uid uniqueness plugins are turned off
    
    Adding indexes
      Adding Indexes for User/group Tree (backend:userRoot)
        Checking indexes for member
          No new indexes required
        Checking indexes for mailAlternateAddress
          No new indexes required
        Checking indexes for mail
          No new indexes required
        Checking indexes for mailEquivalentAddress
          No new indexes required
        Checking indexes for cosspecifier
          No new indexes required
      Adding Indexes for DC Tree (backend:internetdb2)
        Checking indexes for inetCanonicalDomainName
          No new indexes required
        Checking indexes for inetDomainBaseDN
          No new indexes required
      Adding Indexes for PAB Tree (backend:pabdb2)
        Checking indexes for memberOfPAB
          No new indexes required
        Checking indexes for icsCalendar
          No new indexes required
        Checking indexes for un
          No new indexes required
        Checking indexes for memberOfPABGroup
          No new indexes required
        Checking indexes for icsCalendarOwned
          No new indexes required
        Checking indexes for memberOfManagedGroup
          No new indexes required
      Adding Indexes for New PAB Tree (backend:PiServerDbdb2)
        Checking indexes for MemberOfPiBook
          No new indexes required
        Checking indexes for MemberofPiGroup
          No new indexes required
        Checking indexes for displayname
          No new indexes required
    
    Checking to see if DN needs to be created for suffixes 
    Generating ldif for installer metadata
      Generating ldif for Adding schema for installer metadata
      Generating ldif for updating DN for cn=CommServers,o=comms-config
    The following files have been created:
       /var/tmp/dssetup_20041209114027.sh
       /var/tmp/dssetup_20041209114027.ldif
    
    Running /var/tmp/dssetup_20041209114027.sh will make changes 
      to the Directory. You can run this file now or at a later time
    Ready to execute the script now.
  11. 스크립트 실행


    Do you want to continue [yes]:

    기본 설정(yes)을 적용하려면 Enter 키를 누릅니다. dssetup_timestamp.sh 스크립트가 LDAP 디렉토리에 대해 실행됩니다. 스크립트를 지금 실행하지 않으려면 No를 입력하여 종료합니다. 종료한 경우에는 나중에 /var/tmp/dssetup_ timestamp.sh 스크립트를 실행할 수 있습니다.

    다음은 스크립트 실행 중에 생성된 텍스트 출력의 예입니다.


    Running /var/tmp/dssetup_20041209114027.sh 
       -D "cn=Directory Manager"
       -j /var/tmp/dssetup_20041209114027.pw
    Stopping Directory Server
    Updating Schema files...
    Copying 20subscriber.ldif
    Copying 50ns-delegated-admin.ldif
    Copying 50ns-mail.ldif
    Copying 50ns-mlm.ldif
    Copying 50ns-msg.ldif
    Copying 50ns-value.ldif
    Copying 55ims-ical.ldif
    Copying 56ims-schema.ldif
    Copying 70sun-schema2.ldif
    Copying 71sun-am.ldif
    Copying 60iplanet-calendar.ldif
    Copying 50ns-iabs.ldif
    Copying 98ns-dummy-uwc.ldif
    Copying 70delgated-admin.ldif
    Copying /var/tmp/99user_20041209114027.ldif to 
            /var/opt/mps/serverroot/slapd-varrius/config/schema/99user.ldif
    Starting Directory Server
    Applying ldif file /var/tmp/dssetup_20041209114027.ldif
    modifying entry cn=schema
    
    modifying entry cn=schema
    
    modifying entry cn=CommServers,o=comms-config
    
    Done Applying ldif file /var/tmp/dssetup_20041209114027.ldif
    rejects to /var/tmp/dssetup_20041209114027.ldif.rej status = 0
    Successful Completion. 
    Consult /var/tmp/dssetup_20041209114027.log for details