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

Access Manager 샘플 구성 스크립트 입력 파일

Java Enterprise System 설치 프로그램을 실행한 후 Solaris 시스템의 AccessManager-base /SUNWam/bin 디렉토리 또는 Linux 시스템의 AccessManager-base /identity/bin 디렉토리에서 Access Manager 샘플 구성 스크립트 입력 파일(amsamplesilent)을 사용할 수 있습니다.

구성 변수를 설정하려면 먼저 amsamplesilent 파일을 복사하고 이름을 바꿉니다. 그런 다음 수행하려는 작업을 위한 변수를 복사본에서 설정합니다. 이 파일에 대한 예제는 예제 구성 스크립트 입력 파일을 참조하십시오.

샘플 자동 설치 모드 입력 파일은 다음 구성 변수를 포함합니다.

배포 모드 변수

이 절에서는 필수 DEPLOY_LEVEL 변수에 대한 값을 설명합니다. 이 변수에 따라 amconfig 스크립트에서 수행할 작업이 결정됩니다.

표 1–1 Access Manager DEPLOY_LEVEL 변수

작업 

DEPLOY_LEVEL 변수 값 및 설명 

설치 

1 = 새 인스턴스를 위한 전체 Access Manager 설치(기본값) 

2 = Access Manager 콘솔만 설치 

3 = Access Manager SDK만 설치 

4 = SDK만 설치하고 컨테이너 구성 

5 = 연합 관리 모듈만 설치 

6 = 서버만 설치 

7 = Access Manager 설치 및 Portal Server로 배포하기 위한 컨테이너 구성 

주의 DEPLOY_MODE=7은 Portal Server로 Access Manager를 배포하는 경우에만 사용됩니다.

일부 배포에서는 다른 웹 컨테이너를 사용하여 단일 호스트 서버에 콘솔 및 서버만 설치하려는 경우가 있습니다. 먼저 Java ES 설치 프로그램을 실행하여 나중에 구성 옵션으로 모든 Access Manager 하위 구성 요소를 설치합니다. 그 다음 amconfig 스크립트를 실행하여 콘솔 및 서버 인스턴스를 구성합니다.

제거(구성 해제) 

11 = 전체 제거 

12 = 콘솔만 제거 

13 = SDK만 제거 

14 = SDK만 제거하고 컨테이너 구성 해제 

15 = 연합 관리 모듈 제거 

16 = 서버만 제거 

Access Manager 제거 및 Portal Server로 배포된 경우 컨테이너 구성 해제 

주의 DEPLOY_MODE=7은 Portal Server로 Access Manager를 배포한 경우에만 사용됩니다.

다시 설치 

(재배포 또는 재구성) 

21 = 모든(콘솔, 비밀번호, 서비스 및 일반) 웹 응용 프로그램 재배포 

26 = 모든(콘솔, 비밀번호, 서비스 및 일반) 웹 응용 프로그램 배포 해제 

Access Manager 구성 변수

이 절에서는 Access Manager 구성 변수에 대해 설명합니다.

표 1–2 Access Manager 구성 변수

변수 

설명 

AM_REALM 

Access Manager 모드를 나타냅니다. 

  • enabled: Access Manager 7 2005Q4 기능 및 콘솔을 사용하여 Access Manager를 영역 모드에서 작동합니다.

  • disabled: Access Manager 6 2005Q1 기능 및 콘솔을 사용하여 Access Manager를 레거시 모드에서 작동합니다.

기본값: enabled 


주의 – 주의 –

Access Manager 영역 모드는 기본적으로 활성화되어 있습니다. Portal Server, Messaging Server, Calendar Server, Delegated Administrator 또는 Instant Messaging으로 Access Manager를 배포하는 경우 amconfig 스크립트를 실행하기 전에 레거시 모드(AM_REALM=disabled)를 선택해야 합니다.


BASEDIR 

Access Manager 패키지를 위한 기본 설치 디렉토리 

기본값: PLATFORM_DEFAULT 

Solaris 시스템의 경우 PLATFORM_DEFAULT는 /opt입니다.

Linux 시스템의 경우 PLATFORM_DEFAULT는 /opt/sun입니다.

SERVER_HOST 

Access Manager가 실행되고 있거나 설치될 시스템의 정규화된 호스트 이름 

원격 SDK 설치의 경우에는 이 변수를 원격 클라이언트 호스트가 아니며 Access Manager가 설치되어 있거나 설치될 호스트로 설정합니다. 

