Sun Java System Instant Messaging 7.2 관리 설명서

구성 확인 목록 완성

이러한 정보는 시작하기 전에 미리 수집하여 알고 있어야 합니다. 설치한 구성 요소에 따라 정보 중 일부 또는 모두를 제공하라는 메시지가 표시됩니다.

다음 표를 인쇄한 후 해당 입력란에 배포 값을 입력합니다. 이 확인 목록은 Instant Messaging을 여러 번 설치할 때 다시 사용할 수 있습니다. 이 표에는 비밀번호와 기타 중요 정보가 포함되어 있으므로 해당 정보를 안전한 곳에 보관해야 합니다.

(Solaris 전용) Instant Messaging에 고가용성 서비스를 구성할 경우 확인 목록에 사용할 수 있는 이러한 매개 변수 및 추가 매개 변수의 특정 값에 대한 내용은 Instant Messaging HA 개요를 참조하십시오.

표 1–1 Instant Messaging 구성 매개 변수

매개 변수 

설명 

값 

설치 디렉토리

im-svr-base

Instant Messaging이 설치되는 디렉토리입니다. 

기본적으로 Instant Messaging은 다음과 같이 /opt 디렉토리에 설치됩니다.

Solaris: /opt/SUNWiim

Linux: /opt/sun/im

(Solaris 전용) Instant Messaging에 고가용성을 구성할 경우 설치 디렉토리 선택에 대한 내용은 설치 디렉토리(im-svr-base) 선택을 참조하십시오.

 

Instant Messaging 서버 호스트 및 도메인 이름

Instant Messaging이 설치되는 호스트 이름 및 해당 호스트에 연결된 도메인 이름입니다. 예를 들면 다음과 같습니다. 

호스트 이름: instantmessaging.siroe.com

도메인 이름: siroe.com

(Solaris 전용) Instant Messaging에 고가용성 서비스를 구성할 경우 논리 호스트 이름을 사용합니다. 

 

Instant Messaging 서버 포트 번호

Instant Messaging 서버에서 멀티플렉서의 요청을 수신하는 포트 번호입니다. 

기본값: 45222 

 

Instant Messaging 서버 대 서버 포트 번호

Instant Messaging 서버에서 다른 Instant Messaging 서버의 요청을 수신하는 포트 번호입니다. 또한 멀티플렉서가 설치되어 있지 않으면 서버에서 이 포트에 있는 Instant Messenger 클라이언트의 요청을 수신합니다. 

기본값: 5269 

 

멀티플렉서 포트 번호 

(멀티플렉서 구성 전용)

Instant Messaging 서버에서 Instant Messenger 클라이언트의 요청을 수신하는 포트 번호입니다. 

기본값: 5222 

 

서버 비활성화

설치한 인스턴스를 서버가 아닌 멀티플렉서로 사용하는 경우 이 옵션을 선택합니다. 이 옵션을 선택하면 원격 Instant Messaging 서버 호스트 이름에 값을 제공해야 합니다. 

 

원격 Instant Messaging 서버 호스트 이름

(멀티플렉서 구성 전용) 

이 멀티플렉서에서 메시지를 라우팅하는 Instant Messaging 서버의 호스트 이름입니다. 동일한 호스트에 멀티 플렉서와 서버가 설치되어 있으면 localhost를 사용합니다. (Solaris 전용) Instant Messaging에 고가용성 서비스를 구성할 경우 논리 호스트의 이름을 사용합니다.

종속성: 서버 비활성화 매개 변수를 선택해야 합니다. 즉, 서버 기능을 비활성화해야 합니다. 

 

Sun Java System Access Manager 구성 

configure 유틸리티에서 Access Manager SDK가 설치되어 있다고 검색한 경우 Access Manager와 관련된 다음 질문에 대한 응답을 제공하라는 메시지가 표시됩니다.

  • SSO에 대해 Access Manager 배포를 사용하시겠습니까?

    를 입력하면 configure 유틸리티에서 iim.confiim_server.usesso 매개 변수를 1로 설정합니다. 이 매개 변수에 대한 자세한 내용은 표 A–4를 참조하십시오.

  • 정책에 대해 Access Manager 배포를 사용하시겠습니까?

    를 선택하면 configure 유틸리티를 종료한 후 imadmin assign_services 명령을 실행해야 합니다. imadmin assign_services 명령을 사용하는 방법에 대한 자세한 지침은 설치 후에 Instant Messaging을 구성하려면 최종 사용자에 대한 Instant Messaging 및 상태 확인 서비스 할당을 참조하십시오.

    아니오를 선택하면 파일이나 LDAP에 사용자, 회의실 및 뉴스 채널 등록 정보를 저장할지 묻는 메시지가 표시됩니다.

  • 또한 Instant Messaging에서 Access Manager 정책을 Sun Java System Application Server 배포 환경에 사용할 경우 Instant Messaging 구성을 끝낸 후 Application Server를 다시 시작해야 합니다. Application Server를 다시 시작하지 않으면 Access Manager 콘솔(amconsole)에서 Instant Messaging 서비스가 표시되지 않습니다.

 

