| Sun ONE Portal Server 6.2 설치 설명서 |
부록E
Sun ONE Portal Server 에 대한 LDAP 복제 설정Sun ONE Portal Server에 LDAP 복제를 사용하는 주된 이유는 가용성을 높이기 위한 것입니다.
이 절차에서는 복제에 사용할 모든 컴퓨터에 Sun™ ONE Directory Server 소프트웨어를 설치한 다음 복제를 설정해야 합니다. 다음으로 응용프로그램 서버와 Portal Server 소프트웨어를 설치합니다. 응용프로그램과 Portal Server 소프트웨어는 복제에 사용할 컴퓨터나 별도 컴퓨터에 설치할 수 있습니다. Portal Server 소프트웨어를 사용하기 전에 다수의 구성 파일을 업데이트해야 합니다.
다음 지침은 두 대의 컴퓨터를 설정하는 경우입니다. 한 컴퓨터에는 LDAP를 포함하여 Sun ONE Portal Server 소프트웨어(ps-server)가 있고 다른 한 컴퓨터에는 LDAP (x-ldap-server)만 있습니다. 복제는 이 두 대의 컴퓨터에서 설정되며 Sun ONE Portal Server 소프트웨어가 있는 컴퓨터에서 LDAP 장애 복구가 설정됩니다.
보다 자세한 내용이나 다른 복제 설정을 보려면 Sun ONE Directory Server 관리 설명서 8장"복제 관리"를 참조하십시오.
이 지침에서는 별도의 언급이 없으면 기본값이 사용되었다고 가정합니다.
두 컴퓨터 모두에 Sun ONE Directory Server 를 설치해야 합니다.
Sun ONE Portal Server 컴퓨터에서 복제 설정
- 루트로 터미널 창에서 다음을 입력하여 디렉토리 서버 콘솔을 시작합니다.
/var/opt/mps/serverroot/startconsole
- 표시되는 로그인 창에서 사용자 이름으로 admin과 이전에 선택한 비밀번호를 입력합니다.
- 콘솔 왼쪽 창에서 디렉토리를 확장합니다.
- Directory Server (ps-server)를 선택합니다.
- 오른쪽 창에서 [열기]를 클릭합니다.
팝업 창이 표시됩니다.
- [구성] 탭을 선택합니다.
- 왼쪽 창에서 복제를 확장합니다.
- [복제]를 선택합니다.
- 오른쪽 창에서 [변경 로그 사용] 확인란을 선택합니다.
- 오른쪽 창에서 [기본값 사용] 버튼을 클릭합니다.
[변경 로그 데이터베이스 디렉토리] 텍스트 필드에 기본 디렉토리 값이 입력됩니다.
- [저장]을 클릭합니다.
- 왼쪽 창에서 [루트 사용자]를 선택합니다.
- 오른쪽 창에서 [복제 사용] 확인란을 선택합니다.
- [다중 마스터]를 선택합니다.
- 복제 아이디 상자에 번호(1-255)를 입력합니다. 이 번호는 각 마스터에서 유일해야 합니다.
- [공급자 DN 입력] 상자에 cn=Directory Manager를 입력합니다.
- [저장]을 클릭합니다.
- 도구 모음에서 [개체]를 클릭하고 [새 복제 계약]을 선택합니다.
- 복제 계약에 대한 이름(x-ldap-server의 이름을 사용할 수 있습니다)을 입력합니다. 짧은 설명을 추가합니다.
- [다음]을 클릭합니다.
- [기타]를 선택하고 포트 번호(기본 389)로 연결할 컴퓨터의 완전한 정규 구분 이름을 삽입합니다.
- [확인]을 클릭합니다.
- 바인딩으로 cn=Directory Manager 를 사용하고 연결하고 있는 x-ldap-server 컴퓨터에서 있는 디렉토리 서버에 대한 비밀번호를 삽입합니다.
- [다음]을 클릭합니다.
- 다시 [다음]을 클릭합니다.
- [소비자를 초기화하기 않음]을 선택하고 [다음]을 클릭합니다.
복제 계약이 표시됩니다.
- 맞으면 [완료]를 클릭합니다.
- [확인]을 클릭합니다.
전용 LDAP 컴퓨터에서 복제 설정
- 루트로 터미널 창에서 다음을 입력하여 디렉토리 서버 콘솔을 시작합니다.
/var/opt/mps/serverroot/startconsole
- 표시되는 로그인 창에서 사용자 이름으로 admin과 이전에 선택한 비밀번호를 입력합니다.
콘솔이 표시됩니다.
- 콘솔 왼쪽 창에서 디렉토리를 확장합니다.
- Directory Server (x-ldap-server)를 선택합니다.
- 오른쪽 창에서 [열기]를 클릭합니다.
팝업 창이 표시됩니다.
- [구성] 탭을 선택합니다.
- 왼쪽 창에서 복제를 확장합니다.
- [복제]를 선택합니다.
- 오른쪽 창에서 [변경 로그 사용] 확인란을 선택합니다.
- 오른쪽 창에서 [기본값 사용] 버튼을 클릭합니다.
[변경 로그 데이터베이스 디렉토리] 텍스트 필드에 기본 디렉토리 값이 입력됩니다.
- [저장]을 클릭합니다.
- 왼쪽 창에서 [루트 사용자]를 선택합니다.
- 오른쪽 창에서 [복제 사용] 확인란을 선택합니다.
- [다중 마스터]를 선택합니다.
- 복제 아이디 상자에 번호(1-255)를 입력합니다. 이 번호는 각 마스터에서 유일해야 합니다.
- [공급자 DN 입력] 상자에 cn=Directory Manager를 입력합니다.
- [저장]을 클릭합니다.
- 도구 모음에서 [개체]를 클릭하고 [새 복제 계약]을 선택합니다.
- 복제 계약에 대한 이름 (ps-server의 이름을 사용할 수 있습니다) 을 입력합니다. 짧은 설명을 추가합니다.
- [다음]을 클릭합니다.
- [기타]를 선택하고 포트 번호(기본 389)로 연결할 컴퓨터의 완전한 정규 구분 이름을 삽입합니다.
- [확인]을 클릭합니다.
- 바인딩으로 cn=Directory Manager를 사용하고 연결하고 있는 ps-server 컴퓨터에서 있는 디렉토리 서버에 대한 비밀번호를 삽입합니다.
- [다음]을 클릭합니다.
- 다시 [다음]을 클릭합니다.
- [지금 소비자 초기화]를 선택하고 [다음]을 클릭합니다.
복제 계약이 표시됩니다.
- 맞으면 [완료]를 클릭합니다.
- [확인]을 클릭합니다.
- 이 설정에서 Sun ONE Portal Server 컴퓨터의 LDAP는 이 LDAP의 소비자이며 이 LDAP는 Portal Server 컴퓨터 LDAP의 소비자입니다. 따라서 추가되는 각 소비자 Portal Server 컴퓨터에 대해 단계 20에서 30까지를 반복합니다.
- 초기화된 각 LDAP를 중단하고(단계 26) 다시 시작합니다. 예를 들어, 공급자 컴퓨터(ps-server)에 루트로 로그인하고 다음을 입력합니다.
/var/opt/mps/serverroot/slapd-servername/stop-slapd
/var/opt/mps/serverroot/slapd-servername/start-slapd
공급자 추가
복제 계약을 할 때 각 마스터는 다른 각 마스터와 계약을 가져야 합니다. 초기화하는 모든 공급자는 다시 시작해야 합니다.
Sun ONE Portal Server 소프트웨어 구성
- Sun ONE Portal Server 소프트웨어를 설치합니다.
참고
디렉토리 서버가 이미 설치되어 있어야 합니다. Sun ONE Portal Server 를 설치하는 경우 기존 Directory Server를 사용하기 위한 옵션을 선택하고 이 서버에 대한 디렉토리 관리자 비밀번호를 사용합니다.
- portal-server-install-root/config/ums/serverconfig.xml 파일로 이동합니다. 로컬 LDAP를 가리키도록 구성을 설정합니다.
- Server1 라인을 바로 그 아래에 복사합니다.
- 다음 값을 갖도록 라인을 편집합니다.
<Server name="Server1" host="full-ps-servername" port="389" type="SIMPLE" />
<Server name="Server2" host="x-ldap-fullservername" port="389" type="SIMPLE" />
- 여러 공급자가 있는 경우 각각에 유사한 라인을 추가합니다.
<Server name="Server3" host="x-ldap-fullservername2" port="389" type="SIMPLE" />
- portal-server-install-root/lib/AmConfig.properties 파일(기본값은 /opt/SUNWappserver7/SUNWam/lib/AmConfig.properties)로 이동합니다.
- 웹 응용프로그램 컨테이너 인스턴스를 중단합니다.
- amserver를 중단하고 다시 시작합니다.
/etc/init.d/amserver stop
/etc/init.d/amserver start
- 터미널 창에서 웹 응용프로그램 컨테이너 인스턴스를 다시 시작합니다.
- Sun ONE Identity Server 관리 콘솔에 관리자로 로그인합니다.
기본적으로 위치 표시 창에서 [Identity 관리]가 선택되고 탐색 창에서 생성된 모든 [조직]이 표시됩니다.
- [보기] 메뉴에서 [사용자 관리]를 선택하고 탐색 창에서 조직 이름 링크를 클릭합니다.
- 탐색 창의 [표시] 메뉴에서 [서비스]를 선택합니다.
- 탐색 창에서 LDAP 인증 옆에 있는 등록 정보 화살표를 클릭합니다.
- 주 LDAP 상자에 full-ps-servername만 있는지 확인합니다. 여러 LDAP 서버가 있으면 주 LDAP 상자에 localhost 또는 full-ps-servername|full-ps-servername:389가 있어야 합니다.
- 보조 LDAP 상자에서 x-ldap-fullservername을 목록에 추가합니다.
- [저장]을 클릭하여 구성을 저장합니다.
- 위치 표시 영역에서 루트 접미어(기본값 isp)를 클릭하여 루트 수준으로 돌아갑니다.
- [보기] 메뉴에서 [서비스 관리]를 선택합니다.
- 탐색 창에서 플랫폼 옆에 있는 등록 정보 화살표를 클릭합니다.
- 각 서버에 대해 full-ps-servername을 사용하여 서버 목록에 모든 Portal Server 컴퓨터가 있는지 점검합니다.
- [저장]을 클릭합니다.