Sun Java System Instant Messaging 7.2 管理指南

配置 Instant Messaging 服务器之间的联合通信

本节说明如何启用两个 Instant Messaging 服务器之间的联合通信。

表 8–1 列出 iim.conf 中用于在两个服务器之间进行联合通信的参数,以及这些参数在两个示例 Instant Messaging 服务器(iim.company22.comiim.i-zed.com)中的值。

有关配置参数的更多信息,参见附录 A,iim.conf 中的 Instant Messaging 配置参数


注 –

每个 Instant Messaging 服务器由其符号名标识。服务器的符号名会添加到 iim.confiim_server.coservers 参数中。此参数有多个值,各个值之间以逗号相隔。


表 8–1 两个联合 Instant Messaging 服务器的配置信息示例

iim.conf 中的参数

服务器 iim.company22.com 的值

服务器 iim.i-zed.com 的值

iim_server.serverid

Iamcompany22

iami-zed

iim_server.password

secretforcompany22

secret4i-zed

iim_server.coservers

coserver1

coserver1

iim_server.domainname

iim.company22.com

iim.i-zed.com

iim_server.coserver1.host

iim.i-zed.com:5269

iim.company22.com:5269

iim_server.coserver1.serverid

Iami-zed

Iamcompany22

iim_server.coserver1.password

secret4i-zed

secretforcompany22

iim_server.coserver1.domain

i-zed.com

company22.com

Procedure在两个 Instant Messaging 服务器之间进行联合通信

  1. 收集表 8–1 中列出的信息。

  2. 转至服务器 iim.company22.com 上的 im-cfg-base

    有关查找 im-cfg-base 的说明,参见 Instant Messaging 服务器目录结构

  3. 打开 iim.conf

    有关查找和修改 iim.conf 的说明,参见 iim.conf 文件语法


    注 –

    iim.conf 文件应归用户在安装过程中创建的 Instant Messaging 服务器帐户所有。如果 Instant Messaging 服务器帐户不能读取 iim.conf 文件,则服务器和多路复用器将无法读取配置。另外,您可能无法编辑 iim.conf


  4. 修改参数值以符合您的部署。

    表 8–1 列出您需要修改的参数。如果 iim.conf 中没有这些参数,则添加它们。以下示例显示 iim.company22.com 上的 iim.conf 部分,对应您需要修改的服务器到服务器通信:


    iim_server.serverid=Iamcompany22
    iim_server.password=secretforcompany22
    iim_server.domainname=iim.icompany22.com
    iim_server.coservers=coserver1
    iim_server.coserver1.host=iim.i-zed.com:5269
    iim_server.coserver1.serverid=Iami-zed
    iim_server.coserver1.password=secret4i-zed
    iim_server.coserver1.domain=i-zed.com
                   
  5. 对于服务器 iim.i-zed.com 上的 iim.conf 文件,请执行步骤 2 到步骤 4。

    以下示例显示 iim.i-zed.com 上的 iim.conf 部分,对应您需要修改的服务器到服务器通信:


    iim_server.serverid=Iami-zed
    iim_server.password=secret4i-zed
    iim_server.domainname=iim.i-zed.com
    iim_server.coservers=coserver1
    iim_server.coserver1.host=iim.company22.com:5269
    iim_server.coserver1.serverid=Iamcompany22
    iim_server.coserver1.password=secretforcompany22
    iim_server.coserver1.domain=company22.com
  6. 保存更改并关闭 iim.conf

  7. 刷新两台服务器上的配置。


    imadmin refresh server