Sun Java System Instant Messaging 7.2 관리 설명서

서버 풀의 Instant Messaging 서버 간 서버 대 서버 통신 구성

이 절에서는 한 서버 풀의 두 Instant Messaging 서버 간 또는 피어 간 통신을 활성화하는 방법을 설명합니다. 풀의 다른 모든 서버에 대한 정보를 사용하여 풀의 모든 서버를 구성해야 합니다.

표 6–1에는 한 서버 풀에 있는 두 Instant Messaging 예제 서버(iimA.siroe.comiimB.siroe.com)의 통신을 설정하는 데 사용되는 iim.conf 파일의 매개 변수와 해당 값이 나열되어 있습니다.

구성 매개 변수에 대한 자세한 내용은 부록 A, iim.conf 의 Instant Messaging 구성 매개 변수를 참조하십시오.

표 6–1 서버 풀 내 두 Instant Messaging 서버의 구성 정보 예

iim.conf의 매개 변수

값(서버 A)  

값(서버 B)  

참고 

iim_server.serverid

iimA.siroe.com

iimB.siroe.com

서버 풀에서 이 아이디는 다이얼 백 메커니즘을 지원하는 데 사용되며 인증에는 사용되지 않습니다. 이 값은 서버 풀에서 고유해야 합니다. 

iim_server.password

secretforiimA

secret4iimB

 

iim_server.coservers

coserver1

coserver1

각 Instant Messaging 서버는 심볼릭 이름으로 식별됩니다. 서버의 심볼릭 이름은 iim.confiim_server.coservers 매개 변수에 추가됩니다. 이 매개 변수에는 여러 개의 값이 포함되며 각각의 값은 쉼표로 구분됩니다.

iim_server.domainname

siroe.com

siroe.com

한 서버 풀에 있는 피어 서버들은 같은 기본 도메인을 공유합니다. 

iim_server.coserver1.host

iimB.siroe.com:5269

iimA.siroe.com:5269

서버 풀 내 피어 서버의 호스트 이름과 포트 번호입니다. 

iim_server.coserver1.serverid

iimB.siroe.com

iimA.siroe.com

서버 풀 내 피어 서버의 서버 아이디(iim_server.serverid)입니다.

iim_server.coserver1.password

secret4iimB

secretforiimA

서버 풀 내 피어 서버의 비밀번호(iim_server.password)입니다.

iim_server.coserver1.domain

siroe.com

siroe.com

한 서버 풀에 있는 피어 서버들은 같은 기본 도메인을 공유합니다. 

Procedure서버 풀 내 두 Instant Messaging 서버 간에 통신을 설정하려면

  1. 표 6–1에 나열된 정보를 수집합니다.

  2. iimA.siroe.com 서버의 im-cfg-base로 이동합니다.

    im-cfg-base 찾기에 대한 지침은 Instant Messaging 서버 디렉토리 구조를 참조하십시오.

  3. iim.conf를 엽니다.

    iim.conf 찾기 및 수정에 대한 지침은 부록 A, iim.conf 의 Instant Messaging 구성 매개 변수를 참조하십시오.


    주 –

    iim.conf 파일에 대한 소유권은 설치 중에 사용자가 만든 Instant Messaging 서버 계정에 있습니다. 따라서 Instant Messaging 서버 계정으로 iim.conf 파일을 읽을 수 없으면 서버와 멀티플렉서에서 해당 구성을 읽을 수 없습니다. 또한 iim.conf 파일을 편집할 수도 없습니다.


  4. 배포 환경에 맞게 매개 변수 값을 수정합니다.

    표 8–1에는 수정해야 하는 매개 변수가 나열되어 있습니다. iim.conf에 매개 변수가 없으면 해당 매개 변수를 추가합니다. 다음 예는 수정해야 하는 서버 대 서버 통신 설정에 해당하는 iimA.siroe.comiim.conf 섹션을 보여 줍니다.


    iim_server.serverid=iimA.siroe.com
    iim_server.password=secretforiimA
    iim_server.domainname=siroe.com
    iim_server.coservers=coserver1
    iim_server.coserver1.host=iimB.siroe.com:5269
    iim_server.coserver1.serverid=iimB.siroe.com
    iim_server.coserver1.password=secret4iimB
    iim_server.coserver1.domain=siroe.com
                   
  5. iimB.siroe.com 서버의 iim.conf 파일에서 2-4단계를 수행합니다.

    다음 예는 수정해야 하는 서버 대 서버 통신 설정에 해당하는 iimB.siroe.comiim.conf 섹션을 보여 줍니다.


    iim_server.serverid=iimB.siroe.com
    iim_server.password=secret4iimB
    iim_server.domainname=siroe.com
    iim_server.coservers=coserver1
    iim_server.coserver1.host=iimA.siroe.com:5269
    iim_server.coserver1.serverid=iimA.siroe.com
    iim_server.coserver1.password=secretforiimA
    iim_server.coserver1.domain=siroe.com
  6. 변경 내용을 저장한 다음 iim.conf를 닫습니다.

  7. 두 서버의 구성을 새로 고칩니다.


    imadmin refresh server