Portal Server 관리자는 다음 작업을 포함한 다양한 기능을 관리합니다.
여러 포털 및 Portal Server 인스턴스
데스크탑
검색 서버
Secure Remote Access Server
단일 사인온 어댑터
이 장에서는 Portal Server 구성 요소에 대한 정보와 포털 관리 방법을 설명합니다.
Portal Server 배포에는 포털 관리에 영향을 주는 여러 구성 요소가 있습니다. 이러한 구성 요소는 다음과 같습니다.
공통 에이전트 컨테이너 – Java 관리 응용 프로그램용 컨테이너를 구현하는 독립 실행형 Java 프로그램입니다. 자세한 내용은 Solaris 10 새로운 기능를 참조하십시오.
Portal Administration Server – 사용자가 Portal Server MBean에 액세스할 때 인증 및 액세스 제어 검사를 수행하는 관리 응용 프로그램입니다. 이 서버는 JMXTM 인터페이스를 사용하며 공통 에이전트 컨테이너 모듈로 구현됩니다. 포털 관리 서버 인스턴스는 Portal Server 제품이 설치되어 있는 각 호스트에서 실행됩니다.
포털 도메인 리포지토리 – Portal Server MBean을 구성하는 방법에 대한 정보가 포함되어 있는 계층적 데이터 저장소입니다. 일부 Portal Server MBean은 이 리포지토리에 구성 데이터도 저장합니다. 기본 포털 도메인 리포지토리는 Access Manager가 사용하는 동일한 LDAP 서버의 하위 트리입니다.
독립 실행형 게이트웨이 설치 시에는 게이트웨이와 LDAP 서버의 통신이 금지됩니다. 게이트웨이 파일 시스템의 추가 포털 도메인 리포지토리는 로컬 게이트웨이 MBean 정보를 저장하는 데만 사용됩니다.
포털 데이터 저장소 – 관계형 데이터베이스 관리 시스템(RDBMS) 또는 LDAP 서버 등의 백엔드 저장 장치이거나 파일 시스템에 있으며, 포털에서 컨텐트를 쉽게 제공할 수 있도록 구성 데이터 및 기타 Portal Server 자원을 저장합니다.
Portal Administrative MBean – 포털 관리 작업을 수행하기 위해 포털 관리 서버가 공통 에이전트 컨테이너에 로드합니다.
포털 관리 명령줄 인터페이스(psadmin) – 다양한 Portal Server 구성 요소에 대한 관리 도구를 제공합니다. 자세한 내용은 psadmin 명령줄 인터페이스 사용을 참조하십시오.
포털 관리 콘솔(psconsole) – 다양한 포털 서버 자원을 관리하기 위한 브라우저 인터페이스를 제공합니다. 자세한 내용은 Portal Server 관리 콘솔 사용을 참조하십시오.
모니터링 MBean – Portal Server 런타임 자원 정보를 포착하는 데 도움이 됩니다. 자세한 내용은 7장, Portal Server 작업 모니터링을 참조하십시오.
로컬 파일 시스템 데이터 – 로컬 파일 시스템에 저장된 포털 데이터입니다. 데이터에는 구성 파일, 공급자 기반 템플리트 및 JSPTM 구문 파일, 자원 번들 파일 및 사용자 정의된 공급자 기반 Java 클래스 등이 있습니다.
Portal Server 구성 요소에 대한 자세한 내용은 Sun JavaTM System Portal Server 7.2 배포 계획 설명서를 참조하십시오.
다양한 포털 관리 작업을 간소화하는 Portal Server 관리 콘솔은 Java 2 Platform, Enterprise Edition(J2EETM) 응용 프로그램으로, 다음과 같은 특징과 기능이 있습니다.
웹 브라우저를 통해 액세스 가능
구성된 디버그 수준에 따라 디버그 로그에 메시지 로깅
한 쌍의 이름과 값을 포함하는 설정 변경 사항 로깅
Java Management Extensions(JMX) 기술을 사용하여 Portal Administration Server가 포털 관리 MBean과 통신하도록 포털 데이터 저장소에 연결
포털 관리자는 관리 콘솔을 사용하여 다음과 같은 작업을 수행할 수 있습니다.
데스크탑 및 컨텐트 제공 관리
사용자 동작을 추적하여 포털 관리자가 최종 사용자 작업 및 최종 사용자가 다양한 Portal Server 구성 요소와 상호 작용하는 방법과 관련된 문제를 진단, 해결 및 분석
Portal Server 데스크탑 및 Secure Remote Access 구성 요소에 대한 런타임 통계 가져오기
Portal Server 응용 프로그램에 대한 정보 로그
관리 콘솔의 사용자 인터페이스는 관리 기능을 페이지에 표시합니다. 각 페이지의 위쪽에 탭 표시줄이 있습니다. 탭에는 잘 정리된 방식으로 관리 기능이 분류되어 있는 페이지가 표시됩니다. 페이지를 이동하려면 탭을 누르면 되며제공되는 탭은 다음과 같습니다.
일반적 작업 – 포털 관리자가 자주 수행하는 작업에 직접 액세스할 수 있는 링크를 표시합니다.
포털 – 포털 아이디별로 배포된 포털이 나열되어 있으므로 포털 관리자가 특정 포털을 선택할 수 있습니다.
검색 서버 – 포털 관리자가 특정 검색 서버 관리를 위한 페이지에 액세스할 수 있도록 특정 검색 서버의 이름이 목록으로 표시됩니다.
Secure Remote Access – 원격 사용자가 포털 및 해당 포털의 서비스를 인터넷을 통해 안전하게 액세스하는 방법을 포털 관리자가 관리할 수 있도록 해줍니다.
SSO 어댑터 – 로그인한 후 최종 사용자가 응용 프로그램에 대한 인증된 액세스를 얻는 방법을 포털 관리자가 관리할 수 있게 해줍니다.
위임 — 포털 관리자가 다양한 자원을 관리할 책임을 위임 관리자라고 하는 다른 개인에게 위임할 수 있게 해줍니다.
Portal Server 관리자는 특정 최종 사용자의 Identity 정의를 통해 포털 컨텐트에 대한 액세스를 제공하고 제한할 수 있습니다. 포털 페이지, 속성 및 액세스 정책을 설정하면 특정 엔티티에서 포털 컨텐트를 사용할 수 있습니다. 여기에는 다음과 같은 엔티티가 포함됩니다.
특정 조직
특정 하위 조직
역할
개별 최종 사용자
SuperAdmin 권한이 있는 관리자 및 위임된 관리자만 Portal Server 관리 콘솔에 액세스할 수 있습니다. 사용자는 개별 URI(Uniform Resource Identifier)에서 브라우저 클라이언트를 사용하여 Portal Server 관리 콘솔에 액세스할 수 있습니다.
브라우저에서 http:// hostname:port /psconsole을 입력합니다.
관리 콘솔이 실행되고 있는 시스템의 이름입니다.
설치 중에 할당된 관리 콘솔의 포트 번호입니다.
텍스트 상자에 [관리자 이름] 및 [비밀 번호]를 입력합니다.
관리자는 최상위 관리자여야 합니다. 일반적인 관리자 이름은 amadmin입니다.
[로그인] 버튼을 누릅니다.
관리 콘솔의 일반적 작업 페이지가 표시됩니다.
Portal Server는 관리 콘솔 대신 데스크탑에서 포털을 관리할 수 있는 관리 포틀릿을 개발하기 위한 관리 태그 라이브러리를 제공합니다. 관리자는 이 태그 라이브러리를 사용하여 다음을 수행할 수 있습니다.
기본 관리 포틀릿 수정
새로운 관리 기능이 있는 포틀릿 개발
공급자 관리 및 포털과 WSRP 관리 작업에 대한 지원
JSPProvider를 바탕으로 채널 생성 및 관리
사용자 정의 인터페이스를 사용하여 사용자 정의 관리 포틀릿 작성
모든 사용자 정의 채널을 관리하는 관리 포틀릿 작성
관리자는 관리 포틀릿을 사용하여 위임된 관리자라고 부르는 다른 사용자에게 위임된 관리 자격을 부여할 수 있습니다. Portal Server는 위임된 관리자를 위한 기본 데스크탑을 설계하는 데 사용할 수 있는 관리 포틀릿 샘플 집합을 제공합니다.
자세한 내용은 Sun Java System Portal Server 7.1 Developer Sample Guide 및 Tag Library for Delegated Administration을 참조하십시오.
Portal Server 소프트웨어는 명령줄 인터페이스(CLI)를 제공합니다. 포털 관리자는 CLI를 사용하여 다음을 수행할 수 있습니다.
관리 작업을 스크립트로 통합하여 정기적으로 반복되는 작업을 자동화합니다.
CLI는 포털 작업을 관리하기 위한 다양한 psadmin 하위 명령을 제공합니다. 여기에는 다음과 같은 하위 명령이 포함됩니다.
여러 포털 및 포털 인스턴스 관리
포털 및 포틀릿 WAR 파일 배포
검색 서버 관리
Secure Remote Access 서버 관리
모니터링 관리
포털 로깅 관리
대부분의 하위 명령은 브라우저 인터페이스의 기능과 유사한 기능을 수행하도록 작성됩니다. 관리 기능에 특별한 명령이 없는 경우 관리자는 표준 UNIX 명령을 사용합니다.
Sun Java System Application Server 9.1 또는 GlassFish V2 웹 컨테이너에 Portal Server를 설치한 경우 psadmin 명령을 실행하기 전에 먼저 이러한 웹 컨테이너 관리 서버 중 하나와 cacao를 시작해야 합니다.
모든 psadmin 하위 명령에 대한 내용은 Sun Java System Portal Server 7.2 Command-Line Reference를 참조하십시오.