Sun Java System Access Manager 7 2005Q4 관리 설명서

2장 타사 웹 컨테이너 설치 및 구성

이 장에서는 Sun Java™ System Access Manager와 함께 배포되는 타사 웹 컨테이너의 설치 및 구성 절차를 설명합니다. 이 릴리스에서 Access Manager는 BEA WebLogic 8.1(현재 패치 포함) 및 IBM WebSphere 5.1(현재 패치 포함)을 지원합니다.

WebLogic 및 WebSphere는 Java Enterprise System에 포함되지 않으므로 Java ES 설치 프로그램과 별개로 설치하고 구성해야 합니다. 일반적인 절차는 다음과 같습니다.

BEA WebLogic 8.1 설치 및 구성

WebLogic을 설치하기 전에 DNS에 호스트 도메인이 등록되어 있는지 확인합니다. 또한 설치하려는 WebLogic 소프트웨어가 올바른 버전인지 확인합니다. 자세한 내용은 BEA 제품 사이트 http://commerce.bea.com/index.jsp를 참조하십시오.

ProcedureWebLogic 8.1을 설치 및 구성하려면

단계
  1. 다운로드한 소프트웨어 이미지(.zip 또는 .gz 형식)의 압축을 풉니다. zip/gzip 유틸리티가 해당 플랫폼용인지 확인해야 합니다. 그렇지 않으면 압축을 해제하는 동안 체크섬 오류가 발생할 수 있습니다.

  2. 대상 시스템의 쉘 창에서 설치 프로그램을 실행합니다.

    WebLogic 설치 유틸리티에서 제공하는 절차를 따릅니다. 자세한 설치 방법은 http://e-docs.bea.com/wls/docs81/을 참조하십시오.

    설치 과정이 진행되는 동안 나중에 Access Manager 구성 시 사용할 수 있도록 다음 정보를 기록해야 합니다.

    • FQDN(WL8_HOST 매개 변수에 사용)

      • 설치 위치

      • 포트 번호

  3. 설치가 완료되면 WebLogic 구성 도구를 실행하여 다음 위치에서 도메인 및 서버 인스턴스를 구성합니다.

    WebLogic-base/WebLogic-instance/common/bin/quickstart.sh

    기본적으로 WebLogic은 서버 인스턴스를 myserver로 정의하고 도메인을 mydomain으로 정의합니다. 대체로 이 기본값을 사용하지는 않습니다. 새 도메인 및 인스턴스를 만들 경우 Access Manager 구성 및 배포에 대한 정보를 기록해야 합니다. 자세한 내용은 WebLogic 8.1 설명서를 참조하십시오.

  4. 관리 인스턴스에서 설치 중인 경우 다음 위치에서 startWebLogic.sh 유틸리티를 사용하여 WebLogic을 시작합니다.

    WebLogic-base/WebLogic-Userhome /domains/ WebLogic-domain/startWebLogic.sh

    관리된 인스턴스에서 설치 중인 경우 다음 명령을 사용하여 WebLogic을 시작합니다.

    WebLogic-base /WebLogic-Userhome/domains/ WebLogic-domain /startManagedWebLogic WebLogic-managed-instancename admin-url

IBM WebSphere 5.1 설치 및 구성

WebSphere를 설치하기 전에 DNS에 호스트 도메인이 등록되어 있고 플랫폼에 올바른 WebSphere 소프트웨어 버전을 설치하고 있는지 확인해야 합니다. 자세한 내용은 IBM 제품 지원 웹 사이트 http://www-306.ibm.com/software/websphere/support/를 참조하십시오.

ProcedureWebSphere 5.1을 설치 및 구성하려면

단계
  1. 다운로드한 소프트웨어 이미지(.zip 또는 .gz 형식)의 압축을 풉니다. zip/gzip 유틸리티가 해당 플랫폼용인지 확인해야 합니다. 그렇지 않으면 압축을 해제하는 동안 체크섬 오류가 발생할 수 있습니다.

  2. 대상 시스템의 쉘 창에서 설치 프로그램을 실행합니다. 패치를 설치하려면 먼저 5.1 버전을 설치하고 나중에 패치를 적용하십시오. 자세한 설치 방법은 http://publib.boulder.ibm.com/infocenter/ws51help/index.jsp를 참조하십시오.

    설치 과정이 진행되는 동안 나중에 Access Manager 구성 시 사용할 수 있도록 다음 정보를 기록해야 합니다.

    • 호스트 이름

      • 도메인 이름

      • 셀 이름

      • 노드 이름

      • 포트 번호

      • 설치 디렉토리

      • WebSphere 인스턴스 이름

      • 관리 포트

        기본적으로 WebSphere는 서버 인스턴스를 server1로 정의하지만 대체로 이 기본값을 사용하지는 않습니다. 새 인스턴스를 만들 경우 Access Manager 구성 및 배포에 대한 정보를 기록해야 합니다. 자세한 내용은 WebSphere 5.1 설명서를 참조하십시오.

  3. 설치가 성공했는지 확인합니다.

    1. 다음 디렉토리에 server.xml 파일이 있는지 확인합니다.

      /opt/WebSphere/AppServer/config/cells/cell-name/noes/

      node-name/servers/server1

    2. 다음과 같이 startServer.sh 명령을 사용하여 서버를 시작합니다.

      /opt/WebSphere/AppServer/bin/startServer.sh server1

    3. 웹 브라우저에 다음과 같은 형식으로 해당 URL을 입력하여 샘플 웹 응용 프로그램을 봅니다.

      http:// fqdn:portnumber/snoop

  4. 성공적으로 설치됐는지 확인했으면 stopServer.sh 유틸리티를 사용하여 서버를 중지합니다. 예를 들면 다음과 같습니다.

    opt/WebSphere/AppServer/bin/stopServer.sh server1

  5. WebSphere 5.1 패치를 설치하는 경우 updateWizard.sh 명령줄 유틸리티를 사용하여 기존의 5.1 인스턴스에 패치를 설치합니다.

  6. WebSphere를 다시 시작하고 성공적으로 설치되었는지 확인합니다.