이 변수는 웹 컨테이너 구성의 해당 변수와 일치해야 합니다. 예를 들어, Application Server 8의 경우 이 변수는 AS81_HOST와 일치해야 합니다. 

SERVER_PORT 

Access Manager 포트 번호. 기본값: 58080 

원격 SDK 설치의 경우에는 이 변수를 원격 클라이언트 호스트가 아니며 Access Manager가 설치되어 있거나 설치될 호스트의 포트로 설정합니다. 

이 변수는 웹 컨테이너 구성의 해당 변수와 일치해야 합니다. 예를 들어, Application Server 8의 경우 이 변수는 AS81_PORT와 일치해야 합니다. 

SERVER_PROTOCOL 

서버 프로토콜: http 또는 https. 기본값: http 

원격 SDK 설치의 경우에는 이 변수를 원격 클라이언트 호스트가 아니며 Access Manager가 설치되어 있거나 설치될 호스트의 프로토콜로 설정합니다. 

이 변수는 웹 컨테이너 구성의 해당 변수와 일치해야 합니다. 예를 들어, Application Server 8의 경우 이 변수는 AS81_PROTOCOL과 일치해야 합니다. 

CONSOLE_HOST 

콘솔이 설치된 서버의 정규화된 호스트 이름 

기본값: Access Manager 호스트용으로 제공된 값 

CONSOLE_PORT 

콘솔이 설치되어 있고 연결을 수신하는 웹 컨테이너의 포트 

기본값: Access Manager 포트용으로 제공된 값 

CONSOLE_PROTOCOL 

콘솔이 설치되어 있는 웹 컨테이너의 프로토콜 

기본값: 서버 프로토콜 

CONSOLE_REMOTE 

콘솔이 Access Manager 서비스에서 원격인 경우 true로 설정하고그렇지 않은 경우 false로 설정. 기본값: false 

DS_HOST 

Directory Server의 정규화된 호스트 이름 

DS_PORT 

Directory Server 포트. 기본값: 389 

DS_DIRMGRDN 

디렉토리 관리자 DN: Directory Server에 대한 무제한적인 액세스 권한을 가진 사용자 

기본값: "cn=Directory Manager"

DS_DIRMGRPASSWD 

디렉토리 관리자의 비밀번호 

Access Manager 구성 변수에 대한 설명에서 특수 문자에 대한 참고를 참조하십시오.

ROOT_SUFFIX 

디렉토리의 초기 또는 루트 접미어. 이 값이 사용 중인 Dircetory Server에 있는 지를 확인해야 합니다. 

Access Manager 구성 변수에 대한 설명에서 특수 문자에 대한 참고를 참조하십시오.

ADMINPASSWD 

관리자(amadmin)의 비밀번호. amldapuser의 비밀번호와 달라야 합니다.

참고: 비밀번호에 포함되는슬래시(/) 또는 백슬래시(\\) 같은 특수 문자는 작은 따옴표(”) 안에 넣어야 합니다. 예를 들면 다음과 같습니다.

ADMINPASSWD=’\\\\\\\\\\####///’

그러나 작은 따옴표를 실제 비밀번호의 문자 중 하나로 사용할 수는 없습니다. 

AMLDAPUSERPASSWD 

amldapuser의 비밀번호. amadmin의 비밀번호와 달라야 합니다.

Access Manager 구성 변수에 대한 설명에서 특수 문자에 대한 참고를 참조하십시오.

CONSOLE_DEPLOY_URI 

Access Manager 관리 콘솔 하위 구성 요소와 연관된 HTML 페이지, 클래스 및 JAR 파일에 액세스하기 위한 URI 접두어 

기본값: /amconsole

SERVER_DEPLOY_URI 

Identity Management 및 Policy Services Core 하위 구성 요소와 연관된 HTML 페이지, 클래스 및 JAR 파일에 액세스하기 위한 URI 접두어 

기본값: /amserver

PASSWORD_DEPLOY_URI 

Access Manager를 실행하는 웹 컨테이너에서 사용자가 지정하는 문자열과 해당 배포 응용 프로그램 사이에 사용할 매핑을 결정하는 URI 

기본값: /ampassword

COMMON_DEPLOY_URI 

웹 컨테이너의 공통 도메인 서비스에 액세스하기 위한 URI 접두어 

기본값: /amcommon

COOKIE_DOMAIN 

