Sun Java System Instant Messaging 7.2 管理指南

配置伺服器池內 Instant Messaging 伺服器間的伺服器對伺服器通訊

本章描述如何啟用伺服器池內的兩個 Instant Messaging 伺服器或間的通訊。您必須以池中所有其他伺服器的相關資訊,來配置池中的所有伺服器。

表 6–1 列出 iim.conf 中的參數,以及將它們用於設定伺服器池中兩個範例 Instant Messaging 伺服器的值:iimA.siroe.comiimB.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.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

伺服器池內點伺服器的伺服器 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 檔案,則 Instant Messaging 伺服器和多重訊號組合器將無法讀取該配置。此外,您可能無法編輯 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