Java ES를 사용하여 Directory Server 및 Access Manager 설치

Access Manager를 설치하려면 Java ES(Java Enterprise System) 설치 프로그램을 별도로 두 번 호출해야 합니다.

ProcedureDirectory Server를 설치하려면

단계
  1. 첫 번째 Java ES 호출을 실행하여 지금 구성 옵션으로 Directory Server(로컬 또는 원격)를 설치합니다. 지금 구성 옵션을 선택하면 설치 시 사용자가 선택한 옵션(또는 기본값)으로 첫 번째 인스턴스를 구성할 수 있습니다.

  2. 두 번째 Java ES 호출을 실행하여 나중에 구성 옵션으로 Access Manager를 설치합니다. 이 옵션은 Access Manager 2005Q4 구성 요소를 설치합니다. 설치 후에 Access Manager를 구성해야 합니다.

    WebLogic 및 WebSphere는 Java ES와 별도로 설치되므로 설치 프로그램에는 컨테이너를 자동으로 배포할 수 있는 필수 구성 데이터가 없습니다. 그러므로 Access Manager를 설치할 때는 나중에 구성 옵션을 선택해야 합니다. 이 옵션을 사용하면 Access Manager가 다음과 같은 상태로 배포됩니다.

    • 활성 Directory Server(로컬 또는 원격)에 Access Manager DIT 데이터가 로드되지 않습니다.

      • Access Manager 구성 파일이 자동으로 로드되지 않습니다.

      • Access Manager 웹 응용 프로그램 .war 파일이 생성되지 않습니다.

      • Access Manager 배포 및 설치 후 구성 프로세스가 자동으로 시작 및 실행되지 않습니다.

        자세한 설치 방법은 http://download.oracle.com/819-0056에 있는 Sun Java Enterprise System 설치 설명서를 참조하십시오.

Access Manager 구성

대상 시스템의 로컬 드라이브에 Access Manager 설치를 완료한 후 WebLogic 8.1 또는 WebSphere 5.1을 사용하여 Access Manager를 수동으로 구성해야 합니다. 이 작업에는 세 단계가 필요합니다.

ProcedureAccess Manager를 구성하려면

단계
  1. 구성 스크립트 입력 파일 편집

  2. 구성 스크립트 실행

  3. 웹 컨테이너 다시 시작

구성 스크립트 입력 파일 만들기

Access Manager 구성 스크립트 입력 파일에는 모든 배포 수준, Access Manager, 웹 컨테이너 및 Directory Server 변수 정의가 포함되어 있습니다. Access Manager에는 Solaris 시스템의 AccessManager-base/SUNWam/bin 디렉토리 또는 Linux 시스템의 AccessManager-base/identity/bin디렉토리에서 사용할 수 있는 샘플 구성 스크립트 입력 파일 템플리트(amsamplesilent)가 포함되어 있습니다.

amsamplesilent 템플리트를 사용하여 구성 스크립트 입력 파일을 만들 수 있습니다. 변수 정의를 비롯한 파일 편집 방법은 Access Manager 샘플 구성 스크립트 입력 파일을 참조하십시오.

파일을 편집하기 전에 웹 컨테이너 설치 프로그램에서 다음 정보를 확인하십시오.

BEA WebLogic 및 IBM WebSphere

BEA WebLogic 전용

IBM WebSphere 전용

구성 스크립트 실행

구성 스크립트 입력 파일을 저장했으면 amconfig 스크립트를 실행하여 구성 프로세스를 완료합니다. 예를 들면 다음과 같습니다.

AccessManager-base/SUMWam/bin/amconfig -s silentfile

silentfile은 구성 입력 파일에 대한 절대 경로여야 합니다.

이 스크립트를 실행하면 다음 기능이 수행됩니다.

  1. 활성 Directory Server 인스턴스에 Access Manager 스키마를 로드합니다.

  2. Directory Server 인스턴스에 Access Manager 서비스 데이터를 로드합니다.

  3. 활성 Access Manager 인스턴스에서 사용되는 Access Manager 구성 파일을 생성합니다.

  4. 웹 컨테이너에 Access Manager 웹 응용 프로그램 데이터를 배포합니다.

  5. 웹 컨테이너 구성을 Access Manager 요구 사항과 일치하도록 사용자 정의합니다.

웹 컨테이너 다시 시작

구성 프로세스를 완료한 후 웹 컨테이너를 다시 시작해야 합니다. 자세한 방법은 제품 설명서를 참조하십시오.

BEA WebLogic 8.1에 대한 자세한 내용은 http://e-docs.bea.com/wls/docs81을 참조하십시오.

IBM WebSphere 5.1에 대한 자세한 내용은 http://publib.boulder.ibm.com/infocenter/ws51help/index.jsp를 참조하십시오.