Access Manager가 사용자에게 세션 아이디를 부여할 때 브라우저로 반환하는, 신뢰할 수 있는 DNS 도메인의 이름. 최소한 하나의 값이 있어야 합니다. 일반적으로 서버의 도메인 이름 앞에 마침표가 붙은 형식을 사용합니다.  

예: .example.com

JAVA_HOME 

JDK 설치 디렉토리에 대한 경로. 기본값: /usr/jdk/entsys-j2se. 이 변수는 명령줄 인터페이스(예: amadmin) 실행 파일에서 사용되는 JDK를 제공합니다. 버전은 1.4.2 이상이어야 합니다.

AM_ENC_PWD 

비밀번호 암호화 키: Access Manager가 사용자 비밀번호를 암호화하기 위해 사용하는 문자열. 기본값: none. 값이 none으로 설정되면 amconfig는 사용자에 대해 비밀번호 암호화 키를 생성하므로 사용자가 지정하거나 amconfig를 통해 만든 설치에 대해 비밀번호 암호화가 사용됩니다.

중요: Access Manager 또는 원격 SDK의 인스턴스를 여러 개 배포하는 경우 모든 인스턴스는 동일한 비밀번호 암호화 키를 사용해야 합니다. 추가 인스턴스를 배포할 때 첫 번째 인스턴스의 AMConfig.properties 파일에서 am.encryption.pwd property 값을 복사합니다.

PLATFORM_LOCALE 

플랫폼의 로켈. 기본값: en_US(미국 영어)

NEW_OWNER 

설치 후 Access Manager 파일의 새 소유자. 기본값: root

NEW_GROUP 

설치 후 Access Manager 파일의 새 그룹. 기본값: other

Linux 설치의 경우 NEW_GROUP을 root로 설정합니다.

PAM_SERVICE_NAME 

PAM 구성의 PAM 서비스 이름 또는 운영 체제와 함께 제공되면서 Unix 인증 모듈(보통 Solaris의 경우 other 또는 Linux의 경우 password)에 사용되는 스택. 기본값: other

XML_ENCODING 

XML 인코딩. 기본값: ISO-8859-1

NEW_INSTANCE 

구성 스크립트가 새 사용자가 생성한 웹 컨테이너 인스턴스에 Access Manager를 배포할지 여부를 지정합니다. 

  • true = Access Manager를 기존 인스턴스 대신 새 사용자가 만든 웹 컨테이너 인스턴스에 배포

  • false = 첫 번째 인스턴스를 구성하거나 인스턴스를 재구성

    기본값: false

SSL_PASSWORD 

이번 릴리스에서는 사용되지 않습니다. 

웹 컨테이너 구성 변수

Access Manager를 위한 웹 컨데이너를 지정하려면자동 설치 모드 입력 파일에서 WEB_CONTAINER 변수를 설정합니다. Access Manager 7 2005Q4에서 지원하는 웹 컨테이너 버전에 대한 자세한 내용은 Sun Java System Access Manager 7 2005Q4 릴리스 노트를 참조하십시오.

표 1–3 Access Manager WEB_CONTAINER 변수

값 

웹 컨테이너 

WS6(기본값) 

Sun Java System Web Server 6.1 SP5

AS8 

Sun Java System Application Server 8.1

WL8 

BEA WebLogic Server 8.1

WAS5 

IBM WebSphere 5.1

Sun Java System Web Server 6.1 SP5

이 절에서는 자동 설치 모드 입력 파일의 Web Server 6.1 2005Q4 SP5에 대한 구성 변수에 대해 설명합니다.

표 1–4 Web Server 6.1 구성 변수

변수 

설명 

WS61_INSTANCE 

Access Manager가 배포되거나 배포 해제될 Web Server 인스턴스의 이름 

기본값: https-web-server-instance-name

여기서 web-server-instance-name은 Access Manager 호스트( Access Manager 구성 변수 변수)입니다.

WS61_HOME 

Web Server 기본 설치 디렉토리 

기본값: /opt/SUNWwbsvr

WS61_PROTOCOL 

Access Manager가 배포될 Sun Java System Web Server 6.1 SP5 변수에 의해 설정된 Web Server 인스턴스에서 사용되는 프로토콜: http 또는 https.

기본값: Access Manager 프로토콜( Access Manager 구성 변수)

WS61_HOST 

Web Server 인스턴스( Sun Java System Web Server 6.1 SP5 변수)의 정규화된 호스트 이름

기본값: Access Manager 호스트 인스턴스( Access Manager 구성 변수)

WS61_PORT 

