檢查您的部署架構有無包含 Instant Messaging 實例的電腦系統。
Instant Messaging 為一般使用者提供即時訊息傳送服務。
如果將即時訊息傳送服務當作使用 Java ES 訊息傳送及行事曆服務之解決方案的一部份提供,則 Instant Messaging 會在與 Messaging Server 及 Calendar Server 相同的 LDAP 組織中查找使用者資料。在此類型的解決方案中,Instant Messaging 會共用 Messaging Server 及 Calendar Server 的所有相依性。在安裝及配置 Messaging Server 與 Calendar Server 時,會符合這些相依性。在此類型的解決方案中,在 Messaging Server 及 Calendar Server 之後安裝 Instant Messaging 是合乎邏輯的。
如果提供即時訊息傳送服務時但不搭配郵件傳送及行事曆服務,則 Instant Messaging 對使用者資料的來源具有解決方案層級的相依性。此相依性與 Directory Server 或 Directory Server 及 Access Manager 相符。
Instant Messaging 用戶端資源子元件對 Web 容器具有本機相依性。可以使用 Web Server 或 Application Server。如果您的解決方案發行 Instant Messaging 子元件,則 Web 容器必須安裝在與用戶端資源相同的電腦上。
如果您的解決方案使用 Access Manager 單次登入,則 Instant Messaging 也具有對 Access Manager 的相依性。本機 Access Manager 或 Access Manager SDK 可以符合此相依性。在分散式解決方案中,部署架構往往會指定一個 Access Manager SDK 的本機副本,此副本支援與遠端 Access Manager 實例的互動。
下列是安裝及配置 Instant Messaging 的基本步驟:
使用 Java ES 安裝程式在您的部署架構中指定的所有電腦系統上安裝 Instant Messaging。
當您安裝 Instant Messaging 時,會藉由安裝執行 Instant Messaging 的 Web 容器或指定電腦上已經安裝的 Web 容器來符合 Web 容器的相依性。
如果解決方案使用 Access Manager 單次登入,則您會藉由安裝 Access Manager SDK 的副本或 Access Manager 的本機副本來符合 Access Manager 的相依性。
執行 Instant Messaging 配置精靈。當您配置 Instant Messaging 時,必須指定使用者和群組資料的儲存庫 (通常是以 URL 指定的 Directory Server 目錄)。
啟動及驗證 Instant Messaging 的所有實例。
如果您的解決方案為 Instant Messaging 實例使用負載平衡,則請驗證負載平衡器能正常運作。
您必須為解決方案中的每一個 Instant Messaging 實例輸入值,以將實例配置成與解決方案中的其他元件互通。使用表 3–13 來協助您選擇配置值。如需輸入值的詳細資訊,參閱「Sun Java System Instant Messaging 7 2005Q1 Administration Guide」中的第 1 章「在安裝後配置 Instant Messaging」。
表 3–13 Instant Messaging 的關鍵配置值
輸入欄位 |
選擇解決方案的值 |
---|---|
Sun Java System Instant Messaging Server、Sun Java System Instant Messaging Resources、Sun Java System Access Manager Instant Messaging Service | |
執行階段使用者 ID、執行階段群組、HTTP 連接埠、文件根目錄 |
使用這些欄位來指定執行 Instant Messaging 用戶端資源的 Web Server 實例。 |
您規劃為 SSO 進行 Access Manager 部署嗎?您規劃為策略進行 Access Manager 部署嗎? |
使用這些欄位來指定 Instant Messaging 與 Access Manager 互動的方式。 |
網域名稱、IM Server 連接埠、多重訊號組合器連接埠、停用伺服器、遠端 IM 主機名稱 |
[網域名稱] 是您的解決方案要使用的郵件網域。它在配置 Messaging Server 時建立。如需更多資訊,參閱表 3–9。 |
LDAP 主機名稱、LDAP 連接埠號碼、基底 DN、連結 DN、連結密碼 |
指定用於使用者和群組資料的 Directory Server 實例。[連結 DN] 及 [連結密碼] 是目錄管理員的帳號及密碼。[連結 DN] 是 Instant Messaging 使用者資料的 LDAP 組織。如果解決方案也包括 Messaging Server,則 [基底 DN] 是由 Messaging Server 配置建立的電子郵件網域 LDAP 組織。如需更多資訊,參閱表 3–9。 如果您的解決方案使用具有負載平衡功能的 Directory Server 實例,則鍵入此具有負載平衡功能之目錄服務的邏輯 URL。 |
SMTP 伺服器 |
指定執行 Messaging Server 的電腦。如果您的解決方案使用具有負載平衡功能的或叢集式 Messaging Server 實例,則鍵入此具有負載平衡功能之目錄服務的邏輯 URL。 |
Instant Messenger 資源程式碼庫 |
指定使用者要從中下載 Instant Messenger 用戶端資源的位置。 |
指派 IM 服務給現有使用者 |
若要新增 Instant Messaging 的安裝及配置指示,請執行下列步驟:
如果 Instant Messaging 實例具有負載平衡功能,則請在您的安裝規劃中新增指示來確認負載平衡器運作正常,然後再安裝任何 Java ES 軟體。
下一步,在您的規劃中列出所有包含 Instant Messaging 實例的電腦。
Instant Messaging 用戶端資源子元件對 Web 容器具有本機相依性。每台執行該子元件的電腦也必須執行指定 Web 容器的實例。您的部署架構應該指出您的解決方案要使用的 Web 容器。
對於每台電腦,新增指示來執行 Java ES 安裝程式並選取Instant Messaging。 新增指示來選取 Web Server 或 Application Server 作為 Web 容器。新增指示來選取 Access Manager SDK 或 Access Manager。
如果執行 Instant Messaging 的電腦已經列在您的規劃中 (若規劃已有指示要在相同的電腦上安裝另一個元件),則只需新增指示來選取 Instant Messaging。您可以同時安裝 Instant Messaging 及其他元件,並將前者部署到相同的 Web 容器中,但在規劃中用來配置或啟動 Instant Messaging 實例的指示之前,必須放入指示以配置、啟動及驗證任何 Directory Server、Access Manager、Messaging Server 或 Calendar Server 實例。
新增指示以執行 Instant Messaging 配置公用程式。在這個指示的下面,列出用來配置實例的關鍵值。使用表 3–13 來協助您選取配置值。
在每一個 Web Server 或 Application Server 實例的下面,列出用來配置實例的關鍵值。如需針對這些元件選取配置值的相關資訊,參閱Web Server或Application Server。如果您的規劃已經在電腦上安裝了 Web Server 或 Application Server,則您不必重複這個步驟。您可以將 Communications Express 部署到您執行Instant Messaging 配置公用程式時的同一個 Web 容器實例中。
為每台電腦新增指示以啟動並驗證 Instant Messaging 實例。
如果 Instant Messaging 實例具有負載平衡功能,請新增指示以驗證負載平衡器是否運作正常。