이 예에서는 원격 호스트에 이미 설치된 Access Manager 사본을 사용하여 Access Manager SDK를 설치합니다.
이 순서 예를 사용하려면 Sun Java Enterprise System 2005Q4 릴리스 노트에 있는 알려진 문제점 6293225도 참조하십시오.
Access Manager SDK를 설치하려면 원격 호스트에 Access Manager Core 서비스가 설치되어 실행되고 있어야 합니다. 이 설치 예에서 제공하는 웹 컨테이너 정보 및 Directory Server 구성 정보는 Access Manager Core 서비스 설치 중에 제공한 웹 컨테이너 및 Directory Server 구성 정보와 일치해야 합니다.
설치 프로그램이 원격 웹 컨테이너와 Directory Server에 관한 정보를 요청할 때 로컬 호스트를 기준으로 한 기본값이 표시됩니다.
기본값은 형식을 보여주는 예로만 사용하고 그대로 적용하지 마십시오. 대신원격호스트에서가져온정확한정보를제공해야합니다
Access Manager SDK만 설치하는 경우 Java ES 설치 프로그램을 사용하여 웹 컨테이너를 구성할 수 없습니다.
다음과 같은 상위 수준 작업이 필요합니다.
Access Manager Core 서비스 설치 및 시작
다음과 같은 상위 수준 작업이 필요합니다.
Java ES 설치 프로그램 실행
구성 요소 선택 시 Access Manager SDK 선택
비호환성 해결
설치 프로그램이 호스트의 소프트웨어를 확인하고 비호환성이 확인되면 지침을 제공합니다
나중에 구성 옵션 선택
설치 실행
설치요약및로그보기
웹컨테이너가설치되어실행되고있는지확인
amsamplesilent 파일 편집
AccessManager-base/SUNWam/bin 디렉토리에서 amsamplesilent 파일을 복사합니다.
기본적으로 amsamplesilent 파일에는 주석으로 처리된 설정이 많습니다. 다음 설정을 주석 해제합니다.
SERVER_NAME
SERVER_HOST
SERVER_PORT
ADMIN_PORT
DS_HOST
DS_DIRMGRPASSWD
ROOT_SUFFIX
ADMINPASSWD
AMLDAPUSERPASSWD
COOKIE_DOMAIN
AM_ENC_PWD
NEW_OWNER
NEW_GROUP
PAM_SERVICE_NAME
WEB_CONTAINER
amsamplesilent 파일에서 다음 매개 변수를 수정합니다.
DEPLOY_LEVEL은 4로 설정해야 합니다.
SERVER_HOST 및 SERVER_PORT는 Access Manager SDK에서 사용되는 전체 서버의 호스트와 포트로 설정해야 합니다.
DS_HOST, DS_DIRMGRPASSWD 및 ROOT_SUFFIX는 호스트 A Directory Server의 호스트 이름, 디렉토리 관리자 비밀번호, 루트 접미어로 설정해야 합니다.
ADMINPASSWD 및 AMLDAPUSERPASSWD는 호스트 A에서 사용되는 amadmin 및 amldapuser 비밀번호로 설정해야 합니다.
AM_ENC_PWD는 호스트 A에서 사용되는 비밀번호 암호화 키로 설정해야 합니다. Access Manager SDK의 경우에는 호스트 B의 Access Manager 원격 설치 중에 지정한 것과 같은 암호화 키를 AM_ENC_PWD의 암호화 키로 사용합니다. 이 값은 grep pwd /etc/opt/SUNWam/config/AMConfig.properties 명령을 사용하여 얻을 수 있습니다.
WEB_CONTAINER는 사용하는 웹 컨테이너에 해당하는 값으로 설정해야 합니다.
BASEDIR는 Access Manager SDK의 나중에 구성 설치 도중 사용되는 설치 디렉토리로 설정해야 합니다.
호스트 A에서 영역 모드를 사용하는 경우 AM_REALM을 Enabled로 설정하고, 호스트 A에서 레거시 모드를 사용하는 경우에는 Disabled로 설정해야 합니다.
SDK에서 사용할 웹 컨테이너에 해당하는 설정을 찾아 웹 컨테이너의 세부 정보로 설정을 수정합니다. 예를 들어 WEB_CONTAINER가 WS6(Sun Java System Web Server)로 설정되어 있으면 WS61이 접두어로 사용된 설정을 수정해야 합니다(WS61_INSTANCE , WS61_HOME, WS61_PROTOCOL 등).
루트로 편집된 amsamplesilent 파일을 사용하여 Access Manager를 배포합니다.
웹컨테이너다시시작