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

설치, 업그레이드 및 구성

Application Server 7.x(Java ES 릴리스 2)를 Application Server 8.x(Java ES 릴리스 4)로 업그레이드한 다음 Delegated Administrator 6 2005Q4(Java ES 릴리스 4)로 업그레이드하면, Delegated Administrator가 업그레이드된 Application Server로 재배포되는 데 실패합니다.(6319257)

Application Server 8.x로 업그레이드한 뒤에는 Delegated Administrator와 같은 응용 프로그램이 자동으로 비 DAS server1 인스턴스로 재배포됩니다. 호환성을 유지하기 위해 비 DAS 인스턴스는 이전 버전의 Application Server와 같은 포트에서 실행됩니다.

하지만 Delegated Administrator는 deploydir 명령을 사용하여 Application Server로 배포합니다. Application Server 8.x에서 deploydir 명령은 DAS 인스턴스에서만 동작합니다. Delegated Administrator는 비 DAS 인스턴스로 배포될 수 없습니다.

해결 방법

Application Server 8.x로 업그레이드한 뒤 다음 단계를 수행합니다.

  1. 다음 Access Manager 구성 등록 정보 파일에서


    /opt/SUNWam/lib/AMConfig.properties

    다음 줄을


    com.sun.identity.webcontainer=IAS7.0

    다음 줄로 바꿉니다.


    com.sun.identity.webcontainer=IAS8.1
  2. Delegated Administrator 구성 프로그램을 실행하기 전에, 업그레이드된 Application Server의 server1 인스턴스에서 /commcli/da 웹 응용 프로그램의 배포를 해제하고 다음 명령을 실행합니다.


    /opt/SUNWappserver/appserver/bin/asadmin undeploy 
    --secure=false --user admin --password xxxx
    --target server1 commcli

    /opt/SUNWappserver/appserver/bin/asadmin undeploy 
    --secure=false --user admin --password xxxx
    --target server1 da
  3. Delegated Administrator 구성 프로그램 config-commda를 실행합니다. Access Manager 호스트 및 포트를 묻는 메시지가 나타나면 DAS 서버 인스턴스의 포트를 지정합니다.

    Access Manager가 비 DAS server1 인스턴스에서 실행되고 있는 경우에도 DAS 서버 인스턴스를 지정합니다.

    config-commda 프로그램에서 Delegated Administrator 콘솔 및 Delegated Administrator 서버를 배포할 위치를 묻는 메시지가 나타나면 server1 정보가 아니라 DAS 정보를 지정합니다.

    이미 Delegated Administrator를 server1 포트로 구성한 경우(이미 config-commda를 실행한 경우) 다음 두 파일의 포트 정보를 수정합니다(DAS 포트 지정).


    /opt/SUNWcomm/config/cli-usrprefs.properties
    
    /var/opt/SUNWcomm/da/WEB-INF/class/com/sun/comm/da/resource/
    daconfig.properties
  4. config-commda를 실행한 뒤 Application Server 콘솔로 로그인합니다. classpath-prefixclasspath-suffix 항목에 대한 JVM 설정의 모든 Access Manager 라이브러리 경로를 server1 인스턴스에서 서버 인스턴스로 복사합니다. server1 domain.xml 파일의 경로를 server domain.xml 파일로 복사하면 됩니다.

Delegated Administrator 구성 프로그램에서 도메인 구분자 필드에 올바르지 않은 값을 입력할 수 있습니다.(6310711)

구성 프로그램 config-commda에서 도메인 구분자 필드에 ^와 같은 올바르지 않은 문자를 입력할 수 있습니다. 올바르지 않은 도메인 구분자 문자가 있는 로그인 ID를 사용하면 Delegated Administrator 콘솔에 로그인할 수 없습니다.

해결 방법:

다음 기본 경로에 있는 daconfig.properties 파일에서 commadminserver.domainseparator 등록 정보의 값을 편집합니다.


/var/opt/SUNWcomm/da/WEB-INF/classes/
com/sun/comm/da/resources/daconfig.properties

@, - 또는 _와 같은 올바른 값을 사용합니다.

