Sun Java System Instant Messaging 7.2 管理指南

配置服务器池中的 Instant Messaging 服务器之间的服务器到服务器通信

本小节介绍如何启用服务器池中的两台 Instant Messaging 服务器或对等点之间的通信的方法。必须使用池中所有其他服务器的信息来配置池中的每个服务器。

表 6–1 列出 iim.conf 中的参数以及用于为服务器池中的两个示例 Instant Messaging 服务器(iimA.siroe.com iimB.siroe.com)建立通信的值。

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

表 6–1 服务器池中的两台 Instant Messaging 服务器的示例配置信息

iim.conf 中的参数

服务器 A 的值 

服务器 B 的值 

注释 

iim_server.serverid

iimA.siroe.com

iimB.siroe.com

在服务器池中,此 ID 用于支持回拨机制且不用于验证。此值在服务器池中应唯一。 

iim_server.password

secretforiimA

secret4iimB

 

iim_server.coservers

coserver1

coserver1

每台 Instant Messaging 服务器均通过其符号名进行标识。服务器的符号名会被添加到 iim.conf 文件内的 iim_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

服务器池中对等服务器的服务器 ID (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.com 上的 iim.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.com 上的 iim.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