本章描述如何啟用伺服器池內的兩個 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 |
伺服器池內的點伺服器會共用相同的預設網域。 |
彙整表 6–1 中列出的資訊。
變更至伺服器 iimA.siroe.com 上的 im-cfg-base。
如需找到 im-cfg-base 的說明,請參閱Instant Messaging 伺服器目錄結構。
開啟 iim.conf。
如需找到並修改 iim.conf 的說明,請參閱附錄 A iim.conf 中的 Instant Messaging 配置參數。
iim.conf 檔案應為您在安裝時所建立的 Instant Messaging 伺服器帳號所擁有。如果 Instant Messaging 伺服器帳號無法讀取 iim.conf 檔案,則 Instant Messaging 伺服器和多重訊號組合器將無法讀取該配置。此外,您可能無法編輯 iim.conf。
修改參數值以符合您的部署。
表 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 |
對於伺服器 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 |
儲存變更並關閉 iim.conf。
重新整理這兩個伺服器的配置。
imadmin refresh server |