Sun Java System Calendar Server 및 캘린더 에이전트 구성 

configure 유틸리티에서 캘린더 에이전트를 활성화할지 여부를 묻습니다. 캘린더 에이전트를 활성화하도록 선택하면 다음 정보를 제공해야 합니다.

  • 알림 서버 호스트 이름

  • 알림 서버 포트 번호

  • 캘린더 경보 URL

캘린더 에이전트를 활성화하도록 선택하지 않으면 나중에 수동으로 캘린더 에이전트를 구성할 수 있습니다. 캘린더 에이전트 구성 매개 변수와 허용 값에 대한 자세한 내용은 16 장, 캘린더 팝업 미리 알림 사용에서 설명됩니다.

 

Instant Messaging 아카이브 활성화 

(선택 사항) 

이 매개 변수를 선택하면 Instant Messaging의 Sun Java System Portal Server 검색 기반 아카이브가 활성화됩니다. 

종속성: Sun Java System Portal Server 및 Sun Java System Access Manager  

 

LDAP 호스트 이름

LDAP 서버와 함께 배포할 때 Instant Messaging에 대한 사용자와 그룹 정보가 있는 LDAP 서버의 호스트 이름입니다. 예를 들면 directory.siroe.com과 같습니다.

종속성: Sun Java System Directory Server와 같은 LDAP 서버

 

LDAP 포트 번호

LDAP 서버와 함께 배포할 때 디렉토리 서버에서 요청을 수신하는 포트 번호입니다. 예를 들면 389와 같습니다.

종속성: Sun Java System Directory Server와 같은 LDAP 서버

 

기본 DN 

LDAP 서버와 함께 배포할 때 Instant Messaging에 대한 사용자와 그룹 정보가 있는 디렉토리 트리의 기본 고유 이름입니다. 예를 들면 o=airius.com과 같습니다.

종속성: Sun Java System Directory Server와 같은 LDAP 서버

 

바인드 DN 

Sun Java System Access Manager와 함께 배포할 때 설치하는 동안 디렉토리 관리자 바인드 DN과 비밀번호를 제공해야 합니다. 바인드 DN은 Instant Messaging 및 상태 확인 서비스 템플리트와 속성만 사용하여 디렉토리 스키마를 업데이트하는 데 사용됩니다. 이렇게 하려면 디렉토리 관리자 액세스가 필요합니다. 디렉토리 관리자 바인드 DN 및 비밀번호는 저장되지 않으며 설치 및 초기 구성 후에 사용되지 않습니다. 

Access Manager 없이 LDAP 서버와 함께 배포할 때 Instant Messaging에서 이 바인드 DN을 사용하여 디렉토리의 사용자와 그룹을 검색합니다. 디렉토리를 익명으로 검색할 수 있는 경우 이 항목을 비워 둡니다. Instant Messaging 서버에 대한 바인드 자격 증명을 구성하려면 에서 설명한 대로 나중에 필요에 따라 바인드 자격 증명을 변경할 수 있습니다.

종속성: Sun Java System Directory Server와 같은 LDAP 서버

 

바인드 비밀번호 

LDAP 서버와 함께 배포할 때 사용되는 바인드 DN 비밀번호입니다.

 

SMTP 서버 호스트 이름 

(선택 사항) 

오프라인 사용자에게 메시지 알림을 전자 메일로 전송할 때 사용되는 SMTP 서버의 호스트 이름입니다. 예를 들면 mail.siroe.com과 같습니다. SMTP 서버에서 포트 25를 사용하지 않으면 호스트 이름과 함께 포트를 지정합니다. 예를 들어 SMTP 서버에서 포트 1025를 사용하는 경우 다음과 같이 지정합니다.

mail.siroe.com:1025

종속성: Sun Java System Messaging Server와 같은 SMTP 서버 

 

데이터베이스, 로그 및 런타임 파일 경로 이름 

런타임 파일, 데이터베이스 및 로그가 저장되는 위치입니다. im-runtime-base라고도 합니다. 런타임 파일은 일반 작업 중에 서버에서 읽어들이며, 만들어지고, 수정됩니다. 일부 예로 알림 메시지, Roster 정보, 회의, 뉴스 채널 등 클라이언트 작업과 연결된 지속성 상태 정보 및 로그 파일이 있습니다.

Instant Messaging에 고가용성(HA)을 구성할 경우 이 경로는 전역으로 사용될 수 있어야 합니다. HA에 대한 자세한 내용은 4 장, 고가용성(HA)을 위한 Instant Messaging 구성(Solaris 전용)을 참조하십시오.

configure 유틸리티는 사용자가 런타임 파일에 제공한 경로에 디렉토리(/default )를 첨부합니다. 이 디렉토리 이름은 런타임 파일을 적용할 인스턴스입니다. 나중에 다른 이름(예: /secure)으로 추가 인스턴스 디렉토리를 만들고 /default 인스턴스 런타임 디렉토리의 파일에 복사하면 여러 개의 Instant Messaging 인스턴스를 만들 수 있습니다. 자세한 지침은 단일 Instant Messaging 설치에서 여러 인스턴스 만들기 를 참조하십시오.

