Sun Java System Instant Messaging 7.2 관리 설명서

설치 또는 업그레이드 후 Instant Messaging 구성

Instant Messaging 소프트웨어는 설치 프로그램으로 구성되지 않습니다. 대신 소프트웨어를 설치한 후에 configure 유틸리티를 실행해야 합니다.

BEA 웹 컨테이너를 사용하는 경우 먼저 PASSFILE을 만든 후에 Instant Messaging을 구성해야 합니다. BEA 웹 컨테이너를 사용하지 않는 경우 설치 후에 Instant Messaging을 구성하려면으로 넘어갑니다.

ProcedureBEA웹 컨테이너에 대한 PASSFILE을 만들려면

  1. installation directory/SUNWiim/lib/PASSFILE이라는 이름의 파일을 만듭니다.

  2. 만든 파일에 다음 줄을 추가합니다.


    DS_DIRMGR_DN=디렉토리 관리자 바인드 DN 
    DS_DIRMGR_PASSWORD=디렉토리 관리자 바인드 비밀번호
    DS_HOST=LDAP 호스트 이름
    DS_PORT=LDAP 포트 이름
    DS_BASE_DN=기본 DN
    
  3. 각 변수의 값을 입력합니다.

Procedure설치 후에 Instant Messaging을 구성하려면

  1. Instant Messaging을 설치한 디렉토리로 이동합니다.

    기본적으로 이 디렉토리는 Solaris에서는/opt/SUNWiim이며, Linux에서는 /opt/sun/im입니다.

  2. 다음 방법 중 하나로 configure 유틸리티를 실행합니다.

    그래픽 사용자 인터페이스:


    configure
    

    명령줄:


    configure --nodisplay
    

    상태 파일:


    configure --nodisplay --noconsole --state statefile
    

    여기서 statefile은 사용할 상태 파일의 경로입니다. 상태 파일을 사용하여 구성하는 경우 구성 정보를 요청하는 메시지가 표시되지 않습니다. 대신 상태 파일의 값이 사용되어 소프트웨어를 구성합니다. 상태 파일 생성에 대한 내용은 Instant Messaging 자동 구성 프로그램 실행을 참조하십시오.

    그래픽 사용자 인터페이스 또는 명령줄을 사용하여 구성하는 경우 Instant Messaging에 대한 초기 구성을 설정할 정보를 요청하는 일련의 메시지가 표시됩니다. 표시되는 프롬프트는 설치한 구성 요소에 따라 달라집니다. Instant Messaging 확인 목록의 값을 사용하여 요청한 정보를 입력합니다. 구성 확인 목록 완성을 참조하십시오.

  3. Instant Messaging 서버와 다른 호스트에 Sun Java System Access Manager를 설치하는 경우 configure 유틸리티를 실행한 후에 Instant Messaging 서버 호스트에서 Access Manager 호스트로 imServices 파일을 수동으로 복사해야 합니다.

    다음을 수행합니다.

    1. Instant Messaging 서버 호스트에서 imService_*.properties 파일을 찾습니다.

      기본적으로 이 파일들은 Solaris에서는 /opt/SUNWiim/lib/이며, Linux에서는 /opt/sun/im/lib/에 있습니다.

    2. 이 파일들을 Access Manager 호스트의 locale 디렉토리에 복사합니다.

      기본적으로 이 디렉토리는 Solaris에서는 /opt/SUNWam/locale/이며, Linux에서는 //opt/sun/identity/locale/입니다.

  4. Access Manager를 사용하여 Instant Messaging 정책을 관리하는 경우 imadmin assign_services 명령을 실행합니다.


    imadmin assign_services
    

    사용자 항목이 저장된 조직의 기본 DN을 요청하는 메시지가 표시됩니다. 이 명령은 지정한 조직의 기존 사용자에게 Instant Messaging 및 상태 확인 서비스를 추가합니다.

  5. Sun Java System Application Server를 다시 시작합니다.

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

  6. XMPP/HTTP 게이트웨이를 사용할 때 다음 경우에 해당되면 httpbind_log4j.conf에서 XMPP/HTTP 게이트웨이에 대한 기본 로그 파일 위치를 수정해야 할 수도 있습니다.

    • Solaris의 경우 기본 이외의 로그 위치를 사용하도록 선택했습니다.

    • Linux의 경우 선택한 경로와 관계 없습니다.

    다음을 수행합니다.

    1. httpbind_log4j.conf 파일을 엽니다.

      이 파일은 httpbind.conf 파일에서 httpbind.log4j.config 매개 변수 값으로 지정한 위치에 저장되며,기본적으로 기본 Instant Messaging 인스턴스의 다음 디렉토리에 저장됩니다.


      im-cfg-base/httpbind_log4j.conf
    2. log4.appender.appender_ID.file 매개 변수 값을 로그 파일 저장 위치로 설정합니다.

      Linux에서 이 값은 기본적으로 /var/opt/sun/im/default/log입니다. configure 유틸리티를 실행할 때 로그 파일의 다른 위치를 선택한 경우 해당 경로를 매개 변수 값으로 입력합니다.

  7. 필요한 경우 SSO 및 정책 관리에 대해 Access Manager 기반 서비스를 구성합니다.

    자세한 내용은 단일 사인온(SSO) 및 정책 관리 지원을 위해 Access Manager의 하위 조직에 Instant Messaging 및 상태 확인 서비스 추가를 참조하십시오.

  8. Instant Messaging을 지원하도록 웹 컨테이너와 클라이언트 시스템을 구성합니다.

    자세한 지침은 2 장, Instant Messenger 설정 및 시작을 참조하십시오.