Sun Java Enterprise System 5 UNIX용 설치 설명서

컨테이너를 사용하는 Access Manager SDK 구성 예

이 예에서는 원격 호스트에 이미 설치된 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 설치 프로그램을 사용하여 웹 컨테이너를 구성할 수 없습니다.

Procedure호스트 A용 순서를 만들려면

다음과 같은 상위 수준 작업이 필요합니다.

  1. 설치 순서 지침 확인

    적용할 순서 지침을 확인합니다. 표 2–1을 참조하십시오.

  2. 설치 필수 사항 확인

    적용할 설치 필수 사항을 확인합니다. 표 1–3을 참조하십시오.

  3. Access Manager Core 서비스 설치 및 시작

    Identity 관리 예

Procedure호스트 B용 순서를 만들려면

다음과 같은 상위 수준 작업이 필요합니다.

  1. 설치 순서 지침 확인

    적용할 순서 지침을 확인합니다. 표 2–1을 참조하십시오.

  2. 설치 필수 사항 확인

    적용할 설치 필수 사항을 확인합니다. 표 1–3을 참조하십시오.

  3. Java ES 설치 프로그램을 실행하여 웹 컨테이너 설치

    웹 컨테이너가 구성 및 시작되어야 합니다.

  4. Java ES 설치 프로그램을 실행하여 Access Manager SDK 설치

  5. 비호환성 해결

    설치 프로그램이 호스트의 소프트웨어를 확인하고 비호환성이 확인되면 지침을 제공합니다.

  6. 나중에 구성 유형 선택

  7. 설치 실행

  8. 설치 요약 및 로그 보기

  9. 웹 컨테이너가 설치되어 실행되고 있는지 확인

  10. AccessManager-base 디렉토리의 amsamplesilent 파일 편집

    Solaris OS의 경우: /opt/SUNWam/bin

    Linux 및 HP-UX의 경우: /opt/sun/identity/bin

    1. amsamplesilent 파일을 am.sdk_install에 복사합니다.

    2. 다음 매개 변수를 수정하여 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

    3. am.sdk_install 파일에서 다음 매개 변수만 수정합니다.

      • DEPLOY_LEVEL은 4로 설정해야 합니다.

      • SERVER_HOSTSERVER_PORT는 Access Manager SDK에서 사용되는 전체 서버의 호스트와 포트로 설정해야 합니다.

      • DS_HOST, DS_DIRMGRPASSWDROOT_SUFFIX는 호스트 A Directory Server의 호스트 이름, 디렉토리 관리자 비밀번호 및 루트 접미어로 설정해야 합니다.

      • ADMINPASSWDAMLDAPUSERPASSWD는 호스트 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 등)

  11. 편집된 am.sdk_install 파일을 사용하여 루트로 Access Manager 배포

    ./amconfig -s ./am.sdk_install

  12. 웹 컨테이너 다시 시작