Web Server가 연결을 수신하는 포트 

기본값: Access Manager 포트 번호( Access Manager 구성 변수)

WS61_ADMINPORT 

Web Server Administration Server가 연결을 수신하는 포트 

기본값: 8888 

WS61_ADMIN 

Web Server 관리자의 사용자 아이디 

기본값: "admin"

Sun Java System Application Server 8.1

이 절에서는 자동 설치 모드 입력 파일의 Application Server 8.1에 대한 구성 변수에 대해 설명합니다.

표 1–5 Application Server 8.1 구성 변수

변수 

설명 

AS81_HOME 

Application Server 8.1이 설치된 디렉토리에 대한 경로 

기본값: /opt/SUNWappserver/appserver

AS81_PROTOCOL 

Application Server 인스턴스에서 사용되는 프로토콜: http 또는 https. 

기본값: Access Manager 프로토콜( Access Manager 구성 변수)

AS81_HOST 

Application Server 인스턴스가 연결을 수신하는 정규화된 도메인 이름(FQDN) 

기본값: Access Manager 호스트( Access Manager 구성 변수)

AS81_PORT 

Application Server 인스턴스가 연결을 수신하는 포트 

기본값: Access Manager 포트 번호( Access Manager 구성 변수)

AS81_ADMINPORT 

Application Server 관리 서버가 연결을 수신하는 포트 

기본값: 4849 

AS81_ADMIN 

Application Server가 표시되는 도메인을 위한 Application Server 관리 서버를 관리하는 사용자의 이름 

기본값: admin

AS81_ADMINPASSWD 

Application Server가 표시되는 도메인을 위한 Application Server 관리자의 비밀번호 

Access Manager 구성 변수에 대한 설명에서 특수 문자에 대한 참고를 참조하십시오.

AS81_INSTANCE 

Access Manager를 실행할 Application Server 인스턴스의 이름 

기본값: server

AS81_DOMAIN 

Access Manager 인스턴스를 배포하려는 도메인의 Application Server 디렉토리에 대한 경로 

기본값: domain1

AS81_INSTANCE_DIR 

Application Server가 인스턴스를 위한 파일을 저장하는 디렉토리에 대한 경로 

기본값: /var/opt/SUNWappserver/domains/domain1

AS81_DOCS_DIR 

Application Server가 컨텐트 문서를 저장하는 디렉토리 

기본값: /var/opt/SUNWappserver/domains/domain1/docroot

AS81_ADMIN_IS_SECURE 

Application Server 관리 인스턴스가 SSL을 사용하는지 여부를 지정합니다. 

  • true: 보안 포트 사용(HTTPS 프로토콜)

  • false: 보안 포트 사용 안 함(HTTP 프로토콜)

    기본값: true(사용)

    ampsamplesilent의 경우 다음과 같이 응용 프로그램 서버 관리 포트가 안전한지 여부를 지정한 추가 설정이 있습니다.

  • true: 응용 프로그램 서버 관리 포트가 안전합니다(HTTPS 프로토콜).

  • false: 응용 프로그램 서버 관리 포트가 안전하지 않습니다(HTTP 프로토콜).

    기본값: True(사용)

BEA WebLogic Server 8.1

이 절에서는 자동 설치 모드 입력 파일의 BEA WebLogic Server 8.1을 위한 구성 요소에 대해 설명합니다.

표 1–6 BEA WebLogic Server 8.1 구성 변수

변수 

설명 

WL8_HOME 

WebLogic 홈 디렉토리. 기본값: /usr/local/bea

WL8_PROJECT_DIR 

WebLogic 프로젝트 디렉토리. 기본값: user_projects

WL8_DOMAIN 

WebLogic 도메인 이름. 기본값: mydomain

WL8_SERVER 

WebLogic 서버 이름. 기본값: myserver

WL8_INSTANCE 

WebLogic 인스턴스 이름. 기본값: /usr/local/bea/weblogic81($WL8_HOME/weblogic81)

WL8_PROTOCOL 

WebLogic 프로토콜. 기본값: http 

WL8_HOST 

WebLogic 호스트 이름. 기본값: 서버의 호스트 이름 

WL8_PORT 

WebLogic 포트. 기본값: 7001 

WL8_SSLPORT 

WebLogic SSL 포트. 기본값: 7002 

WL8_ADMIN 

WebLogic 관리자. 기본값: "weblogic"

WL8_PASSWORD 

WebLogic 관리자 비밀번호 

