이 예에서는 원격 호스트에 이미 설치된 Access Manager 복사본을 사용하여 Access Manager SDK를 설치하기 위한 지침을 제공합니다.
이 순서 예를 사용하려면 Sun Java Enterprise System 5 UNIX용 릴리스 노트의 알려진 문제점 6293225도 참조하십시오.
Access Manager SDK를 설치하려면 원격 호스트에 Access Manager Services Core가 설치되어 실행되고 있어야 합니다. 이 설치 예에서 제공하는 웹 컨테이너 정보 및 Directory Server 구성 정보는 Access Manager Services Core 설치 중에 제공한 웹 컨테이너 및 Directory Server 구성 정보와 일치해야 합니다.
설치 프로그램이 원격 웹 컨테이너와 Directory Server에 관한 정보를 요청할 때 로컬 호스트를 기준으로 한 기본값이 표시됩니다. 기본값은 형식을 보여주는 예로만 사용하고 그대로 적용하지 마십시오. 대신 원격 호스트에 대한 정확한 정보를 제공해야 합니다.
Access Manager SDK만 설치하는 경우 Java ES 설치 프로그램을 사용하여 웹 컨테이너를 구성할 수 없습니다.
다음과 같은 상위 수준 작업이 필요합니다.
설치 순서 지침 확인
적용할 순서 지침을 확인합니다. 표 2–1을 참조하십시오.
설치 필수 사항 확인
적용할 설치 필수 사항을 확인합니다. 표 1–3을 참조하십시오.
Access Manager Core 서비스 설치 및 시작
다음과 같은 상위 수준 작업이 필요합니다.
설치 순서 지침 확인
적용할 순서 지침을 확인합니다. 표 2–1을 참조하십시오.
설치 필수 사항 확인
적용할 설치 필수 사항을 확인합니다. 표 1–3을 참조하십시오.
Java ES 설치 프로그램을 실행하여 웹 컨테이너 설치
웹 컨테이너가 구성 및 시작되어야 합니다.
Java ES 설치 프로그램을 실행하여 Access Manager SDK 설치
비호환성 해결
설치 프로그램이 호스트의 소프트웨어를 확인하고 비호환성이 확인되면 지침을 제공합니다.
나중에 구성 유형 선택
설치 실행
설치 요약 및 로그 보기
웹 컨테이너가 설치되어 실행되고 있는지 확인
AccessManager-base 디렉토리의 amsamplesilent 파일 편집
Solaris OS의 경우: /opt/SUNWam/bin
Linux 및 HP-UX의 경우: /opt/sun/identity/bin
amsamplesilent 파일을 am.sdk_install에 복사합니다.
다음 매개 변수를 수정하여 am.sdk_install 파일을 편집합니다.
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
am.sdk_install 파일에서 다음 매개 변수만 수정합니다.
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의 암호화 키로 사용합니다. 이 값은 Solaris OS에서 grep pwd /etc/opt/SUNWam/config/AMConfig.properties 명령을 사용하여 얻을 수 있습니다. Linux 및 HP-UX의 경우 grep pwd /etc/opt/sun/identity/config/AMConfig.properties를 사용합니다.
WEB_CONTAINER는 사용하는 웹 컨테이너에 해당하는 값으로 설정해야 합니다.
BASEDIR는 Access Manager SDK의 나중에 구성 설치 도중 사용되는 설치 디렉토리로 설정해야 합니다.
호스트 A에서 영역 모드를 사용하는 경우 AM_REALM을 Enabled로 설정하고, 호스트 A에서 레거시 모드를 사용하는 경우에는 Disabled로 설정해야 합니다.
SDK에서 사용할 웹 컨테이너에 해당하는 설정을 찾아 웹 컨테이너의 세부 정보로 설정을 수정합니다. 예를 들어 WEB_CONTAINER가 WS(Sun Java System Web Server)로 설정되어 있으면 WS_가 접두어로 사용된 설정을 수정해야 합니다(WS_INSTANCE , WS_HOME, WS_PROTOCOL 등)
편집된 am.sdk_install 파일을 사용하여 루트로 Access Manager 배포
웹 컨테이너 다시 시작