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 구성 변수에 대해 설명합니다.
표 1–2 Access Manager 구성 변수
변수 |
설명 |
---|---|
AM_REALM |
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를 배포할지 여부를 지정합니다.
|
SSL_PASSWORD |
이번 릴리스에서는 사용되지 않습니다. |
Access Manager를 위한 웹 컨데이너를 지정하려면자동 설치 모드 입력 파일에서 WEB_CONTAINER 변수를 설정합니다. Access Manager 7 2005Q4에서 지원하는 웹 컨테이너 버전에 대한 자세한 내용은 Sun Java System Access Manager 7 2005Q4 릴리스 노트를 참조하십시오.
표 1–3 Access Manager WEB_CONTAINER 변수
값 |
웹 컨테이너 |
---|---|
WS6(기본값) | |
AS8 | |
WL8 | |
WAS5 |
이 절에서는 자동 설치 모드 입력 파일의 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" |
이 절에서는 자동 설치 모드 입력 파일의 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을 사용하는지 여부를 지정합니다.
|
이 절에서는 자동 설치 모드 입력 파일의 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 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 |
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 |