configure를 실행할 때 허용되는 기본값은 다음과 같습니다.

Solaris: /var/opt/SUNWiim/

Linux: /var/opt/sun/im/

이 경우 런타임 파일을 위해 configure 유틸리티에서 다음 디렉토리를 만듭니다.

Solaris: /var/opt/SUNWiim/default

Linux: /var/opt/sun/im/default

또한 런타임 디렉토리 아래에 다음 두 하위 디렉토리도 만듭니다.  

데이터베이스 디렉토리(im-db-base) 기본값은 다음과 같습니다.

Solaris: /var/opt/SUNWiim/default/db

Linux: /var/opt/sun/im/default/db

로그 디렉토리 기본값은 다음과 같습니다. 

Solaris: /var/opt/SUNWiim/default/log

Linux: /var/opt/sun/im/default/log

 

자원, 도움말 파일 및 HTTP 게이트웨이 경로 이름 

자원 디렉토리.

자원 파일, 온라인 도움말 및 XMPP/HTTP 게이트웨이가 설치되는 디렉토리입니다.

배포용 자원 파일을 사용자 정의하려면 configure 유틸리티를 실행하여 자원 파일을 사용자 정의한 다음 해당 파일을 재배포해야 합니다. configure 유틸리티는 색인의 일부와 사용자 정의할 수 있는 .jnlp 파일을 만들기 때문에 먼저 구성을 실행해야 합니다. 자세한 내용은 자원 파일 재배포를 참조하십시오.

기본값: 

im-svr-base/html

 

XMPP/HTTP 게이트웨이 배포 

XMPP/HTTP 게이트웨이를 배포할지 여부를 결정합니다. 게이트웨이를 배포하도록 선택하는 경우 기본 게이트웨이 구성 파일(httpbind.conf)이 아직 없으면 configure 유틸리티에서 기본 Instant Messaging 서버 인스턴스의 im-cfg-base 디렉토리에 이 파일을 만듭니다. httpbind.conf가 이미 있으면 configure 유틸리티에서 해당 파일을 변경하거나 덮어쓰지 않습니다.

기본값: True(게이트웨이가 배포됨)

 

XMPP/HTTP 게이트웨이 URI 

XMPP/HTTP 게이트웨이의 HTTP 구성 요소에 대한 URI를 정의합니다. 

기본값: 

http://web-svr-host:80/httpbind

 

코드베이스 

Instant Messaging 클라이언트를 처음 다운로드하는 시작 페이지를 포함하여 Instant Messenger에서 자원에 액세스할 수 있는 URL입니다. 

설치 프로그램에서 자원 파일을 다음 위치에 설치합니다. 

Linux: /opt/sun/im/html

Solaris: /opt/SUNWiim/html

configure 유틸리티에서 코드베이스를 통해 사용할 웹 컨테이너 인스턴스를 결정합니다. 해당 인스턴스를 결정했으면 제공된 URL에 따라 configure 유틸리티에서 웹 응용 프로그램으로서 Instant Messenger 자원을 웹 컨테이너에 배포합니다. 지원되는 웹 컨테이너가 검색되지 않으면 자원을 복사하거나 연결할 파일 시스템의 위치를 묻는 메시지가 표시됩니다.

Sun Java System Application Server 또는 Sun Java System Web Server에서 Instant Messaging을 사용하는 경우 configure 유틸리티는 자동으로 자원 파일을 웹 컨테이너에 게시합니다. 여기서 configure 유틸리티는 Sun Java System Application Server의 경우 asadmin 명령, Sun Java System Web Server 6의 경우 wdeploy 명령 그리고 Sun Java System Web Server 7의 경우 wadm 명령을 사용합니다.

다른 웹 컨테이너를 사용하는 경우 configure 유틸리티는 사용자가 지정한 위치에 파일을 복사합니다. 이 위치에는 웹 컨테이너의 문서 루트가 포함되어야 합니다. 또한 자원 파일 설치 디렉토리를 웹 컨테이너 구성의 문서 루트로 추가할 수도 있습니다. 자세한 지침은 웹 컨테이너의 설명서를 참조하십시오.

그 밖에도 심볼릭 링크를 사용하여 웹 컨테이너에서 자원을 볼 수 있도록 할 수 있습니다. 예를 들어 Solaris에서 다음과 같은 심볼릭 링크를 만들면 해당 자원이 웹 컨테이너에 표시될 수 있습니다. 

ln -s /opt/SUNWiim/html docroot /im

여기서 docroot는 웹 컨테이너의 문서 루트입니다(예: /opt/web).

Sun Java System Access Manager와 함께 SSO를 사용하는 경우 Access Manager 서버와 Instant Messaging 서버는 동일한 웹 컨테이너를 사용하도록 구성해야 합니다.  

웹 응용 프로그램으로 자원 파일을 배포하는 것에 대한 자세한 내용은 웹 컨테이너 설명서를 참조하십시오. 처음 구성한 후에 자원 파일의 위치를 수정해야 하는 경우 코드베이스 변경을 참조하십시오.