Access Manager 구성 변수에 대한 설명에서 특수 문자에 대한 참고를 참조하십시오.

WL8_JDK_HOME 

WebLogic JDK 홈 디렉토리. 기본값: BEA WebLogic Server 8.1 /jdk142_04

WL8_CONFIG_LOCATION 

WebLogic 시작 스크립트 위치의 부모 디렉토리로 설정해야 합니다. 

IBM WebSphere 5.1

이 절에서는 자동 설치 모드 입력 파일의 IBM WebSphere Server 5.1에 대한 구성 변수에 대해 설명합니다.

표 1–7 IBM WebSphere 5.1 구성 변수

변수 

설명 

WAS51_HOME 

WebSphere 홈 디렉토리. 기본값: /opt/WebSphere/AppServer

WAS51_JDK_HOME 

WebSphere JDK 홈 디렉토리. 기본값: /opt/WebSphere/AppServer/java

WAS51_CELL 

WebSphere 셀. 기본값: 호스트 이름 값 

WAS51_NODE 

WebSphere 노드 이름. 기본값: WebSphere가 설치된 서버의 호스트 이름. 기본값: 호스트 이름 값 

WAS51_INSTANCE 

WebSphere 인스턴스 이름. 기본값: server1

WAS51_PROTOCOL 

WebSphere 프로토콜. 기본값: http 

WAS51_HOST 

WebSphere 호스트 이름. 기본값: 서버의 호스트 이름

WAS51_PORT 

WebSphere 포트. 기본값: 9080 

WAS51_SSLPORT 

WebSphere SSL 포트. 기본값: 9081 

WAS51_ADMIN 

WebSphere 관리자. 기본값: "admin"

WAS51_ADMINPORT 

WebSphere 관리자 포트. 기본값: 9090 

Directory Server 구성 변수

Access Manager 7 2005Q4에서 지원하는 Directory Server 버전에 대한 자세한 내용은 Sun Java System Access Manager 7 2005Q4 릴리스 노트를 참조하십시오. 이 절에서는 자동 설치 모드 입력 파일의 Directory Server 구성 변수에 대해 설명합니다.

표 1–8 Directory Server 구성 변수

변수 

설명 

DIRECTORY_MODE 

Directory Server 모드: 

1 = 디렉토리 정보 트리(DIT)의 새 설치를 위해 사용 

2 = 기존 DIT를 위해 사용. 이름 지정 속성 및 객체 클래스는 동일하므로 구성 스크립트는 installExisting.ldif 파일과 umsExisting.ldif 파일을 로드합니다.

또한 구성 도중 입력된 실제값(예: BASE_DIR, SERVER_HOST 및 ROOT_SUFFIX)을 사용하여 LDIF와 등록 정보를 업데이트합니다. 

구성 스크립트가 파일의 자리 표시자에 실제 구성 값을 대체하기 때문에 이 업데이트를 “태그 스왑”이라고 부르기도 합니다. 

3 = 수동 로드를 수행하려고 할 때 기존 DIT를 위해 사용. 이름 지정 속성과 객체 클래스가 다르므로 구성 스크립트는 installExisting.ldif 파일과 umsExisting.ldif 파일을 로드하지 않습니다. 스크립트는 모드 2에서 설명한 태그 스왑을 수행합니다.

LDIF 파일을 검사하고 필요하면 수정한 다음 LDIF 파일과 서비스를 수동으로 로드해야 합니다. 

4 = 기존의 다중 서버 설치를 위해 사용. 기존 Access Manager 설치에 반하는 작업이기 때문에 구성 스크립트는 LDIF 파일과 서비스를 로드하지 않습니다. 스크립트는 모드 2에서 설명한 태그 스왑만 수행하고 플랫폼 목록에 서버 항목을 추가합니다.  

5 = 기존 업그레이드를 위해 사용. 스크립트는 모드 2에서 설명한 태그 스왑만 수행합니다. 

기본값: 1 

USER_NAMING_ATTR 

사용자 이름 지정 속성: 관련 이름 공간 내에서 사용자 또는 자원의 고유 식별자. 기본값: uid

ORG_NAMING_ATTR 

사용자가 속한 회사 또는 조직의 이름 지정 속성. 기본값: o

ORG_OBJECT_CLASS 

조직 객체 클래스. 기본값: sunismanagedorganization

USER_OBJECT_CLASS 

사용자 객체 클래스. 기본값: inetorgperson

DEFAULT_ORGANIZATION 

기본 조직 이름. 기본값: none