이 절에서는 LDAP 풀을 설정 및 구성하고 LDAP 연결을 설정하여 Communications Express의 효율성을 높이는 방법에 대해 설명합니다. Communications Express의 일부 구성 요소에서 정보를 검색 및 관리하려면 LDAP 서버에 대한 연결이 필요합니다. 로그인하는 사용자의 수가 매우 많은 경우에는 연결을 구성하고 LDAP 서버에서 정보를 검색하기 위해 막대한 시간이 필요할 수 있습니다. Communications Express에서 사용할 수 있는 LDAP 연결 풀이 이미 생성된 경우 연결을 구성하고 정보를 검색하는 데 필요한 반환 시간을 줄일 수 있습니다.
Communications Express의 일반적인 작업 환경에는 LDAP 로드 균형 조정 및 페일오버 기법이 사용됩니다. 여기서는 한 LDAP 서버(마스터)가 정보 검색을 담당하고 문제가 발생하면(마스터 서버 실패) 다른 서버 집합(페일오버 서버)이 사용됩니다. 이 방법을 통해 단일 실패 지점을 방지할 수 있습니다.
Communications Express에는 마스터 또는 슬레이브 서버에서의 연결 검색을 담당하는 LDAP 페일오버 관리자 모듈이 포함되어 있습니다. 각 로드 균형 조정 서버에서는 사용 가능한 여유 연결의 풀을 유지 관리합니다. Communications Express 구성 요소에 LDAP 서버에 대한 연결이 필요한 경우 LDAP 페일오버 관리자는 LDAP 연결 풀에 있는 연결을 구성 요소에 제공합니다.
Communications Express를 구성하여 LDAP 페일오버 관리자를 만들려면 uwcauth.properties 파일에 몇 가지 매개 변수를 설정해야 합니다.
디렉토리를 uwc-deploy-path/WEB-INF/config/로 변경합니다.
uwcauth.properties 파일을 편집하여 다음 매개 변수를 설정합니다.
ldapusersessionldapport: 이 매개 변수는 LDAP 서버가 실행되는 포트로 설정합니다.
ldapusersessionldaphost: 이 매개 변수는 LDAP 서버 이름이 표시된 LDAP 호스트 목록으로 설정합니다. 쉼표로 구분된 목록을 설정할 수 있습니다. LDAP 서버가 기본 포트가 아닌 위치에서 실행되는 경우 해당 포트를 쉼표로 지정할 수 있습니다. 얘를 들면 host1, host2:1290, host3, host4:2546와 같습니다. 여기서 host1과 host3은 기본 포트에서 실행되고, host2와 host4는 기본 포트가 아닌 위치에서 실행됩니다.
Communications Express가 배포된 웹 컨테이너를 다시 시작합니다.