Delegated Administrator 6 2005Q4(Java ES 릴리스 4)를 업그레이드하지 않고 Access Manager 7.0으로 업그레이드하면 사용자 작성이 실패합니다.(6294603)

Java Enterprise System Release 4로 업그레이드할 때, Access Manager를 버전 6.x에서 7.0으로 업그레이드하지만 Delegated Administrator는 버전 6 2005Q4(Java ES 릴리스 4)로 업그레이드하지 않으면 메일 또는 달력 서비스를 사용한 사용자 작성이 실패합니다.

해결 방법:

  1. 기본적으로 다음 디렉토리에 있는 UserCalendarService.xml 파일을 업그레이드합니다.


    /opt/SUNWcomm/lib/services/UserCalendarService.xml

    UserCalendarService.xml 파일에서 mail , icssubcribedicsfirsday 속성을 필수 대신 선택 사항으로 지정합니다.

  2. 다음 예에서처럼 Access Manager에서 amadmin 명령을 실행하여 기존 xml 파일을 제거합니다.


    amadmin -u amadmin -w netscape -r UserCalendarService
  3. 다음 예에서처럼 Access Manager에서 업데이트된 xml 파일을 추가합니다.


    amadmin -u amadmin -w netscape  
    -s /opt/SUNWcomm/lib/services/UserCalendarService.xml
  4. 웹 컨테이너를 다시 시작합니다.

디렉토리에 많은 수의 조직이 배포된 경우 Delegated Administrator 구성 프로그램(config-commda)이 느려질 수 있습니다.(6219610)

디렉토리에 많은 수의 조직(50,000개 이상)이 있는 경우, Delegated Administrator 구성 프로그램(config-commda)이 완료되는 시간이 오래 걸릴 수 있습니다. Access Manager에 관련된 관리 작업의 성능이 느려집니다.

해결 방법

ou 속성에 대해 pres,eq 색인을 만듭니다.

config-commda 프로그램으로 Delegated Administrator를 재구성할 때 resource.properties 파일의 값을 덮어씁니다.(6218713)

config-commda 프로그램을 다시 실행하여 Delegated Administrator의 기존에 구성된 설치를 구성하는 경우, resource.properties 파일의 등록 정보가 기본값으로 재설정됩니다.

예를 들어, 이전에 다음 등록 정보를 다음과 같이 설정한 경우

jdapi-wildusersearchresults=50

jdapi-wildorgsearchresults=10

config-commda를 실행하면 이러한 등록 정보 값은 다음과 같이 기본값으로 재설정됩니다.

jdapi-wildusersearchresults=-1

jdapi-wildorgsearchresults=-1

이 문제는 Delegated Administrator 구성을 변경한 경우(resource.properties 파일에서 등록 정보 값을 수정했거나 플러그인을 활성화한 경우)에만 나타납니다.

해결 방법

Delegated Administrator를 업그레이드해야 하거나 어떤 이유로 config-commda 프로그램을 다시 실행해야 하는 경우 다음 단계를 수행하면 기존 구성을 보존할 수 있습니다.

  1. resource.properties 파일을 백업합니다.

    resource.properties 파일은 다음 기본 경로에 위치합니다.


    da_base/data/WEB-INF/classes/sun/comm/cli/server/servlet/
    resource.properties
  2. config-commda 프로그램을 실행합니다.

  3. 다음과 같이 config-commda 프로그램으로 만들어진 새 resource.properties 파일을 편집합니다.

    새 파일은 위의 "1. resource.properties 파일을 백업합니다."에 표시된 기본 경로에 위치합니다.

    a. 새 resource.properties 파일을 엽니다.

    b. resource.properties 파일의 백업 복사본을 엽니다.

    c. 백업 복사본에서 사용자 정의된 등록 정보를 찾습니다. 사용자 정의된 값을 새 resource.properties 파일의 해당 등록 정보에 적용합니다.

resource.properties 파일을 전체 백업 복사본으로 덮어쓰지 마십시오. 새 파일에 이 릴리스의 Delegated Administrator를 지원하기 위해 작성된 새 등록 정보가 있을 수 있기 때문입니다.