Sun Java System Communications Services 2005Q4 版本說明

第 3 章 Sun Java System Instant Messaging 7 2005Q4 版本說明

版本 7 2005Q4

這些版本說明包含了發行 Sun JavaTM System Instant Messaging 7 2005Q4 時可用的重要資訊。此處將介紹新功能和增強功能、已知問題和限制,以及其他資訊。使用 Instant Messaging 7 2005Q4 之前,請閱讀此文件。

若要確保以最佳方式部署 Instant Messaging,應從 http://sunsolve.sun.com/ 下載適用於此版本產品的最新修補程式。

您可在 Sun Java System http://docs.sun.com/上找到這些版本說明的最新版本。安裝和設置軟體之前請查閱此網站,並在之後定期檢視最新的版本說明和產品文件。此版本說明含有以下小節:

本文件中提供了協力廠商 URL 以供參考,另亦提供其他相關的資訊。


備註 –

Sun 對本文件中提到的協力廠商網站的可用性不承擔任何責任。對於此類網站或資源中的 (或透過它們所取得的) 任何內容、廣告、產品或其他材料,Sun 並不表示認可,也不承擔任何責任。對於因使用或依靠此類網站或資源中的 (或透過它們所取得的) 任何內容、產品或服務而造成的或連帶產生的實際或名義上之損壞或損失,Sun 概不負責,也不承擔任何責任。


版本說明 修訂歷程記錄

表 3–1 Sun Java System Instant Messaging 修訂歷程記錄

日期 

變更說明 

文件號碼 

2005 年 6 月 

後期測試版 

819-3491 

2005 年 10 月 

正式版 

819–3491 

關於 Instant Messaging 7 2005Q4

Sun Java System Instant Messaging 可提供安全身份認證和延伸式即時郵件傳送,並可讓使用者社群進行即時且安全的通訊與協作。該產品將即時郵件傳送功能與會議、警示、新聞、輪詢以及檔案傳輸等功能結合,以建立一個豐富的協作環境。它利用使用 LDAP、Sun Java System Access Manager 或 Sun Java System Portal Server 管理的現有社群。

此發行版本的新增功能

本小節包含以下主題:

安裝

Instant Messaging Installation Guide」已經停止發行。如果您是首次安裝 Instant Messaging 7 2005Q4 ,請參閱「Sun Java Enterprise System Installation Guide」,以取得相關安裝說明。如果您要從舊版升級 Instant Messaging,請參閱「Sun Java Enterprise System Upgrade Guide」。

如果您要將 Instant Messaging 與 Access Manager 配合使用,則需要使用 Java Enterprise System 安裝程式安裝「Legacy (6.x 版本樣式)」Access Manager 。此版本的 Instant Messaging 與「Realm (7.x 版本樣式)」Access Manager 不相容。

新增功能

本小節說明此發行版本的 Instant Messaging 的以下新增功能:

使用 SunTM Cluster (僅 Solaris) 支援容錯移轉

此發行版本的 Instant Messaging 使用 Sun Cluster 為 Solaris 提供容錯移轉支援。 這將增強 Instant Messaging 的可用性,從而可以監視軟體和硬體故障並從這些故障回復。

請參閱配置 Instant Messaging 高可用性 (僅 Solaris),以取得有關此功能的更多資訊。

需求

本小節列出了安裝 Instant Messaging 軟體的需求。安裝之前,請確定已滿足最低的硬體和作業系統需求。伺服器和用戶端均支援 JRE 1.4。此外,安裝之前,請檢查是否有產品修補程式。

如需 Sun Java System Instant Messaging 所需修補程式的目前清單,請至 http://sunsolve.sun.com,並選取 [修補程式] 或 [修補程式入口網站]。請依循 Sun Java System Instant Messaging 連結進行。隨著作業系統修補程式需求的變更,以及 Java Enterprise System 元件修補程式的釋出,SunSolve 上將進行相應的更新,並且會先以建議的修補程式叢集形式提供。

以下小節說明此發行版本的 Instant Messaging 軟體的硬體與軟體需求:

伺服器作業系統需求

此發行版本的 Sun Java System Instant Messaging 支援以下平台:

用於 SolarisTM 的建議修補程式清單可從 http://sunsolve.sun.com 取得。

伺服器軟體需求

此版本的 Instant Messaging 可與以下版本的其他伺服器軟體相容:

伺服器硬體需求

安裝 Instant Messaging 的最低硬體需求如下:

用戶端作業系統需求

此發行版本支援以下用戶端平台:

用戶端軟體需求

在 Windows 中,您可以在以下瀏覽器中使用瀏覽器的 Java Plug-in 執行 Instant Messenger:

如果用戶端機器安裝了 Java 1.4 或更高版本,則沒有任何附加需求即可使用 Java Plug-in 或 Java Web Start。Netscape Navigator 7 版與最新版本的 Mozilla 瀏覽器均包含 Java 1.4 版或更高版本。Internet Explorer 不包含最新版本的 Java。如果您在使用安裝了 Java 1.4 的用戶端時遇到問題,請升級至 5.0。JDKTM 5.0 隨附於 Sun Java System Instant Messaging。

如果用戶端機器未安裝 Java 1.4 版或更高版本,則需要安裝 Java Web Start。您可以從 http://java.sun.com/j2se下載並安裝 Java 1.4 版。

您可以從 http://java.sun.com/products/javawebstart下載並安裝 Java Web Start。

可經由 Instant Messenger 交換 HTML 連結,並可從 Instant Messenger 啟動連結 (按一下這些連結即可)。啟動某個連結後,Instant Messenger 會呼叫瀏覽器。表 3–2 列出了受支援的作業系統和瀏覽器組合。

表 3–2 受支援的用於 Instant Messaging 的用戶端作業系統與瀏覽器組合

作業系統 

瀏覽器 

SolarisTM

NetscapeTM,至少為版本 4.79

Red Hat Linux 7.x 

NetscapeTM,至少為版本 4.79

Red Hat Linux,至少為版本 8.0 

MozillaTM,至少為版本 1.2

Windows 98/ME/NT/2000/XP 

無限制 

Mac 作業系統 X 

無限制 

用戶端硬體需求

Instant Messenger 在大多數平台上使用的記憶體容量在 20 至 40 MB 之間。您可以透過將用戶端機器上使用的其他應用程式 (包含作業系統) 記憶體需求一併算入來估算記憶體需求。大多數情況下,建議至少 128 MB 的 RAM,以比較寬裕的空間執行 Instant Messenger 和其他應用程式。如果使用加強記憶體的作業系統,此數目將更大。

安裝說明

如果在配置 Instant Messaging 時選擇使用 Sun Java System Access Manager 來儲存策略,則會建立如下策略:

相容性問題

表 3–3 列出了 Instant Messaging 7 2005Q4 與舊版之間已知的不相容性。

表 3–3 Instant Messaging 7 2005Q4 相容性問題

不相容性 

影響 

註釋 

Instant Messaging 7 與 Access Manager 7.x (2005Q4) 版本不相容。 

安裝 Access Manager 時,請在 Java Enterprise System 安裝程式上選取 [Legacy 模式 (6.x 版本樣式)],而非 [Realm 模式 (7.x 版本樣式)]。 

 

Instant Messaging 7 和 Portal Server 2004Q2 版本和 Messaging Server 2004Q2 版本不相容。 

升級 Instant Messaging 7 的同時升級 Portal Server 和 Messaging Server。 

 

由於協定變更,Instant Messaging 7 2005Q4 伺服器將無法與聯合部署中的舊版伺服器進行通訊。 

Instant Messaging 聯合部署環境將需要升級所有伺服器。對於不希望升級伺服器的現有部署,必須將協作階段作業工廠物件的特性明確設定為使用舊的協定實作。 

您應協調升級,以縮短伺服器之間無法進行通訊的時間。 

用戶端對伺服器通訊 

由於協定變更,舊版用戶端將無法與新版伺服器進行通訊,反之亦然。 

您需要同時升級用戶端與伺服器。 

Sun Java System Instant Messaging 6 2004Q2 與 Sun Java Enterprise System 2005Q4 中隨附的共用元件不相容。 

您需要升級所有的 Instant Messaging 元件。請參閱 Sun Java System Access Manager 版本說明,以取得有關此不相容性的更多資訊。 

 

舊的 Instant Messaging/身份認證協定的 Instant Messaging SDK 實作現在是整合的。 

依預設,Instant Messaging SDK API 使用基於 XMPP 協定的實作。應用程式必須明確將協作階段作業工廠物件的特性設定為使用舊的協定實作。 

 

SDK 元件包含附加的 jar 檔案:Instant Messaging SDK 使用 JSO (JABBER 流物件) 程式庫。

為了使用 XMPP,需要使用 Instant Messaging SDK 修改用於舊版應用程式的 classpath

 

Instant Messaging 6 2004Q2 伺服器與最新版本 SDK 的預設運作方式不相容。 

為了將 6 2004Q2 伺服器與目前的 IM SDK 配合使用,需要將協作階段作業工廠物件特性設定為使用舊的協定實作。請參閱已知問題和限制中的問題編號 6200472,以取得相關說明。

 

文件更新

本小節包含了以下小節文件中的變更與錯誤資訊:

文件集

Instant Messaging 的 2005Q4 發行版本使用以下版本的管理指南:

Sun Java System Instant Messaging 7 2005Q1 管理指南

管理指南

本小節列出了對「Sun Java System Instant Messaging 7 2005Q1 管理指南」進行的以下變更。

在 HA 環境中啟動、停止與更新元件

請勿在執行 Sun Cluster 的 HA 環境中使用 imadmin startimadmin stopimadmin refresh 指令,而改為使用 Sun Cluster 管理公用程式。

用於部署 Access Manager 的其他安裝後步驟

(問題編號:6189148) 如果您將 Access Manager 安裝在 Instant Messaging 伺服器的其他主機上,則需要在執行 configure 公用程式後將 imServices_* 檔案從 Instant Messaging 伺服器主機手動複製至 Access Manager 主機。

若要執行該作業,請:

  1. 在 Instant Messaging 伺服器主機上找到 imService_*.properties 檔案。依預設,這些檔案在 Solaris 上位於 /opt/SUNWiim/lib/ 中;在 Linux 上位於 /opt/sun/im/lib/ 中。

  2. 將所有檔案複製至 Access Manager 主機上的 locale 目錄。依預設,此目錄在 Solaris 上位於 /opt/SUNWam/locale 中;在 Linux 上位於 /opt/sun/identity/locale 中。

iim_agent.enable 參數變更為預設值。

(問題編號:5102072) 在此發行版本中, iim_agent.enable 參數的預設值已變更為 false。在管理指南中不反映此變更。

配置 Instant Messenger 的行事曆快顯提示

「配置 Instant Messaging 伺服器」程序的步驟 1 是錯誤的。不存在名為 SUNWiimag 的套裝軟體。跳過此步驟。

iim.conf 中移除的參數

將不再支援 iim_server.msg_archive.auto 配置參數,儘管它已錯誤地包含於管理指南的參數清單中。

啟用用於 Java Plug-in 的 Instant Messenger 歸檔控制元件

(問題編號:6244099) 啟用用於 Java Plug-in 的 Instant Messenger 歸檔控制元件的管理指南程序是錯誤的。請使用HTML applet 頁面與 pluginLaunch.jsp 檔案的變更中說明的程序。

HTML applet 頁面與 pluginLaunch.jsp 檔案的變更

如果您要使用 Java Plug-in 啟動 Instant Messenger,請執行以下步驟,以啟用 Instant Messenger 中的 Instant Messenger 歸檔控制功能。

Procedure啟用用於 Java Plug-in 的 Instant Messenger 歸檔控制功能

步驟
  1. 請至 Instant Messenger 文件根目錄並找到 im.htmlimssl.html 檔案

    依預設,這些檔案均安裝在以下位置:

    /etc/opt/SUNWps/desktop/default/IMProvider

  2. 在文字編輯器中開啟 .html 檔案。

  3. 根據需要增加或編輯以下行:


    <PARAM NAME="archive_control" VALUE="true" />
    <EMBED archive_control=true;/>

在非預設 Portal Server 搜尋資料庫中儲存歸檔的郵件

在程序中出現錯誤。尤其是,以下目錄:

/etc/opt/SUNWps/desktop/default/IMProvider/

應為:

/etc/opt/SUNWps/desktop/default_locale/IMProvider/

例如

/etc/opt/SUNWps/desktop/default_ja/IMProvider/

配置伺服器以允許新使用者登錄

管理指南中未完整說明新使用者登錄功能。除了自訂 Instant Messenger 以外,還需要配置伺服器,以允許新使用者登錄。

若要執行該作業,需要在 iim.conf 中增加四個配置參數,然後更新伺服器配置。表 3–4 說明這些配置參數。

表 3–4 新使用者登錄伺服器配置參數

參數 

說明 

iim.register.enable

如果為 TRUE,則伺服器將允許新 Instant Messaging 一般使用者使用 Instant Messenger 自我登錄 (自行將其增加至目錄)。

iim_ldap.register.enable

如果為 TRUE,則伺服器將允許新 Instant Messaging 一般使用者使用 Instant Messenger 自我登錄 (自行將其增加至目錄)。

iim_ldap.register.basedn

如果啟用了自我登錄,則此參數的值為儲存個人項目的 LDAP 目錄中位置的 DN。例如 

"ou=people,dc=siroe,dc=com"

iim_ldap.register.domain

新使用者將增加至的網域例如 

directory.siroe.com

Procedure配置伺服器以允許新使用者登錄

步驟
  1. 在文字編輯器中開啟 iim.conf

  2. 增加 表 3–4 中說明的配置參數與相應的值。

  3. 儲存並關閉 iim.conf

  4. 使用 imadmin 指令行公用程式更新伺服器配置。

    imadmin refresh server


    注意 – 注意 –

    請勿在使用 Sun Cluster 的 HA 環境中使用 imadmin startimadmin stopimadmin refresh,而改為使用 Sun Cluster 管理公用程式。


用於 XMPP 通訊的附加記錄參數

(問題編號:5070998) 在此發行版本中已增加了一個記錄的附加記錄參數,以在獨立的記錄檔中收集 XMPP 郵件。

Procedure配置伺服器以建立 XMPP 郵件記錄

步驟
  1. 開啟 iim.conf

    依預設, iim.conf 檔案安裝於以下配置目錄中:

    • 在 Solaris 上:

      /etc/opt/SUNWiim/default/config/iim.conf

    • 在 Linux 上:

      /etc/opt/sun/im/default/config/iim.conf

    如果您建立了多個 Instant Messaging 實例,則 /default 目錄的名稱將依實例的不同而有所不同。

  2. 透過移除註釋字元啟用以下行:


    iim.log4j.config=log4j.conf

    如果該行不存在,則增加該行。

  3. 儲存並關閉 iim.conf

  4. 建立名為 log4j.conf 的檔案,並將其儲存至配置目錄。

  5. log4j.conf 中增加:


    log4j.logger.xmppd=INFO, A1
    
    # DEFAULT TO RollingFileAppender
    log4j.appender.A1=org.apache.log4j.RollingFileAppender
    log4j.appender.A1.file=${logdir}/xmppd.log
    log4j.appender.A1.append=true
    log4j.appender.A1.maxBackupIndex=7
    log4j.appender.A1.maxFileSize=5mb
    # More example appenders..
    # Straight to console..
    # log4j.appender.A1=org.apache.log4j.ConsoleAppender
    # log4j.appender.A1.ImmediateFlush=true
    # Rollover at midnight..
    # log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
    # log4j.appender.A1.DatePattern='.'yyyy-MM-dd
    # log4j.appender.A1.file=${logdir}/xmppd.log
    # log4j.appender.A1.ImmediateFlush=true
    # log4j.appender.A1.append=true
    # Send to SMTP..
    # log4j.appender.A1=org.apache.log4j.SMTPAppender
    
    # PATTERN LAYOUT AND OPTIONS
    
    # DEFAULT TO PatternLayout
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    # For full dates..
    log4j.appender.A1.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n
    # IM traditional output format..
    #log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p %c [%t] %m%n
    # More example layouts
    # XMLLayout for chainsaw consumption
    # log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout
    # TTCCLayout for NDC information
    # log4j.appender.A1.layout=org.apache.log4j.xml.TTCCLayout
    # log4j.appender.A1.layout.DateFormat=ISO8601
    # log4j.appender.A1.layout.TimeZoneID=GMT-8:00
    # log4j.appender.A1.layout.CategoryPrefixing=false
    # log4j.appender.A1.layout.ThreadPrinting=false
    # log4j.appender.A1.layout.ContextPrinting=false
    
    # Now we list logger/appender/layout for the other default loggers, but
    # only the defaults..
    log4j.logger.iim_wd=ERROR, A2
    log4j.appender.A2=org.apache.log4j.RollingFileAppender
    log4j.appender.A2.file=${logdir}/iim_wd.log
    log4j.appender.A2.append=true
    log4j.appender.A2.maxBackupIndex=7
    log4j.appender.A2.maxFileSize=5mb
    log4j.appender.A2.layout=org.apache.log4j.PatternLayout
    log4j.appender.A2.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n
    
    # For separate xmpp traffic log, disabled by default.
    log4j.logger.xmppd.xfer=DEBUG, A3
    #log4j.appender.A3=org.apache.log4j.varia.NullAppender
    # Select next block instead of previous line to enable separate transfer log
    log4j.appender.A3=org.apache.log4j.RollingFileAppender
    # log4j.appender.A3.file=${logdir}/xfer.log
    # log4j.appender.A3.append=true
    # log4j.appender.A3.maxBackupIndex=7
    # log4j.appender.A3.maxFileSize=5mb
    # log4j.appender.A3.layout=org.apache.log4j.PatternLayout
    # # Note, simpler default output than above 3 loggers:
    # log4j.appender.A3.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n
    
    log4j.logger.agent-calendar=ERROR, A4
    log4j.appender.A4=org.apache.log4j.RollingFileAppender
    log4j.appender.A4.file=${logdir}/agent-calendar.log
    log4j.appender.A4.append=true
    log4j.appender.A4.maxBackupIndex=7
    log4j.appender.A4.maxFileSize=5mb
    log4j.appender.A4.layout=org.apache.log4j.PatternLayout
    log4j.appender.A4.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n
    
    log4j.logger.net.outer_planes.jso.BasicStream=OFF, A5
    log4j.appender.A5=org.apache.log4j.RollingFileAppender
    log4j.appender.A5.file=${logdir}/jso.log
    log4j.appender.A5.append=true
    log4j.appender.A5.maxBackupIndex=7
    log4j.appender.A5.maxFileSize=5mb
    log4j.appender.A5.layout=org.apache.log4j.PatternLayout
    log4j.appender.A5.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n
  6. 儲存並關閉 log4j.conf

  7. 更新伺服器:


    imadmin refresh server
    

    注意 – 注意 –

    請勿在使用 Sun Cluster 的 HA 環境中使用 imadmin startimadmin stopimadmin refresh,而改為使用 Sun Cluster 管理公用程式。


Procedure停用獨立的 XMPP 記錄檔建立

停用獨立的記錄檔建立不會阻止向伺服器記錄中寫入 XMPP 郵件。

步驟
  1. 開啟 log4j.conf

  2. 註釋以下行:


    log4j.logger.xmppd.xfer=DEBUG, A3

Instant Messaging 高可用性

此功能的文件位於配置 Instant Messaging 高可用性 (僅 Solaris)中。

線上說明

產品線上說明或快速參照中均未對以下資訊進行說明。

啟動螢幕

啟動螢幕可啟動 Instant Messenger 。如果您使用 Java Web Start,請按住螢幕中間的 [啟動] 按鈕。如果您使用 Java Plug-in (僅適用於 Windows 使用者),請按一下螢幕頂部的 [Java Plug-in] 按鈕。[線上說明] 和 [快速參照] 按鈕顯示一般使用者產品說明。

已在此發行版本中修正的問題

表 3–5 說明了已在此 Instant Messaging 7 2005Q4 發行版本中修正的問題。

表 3–5 已在 Instant Messaging 7 2005Q4 中修正的問題

問題編號 

說明 

5076386 

一般使用者刪除使用中私密性設定檔時,伺服器仍會繼續套用已刪除的使用中私密性設定檔,即使 Instant Messenger 顯示該私密性設定檔已被刪除。 

解決方法:現在,當一般使用者刪除使用中私密性設定檔後,Instant Messenger 會自動啟動「所有人可見」私密性設定檔。一般使用者需要使其他私密性清單處於可使用狀態,然後重新啟動「所有人可見」設定檔。 

6189338 

以前,對於英文之外的其他語言環境 (如日文),無法將會議室存取權限變更為 READ。儲存時,存取權限反而會變更為 NONE。這種情況將不再發生。 

6190366 

將使用者增加至您的連絡人清單時,[會議] 標籤在 Instant Messenger 用戶端的主視窗中不再是焦點。 

6198525、6207036 

在 [會議] 與 [新聞] 頻道,您需要在授予使用者特殊存取權限之前設定使用者的預設存取權限。 

6206530 

以前,如果使用的是資源檔案的法語本土化版本,則需要將一個退出字元增加至資源檔案中的撇號。您再也無需這樣做了。 

6211624 

以日文執行 configure 公用程式時,會截斷某些螢幕元素標題。

6212843 

包含多位元組字元的電子郵件警示現在可讀取。 

6215222 

對 LDAP 目錄中使用者項目所做的變更不會反映在 Instant Messaging 中,除非重新驗證快取記憶體。依預設,每 10 分鐘或在每次 Instant Messaging 伺服器啟動時發生此情況。 

解決方法:重新啟動 Instant Messaging 伺服器,或將快取記憶體驗證間隔設定為更合適的數字。若要變更此間隔,請將 iim.policy.cache.validity 參數及其所需的值增加至 iim.conf

已知問題和限制

此小節包含在 Instant Messaging 7 2005Q4 發行版本發行時更重要已知問題的清單。

修補程式更新會經常發行。如果您在安裝或使用 Instant Messaging 時遇到問題,請連絡 Sun 技術支援以查詢可用的此問題的修正。或者,您可以查閱 http://sunsolve.sun.com/,以取得修補程式。

表 3–6 列出已知問題和限制。

表 3–6 已知問題和限制

ID 

摘要 

4609599 

若要使用自訂的多位元組字元字型,需要首先鍵入文字,然後反白顯示文字並套用字型自訂。 

4632723 

閒置偵測未在 Mac 作業系統上實作。 

如果使用者離開 Instant Messenger 階段作業,則系統不會自動偵測到該使用者的缺席。 

解決方法: 

Mac 作業系統使用者需要在其離開之前明確設定其出席狀態為 AWAY。 

4806791 

具有內嵌式影像的警示未能如實描繪。 

收件者收到具有內嵌式影像的警示時,影像未置中,且出現在隨附文字中的字型資訊遺失。 

4841572 

無法移除自訂狀態。 

解決方法: 

最後移除最少使用的狀態。若要立即移除一個狀態,請增加五個新的自訂狀態,最早的一個狀態即會消失。 

4846542 

在 MAC 作業系統中,嘗試從 Java Web Start 用戶端列印使得 Instant Messenger 掛機。 

解決方法: 

複製郵件並將其貼在其他應用程式中,然後列印。 

4852882 

如果行事曆伺服器警示類型設定為 text/xml,即:

caldb.serveralarms.contenttype = "text/xml"

則 [Instant Messenger 作業截止提醒] 警示視窗中的 [提醒] 欄位為空。 

解決方法: 

將此欄位設定為 "text/calendar"

4858320 

邀請無參加會議之正確權限的使用者參加會議時,發生令人困惑的問題。顯示為您邀請了使用者,但實際上,該使用者從未收到您的邀請。 

4860906 

無法使用某些 gb18030 字元建立 conf_room/news

因為會議和新聞 ACL 檔案名稱使用來自 Instant Messenger 的名稱編寫,因此在該名稱包含藏語或阿拉伯語字元時建立 ACL 會發生問題。

4871150 

在某些語言環境中,Instant Messenger 會發生列印錯誤。 

解決方法:剪下您要列印的文字並將其貼至其他可以列印的應用程式。 

4922347 

聊天室中的唯讀使用者和擁有完全權限的使用者難以辨別。這會在使用者嘗試向具有唯讀權限的使用者傳送郵件時出現問題。唯讀使用者將不會接收到該郵件。 

4929247 

如果管理者拒絕了使用者的身份認證存取權限,使用者將無法傳送郵件。 

4929295 

多個 Instant Messaging 策略套用至使用者時,這些策略可能會彼此衝突。例如,「一般」和「會議室管理員」策略均屬於某使用者時,該使用者將無法管理會議室。 

解決方法: 

透過清除 [可以管理會議室] 核取方塊來編輯一般使用者策略。這將確保兩個策略間不會發生衝突。 

4944558 

[警示] 視窗中的 [Web 輪詢] 標籤不能正確顯示某些網頁。這是 Java HTML 描繪器的一個侷限性。

解決方法: 

使用 [郵件建立] 而非 [Web 輪詢] 標籤傳送 URL。 

4960933 

Windows 作業列功能表標籤在某些多位元組字元語言環境中未正確描繪。功能表功能未受影響。 

4978293 

zh_HK 語言環境中,Instant Messenger 顯示英文。

解決方法: 

若要在使用 zh_HK 語言環境登入的機器上查看繁體中文 (zh_TW) 郵件,需要建立與 zh_TW 的符號連結。 

5004449,5084745 

在 Linux 上執行 configure 公用程式時,螢幕上可能會顯示警告訊息。通常,這些警告訊息以如下文字開頭: 


WARNING: Cannot parse rpm files
by running "/bin/rpm -qp --queryformat

配置應仍會如預期工作,好像實際未發生過錯誤一樣。 

5042884 

歸檔提供者問題可讓一般使用者檢視搜尋結果中的已歸檔資料。 

5050973 

新聞郵件特性未與新聞郵件一同傳送。最終可能會影響以下用戶端權能: 

  • 新聞郵件不顯示主題。

  • 無法變更新聞郵件中的行數,因此所有內容均摺疊顯示。

  • 可能不會進行新聞郵件格式化。

  • 無法傳送附件。

  • 無法傳送影像。

5051299 

在伺服器與伺服器的通訊中,一般使用者可能無法擁有新聞頻道存取權限。例如,存取權限設定為 NONE 的使用者可以擁有 READ 存取權限。

5051369 

在伺服器與伺服器的通訊中,訂閱了不同伺服器中新聞頻道的一般使用者無法與該新聞頻道的郵件建立者聊天。 

5051371 

在伺服器與伺服器的通訊中,一般使用者的存取權限 (例如 NONEREADWRITE) 在會議室中不能正常發揮功能。

5065241,5080586 

在 Instant Messenger 未連線至伺服器時,會提供使用者可以變更身份認證狀態的選項。結束連線時對狀態所做的任何修改都不會生效。 

5071025 

如果您在 Instant Messenger 中建立了新的連絡人群組,但未指定任何連絡人至該群組,則登出然後再登入時,該連絡人群組不再顯示在連絡人清單中。 

解決方法:登出 Instant Messenger 之前增加連絡人至該連絡人群組。 

5082579 

即使網路連線斷開,使用者狀態仍保持為線上狀態。 

5087303 

Instant Messenger [登入] 對話方塊不一定會顯示一般使用者最後一次成功登入的伺服器。此運作方式與使用者名稱的運作方式不一致,後者會將最後一次成功使用的使用者名稱顯示在 [登入] 對話方塊中。 

解決方法: 

  1. 在 [登入] 對話方塊中,按一下 [更多詳細資訊]。

  2. 從 [伺服器] 下拉式清單中選取適當的伺服器。

5104840 

使用者在 [設定] 對話方塊 [私密性] 標籤中所做的變更在做出變更時既已儲存,而不是在使用者按一下 [確定] 時儲存。因此,如果在此標籤中做出變更後按一下 [取消],仍會儲存變更。 

6186465 

剪下和貼上 Instant Messenger 中的文字時可能會增加附加換行鍵。 

6195180 

[新聞] 視窗中可能不會顯示標題和寄件者。 

6200472 

如果要執行 Sun Java System Instant Messaging 6 2004Q2 伺服器 (安裝有此發行版本的 SDK),則需要明確將協作階段作業工廠物件的特性設定為使用舊的協定實作。此發行版本的 SDK 支援舊的協定實作;但是,預設為使用新的協定實作 (XMPP)。若要使用舊的協定實作,需要使用以下建構子在 API 中建立 CollaborationSessionFactory


CollaborationSessionFactory factory=new
CollaborationSessionFactory("com.iplanet.im.client.api.iIMSessionFactory");

6203957 

在 Linux 中,如果未安裝 openLDAP 用戶端 RPM,imServiceConfigure 可能會在嘗試執行 ldapmodify 時失敗。

6205657 

如果您變更已在會議室中之使用者的存取權限,則需要重新啟動會議室視窗才能使變更生效。 

解決方法:關閉並重新啟動會議室視窗以更新存取權限。 

6213223、6217766 

如果您在新聞頻道發佈郵件,然後並未檢視剛才發佈的該郵件即登出,該郵件會顯示為遺失。郵件已存在,只是看不見。 

解決方法:登出 Instant Messenger 之前檢視所有您發佈至新聞頻道的郵件,或取消訂閱並重新訂閱新聞頻道。 

6213365 

Instant Messaging 服務在升級後無法啟動。 

解決方法:請在升級前移除 SUNWiimdv 套裝軟體。

6217627 

在實際記憶體容量少於所需容量的機器上,configure 公用程式可以完成 Instant Messaging 的配置,但同時會顯示異常。 

解決方法:安裝或執行 configure 公用程式之前,請確定您的系統滿足最小記憶體需求。如果您仍遇到此問題,請執行以下作業:

Solaris:/opt/SUNWiim/lib/imServiceConfigure

Linux︰/opt/sun/im/lib/imServiceConfigure

6244099 

管理指南包含說明啟用 Java Plug-in Instant Messenger Archive Control 元件的資訊,但卻令人困惑,因為此發行版本中並無此元件。 

6271708 

在伺服器對伺服器環境中使用 SSL 時發生問題。 

解決方法:從 http://sunsolve.sun.com/ 下載產品修補程式。

6282401 

Sun Java System Instant Messaging 6 2004Q2 與此發行版本隨附的共用元件不相容。 

解決方法:如果必須升級共用元件,則請將所有 Instant Messaging 元件均升級至目前版本。 

6282887 

在 Windows 2000 上,Instant Messenger 本土化版本中資料夾快顯功能表的第一個項目不能正確顯示。文字應該顯示為「摺疊」。 

解決方法:在用戶端系統上,使用 JDK 1.4.2 而非 JDK 1.5 (5.0)。 

6286776、6288533 

在伺服器對伺服器環境中執行 Instant Messenger 時發生問題。 

解決方法:從 http://sunsolve.sun.com/ 下載產品修補程式。

6291159 

如果與 iim.conf 中的 iim_server.clienttimeout 參數值設定不同,則 Instant Messenger 將在一段時間後結束連線伺服器。

解決方法:使用 -D 選項指定以下系統特性:


com.sun.im.service.xmpp.session.keepaliveinterval

將該值設定為秒數,在此時間之後 Instant Messenger 將開始向伺服器傳送位元組。這些位元組僅用於防止逾時及隨後的結束連線。 

6302273 

在部署 Access Manager 時,如果 Access Manager 逾時,則 Instant Messenger 會結束連線,且必須重新啟動 Instant Messaging 伺服器才能重新連線。 

解決方法:從 http://sunsolve.sun.com/ 下載產品修補程式。

6302312 

如果 Instant Messenger 結束連線伺服器,則在重新連線後可能不會正常作業。例如,身份認證資訊可能不會正確顯示,會議室也將不工作。 

解決方法:若要在結束連線後加入會議室,請按一下聊天圖示,而不要在 [會議] 標籤上連按兩下該會議。還可以從 http://sunsolve.sun.com/ 下載產品修補程式。

配置 Instant Messaging 高可用性 (僅 Solaris)

為 Instant Messaging 配置高可用性 (HA) 可以監視軟體和硬體故障並從這些故障回復。高可用性功能做為容錯移轉資料服務 (而非可延伸服務) 實作,且僅在 Solaris 上受支援。本小節說明使用 Sun Cluster 軟體的 Instant Messaging HA 配置。請參閱HA 相關文件,以取得有關 Sun Cluster 提供之資料服務的更多資訊。

以下小節說明如何配置 Instant Messaging HA 服務:

Instant Messaging HA 簡介

將 Sun Cluster 與 Instant Messaging 配合使用來建立高可用性部署。本小節提供有關 HA 需求、本章範例中使用的術語以及在以下小節中配置 HA 所需權限的資訊:

開始之前,您應該熟悉一般 HA 概念,尤其是 Sun Cluster 軟體。如需更多資訊,請參閱HA 相關文件

HA 配置軟體需求

表 3–7 中顯示了 Instant Messaging HA 配置所需的軟體。

表 3–7 Instant Messaging HA 配置軟體需求

軟體和版本 

版本說明和修補程式 

Solaris 9 作業系統 

僅 SPARC 平台 

支援所有版本的 Solaris 9 作業系統。 

Solaris 9 作業系統需要 Sun Cluster 3.0 U3 或更高版本。 

Solaris 9 作業系統包括 Solaris Logical Volume Manager (LVM)。

Solaris 8 作業系統 

僅 SPARC 平台 

Solaris 8 Maintenance Update 7 (MU7) 作業系統或更高版本以及所需修補程式。

Sun Cluster 3.1 

必須安裝 Sun Cluster 軟體,並在叢集所有節點上配置該軟體。 

若要安裝 Sun Cluster 3.1,請按照「Sun Java Enterprise System 2005Q4 Installation Guide」中的安裝程序使用 Java Enterprise System 安裝程式。

安裝 Sun Cluster 軟體後,必須配置叢集。如需有關資訊,請參閱「Sun Cluster 系統管理指南 (適用於 Solaris 作業系統)」。如需相關文件,請參閱HA 相關文件

Sun Cluster 修補程式

如需 Solaris 8 和 9,可以從 SunSolve Online 下載修補程式。

Solstice DiskSuite 4.x 

Solstice DiskSuite 僅可用於 Solaris 8 作業系統。 

Solaris 9 作業系統不需要 Solstice DiskSuite,因其包含 Logical Volume Manager (LVM)。

Veritas Volume Manager (VxVM) 3.x 

Solaris 8 作業系統需要版本 3.2 或更高版本及所需修補程式。 

Solaris 9 作業系統需要版本 3.5 或更高版本及所需修補程式。 

Veritas File System (VxFS) 3.x 

Solaris 8 作業系統需要版本 3.4 或更高版本及所需修補程式。 

Solaris 9 作業系統需要版本 3.5 或更高版本及所需修補程式。 

HAStoragePlus 需要修補程式 110435-08 或更高版本。 

HA 配置權限需求

若要安裝並配置 Instant Messaging HA 配置,請以超級使用者 (root) 登入或成為超級使用者,並指定主控台或視窗以檢視傳送至 /dev/console 的訊息。

HA 配置術語和檢核清單

表 3–8 說明本章範例中用於配置範例的變數術語。此外,配置 Instant Messaging HA 之前,還需要蒐集資訊。配置期間系統將提示您需要此資訊。將此檢核清單與「Sun Java System Instant Messaging 7 2005Q1 管理指南」第 1 章中的檢核清單結合使用。

表 3–8 HA 配置檢核清單

範例中的名稱 

說明 

您的值 

/global/im

與叢集檔案系統或 HAStoragePlus 配合使用的全域檔案系統掛載點。 

 

/local/im

本機目錄,在使用 HAStoragePlus 時用做共用磁碟的掛載點。 

 

im_logical_host

邏輯主機名稱 

 

im_logical_host_ip

邏輯主機 IP 數字位址 

 

im_node_1

節點 1 FQDN

 

im_node_2

節點 2 FQDN

 

im_resource_group

Instant Messaging 資源群組。 

 

im_resource_group_store

Instant Messaging 儲存資源。 

 

im_resource

Instant Messaging 資源。 

 

im_runtime_base

(包括 im_runtime_base/db im_runtime_base/logs)

對於執行階段目錄 (包括資料庫和記錄子目錄) 的位置,請選取全域共用分割區。例如 

  • Solaris 上的 Instant Messaging 執行階段目錄 (im_runtime_base) /global/im/var/opt/SUNWiim/default

  • 資料庫子目錄 (im_db_base):

    /global/im/var/opt/SUNWiim/default/db

  • 記錄子目錄:

    /global/ im/var/opt/SUNWiim/default/logs

請參閱「Sun Java System Instant Messaging 7 2005Q1 管理指南」,以取得有關執行階段目錄和資料庫與記錄子目錄的更多資訊。

 

設置 Instant Messaging HA

以下為安裝和配置雙節點 Instant Messaging HA 配置所需步驟的高階清單:

為配置檔案和二進位碼選擇本機磁碟或共用磁碟

開始之前,您需要決定以下哪種部署最適合您的需求。在這兩種環境中,叢集中每個節點上均會在本機安裝共用元件。此外,在這兩種環境中,執行階段檔案安裝在共用磁碟上。

準備叢集中的每個節點

在叢集中的每個節點上,您需要建立執行元件的 Instant Messaging 執行階段使用者和群組。叢集中所有節點上的 UID 和 GID 編號必須相同。

請參閱「Sun Java System Instant Messaging 7 2005Q1 管理指南」,以取得相關說明。請參閱您的作業系統文件,以取得有關使用者和群組的詳細資訊。

選取安裝目錄 (im_svr_base)

對於 Instant Messaging,Java Enterprise System 安裝程式在 Solaris 上使用 /opt/SUNWiim 做為預設安裝目錄 (im_svr_base)。但是,如果對配置檔案和二進位碼使用共用磁碟,則必須指定全域 (共用) 安裝目錄。例如/global/im/opt/SUNWiim

如果使用本機磁碟,可以將 Instant Messaging 安裝至預設目錄。但是,應將 Instant Messaging 安裝在節點上每台機器相同的目錄中。

安裝 Instant Messaging 產品和套裝軟體

可使用 Sun Java Enterprise System 安裝程式安裝產品和套裝軟體。如需有關安裝程式的更多資訊,請參閱「Sun Java Enterprise System 2005Q4 安裝指南」。

表 3–9 列出了多節點叢集配置所需的產品或套裝軟體。

表 3–9 多節點 Instant Messaging HA 配置所需的產品和套裝軟體

產品或套裝軟體 

節點 1 

節點 n

Sun Cluster 軟體 

是 

是 

Instant Messaging 7 2005Q4 伺服器 

是 

是,如果對配置檔案和二進位碼使用本機磁碟。否,如果對配置檔案和二進位碼使用共用磁碟。 

Instant Messaging 的 Sun Cluster 代理程式 

(SUNWiimsc)

是 

是,如果對配置檔案和二進位碼使用本機磁碟。否,如果對配置檔案和二進位碼使用共用磁碟。 

共用元件 

如果要使用 HAStoragePlus,還必須安裝 SUNWscu

是 

是 

配置 HA 環境

您需要執行的步驟視對配置檔案和二進位碼使用本機磁碟還是共用磁碟而有所不同。

如果對配置檔案和二進位碼使用本機磁碟,請遵循以下兩個程序中的步驟:

如果對配置檔案和二進位碼使用共用磁碟,請遵循以下兩個程序中的步驟:

Procedure對配置檔案和二進位代碼使用本機磁碟來在節點 1 上配置 HA

開始之前

填寫「Sun Java System Instant Messaging 7 2005Q1 管理指南」第 1 章中的檢核清單及表 3–8,並且準備好您的答案。

步驟
  1. 使用 Java Enterprise System 安裝程式安裝產品和套裝軟體。

    請參閱選取安裝目錄 (im_svr_base),以取得有關選擇安裝目錄的特定說明。

    請參閱表 3–9,以取得 HA 所需產品和套裝軟體的清單。請參閱「Sun Java Enterprise System 2005Q4 安裝指南」,以取得特定說明。

  2. 如果要對執行階段檔案使用 HAStoragePlus,請將共用磁碟掛載至本機目錄,否則請跳至步驟 3

    例如

    1. 如果掛載點尚未存在,請建立 (/local/ im/im_runtime_base/)。

      步驟 4 中配置期間系統提示時,請將此目錄 (/local/im/im_runtime_base/) 指定為 Instant Messaging 伺服器執行階段檔案目錄。

    2. 使用 mount 指令將磁碟掛載在 /local/im/im_runtime_base 上。

  3. 執行 configure 公用程式。

    請參閱「Sun Java System Instant Messaging 7 2005Q1 管理指南」,以取得相關說明。

  4. 系統提示您需要 Instant Messaging 伺服器執行階段檔案目錄時,請輸入以下目錄之一:

    • 如果要對執行階段檔案使用 HAStoragePlus,請輸入 /local/im/im_runtime_base /

    • 如果要對執行階段檔案使用叢集檔案系統,請輸入 /global/im/im_runtime_base/。其中,/global/im 是叢集檔案系統中的全域目錄。

  5. 系統提示需要 Instant Messaging 主機名稱時,請輸入邏輯主機。

    選擇以接受邏輯主機,即使 configure 公用程式無法連線特定主機。邏輯主機資源可以在您執行 configure 公用程式時處於離線。

  6. 不選擇以在配置後或系統啟動時啟動 Instant Messaging。

    在 HA 配置中,Instant Messaging 服務還需要邏輯主機處於線上,以便 Instant Messaging 正常工作。

  7. 如果要對執行階段檔案使用 HAStoragePlus,請卸載共用磁碟。

Procedure對配置檔案和二進位碼使用本機磁碟來在節點 n 上配置 HA

開始之前

請確定您已經按照前面的程序 (對配置檔案和二進位代碼使用本機磁碟來在節點 1 上配置 HA) 中的說明完成了節點 1 上的 HA 配置。

填寫好「Sun Java System Instant Messaging 7 2005Q1 管理指南」第 1 章中的檢核清單及表 3–8 中的答案。

步驟
  1. 使用 Java Enterprise System 安裝程式安裝產品和套裝軟體。

    為叢集中的每個後續節點選擇與在節點 1 上安裝 Instant Messaging 時相同的路徑。請參閱選取安裝目錄 (im_svr_base),以取得特定說明。

    請參閱表 3–9,以取得 HA 所需產品和套裝軟體的清單。請參閱「Sun Java Enterprise System 2005Q4 安裝指南」,以取得特定說明。

  2. 執行 configure 公用程式。

    請參閱「Sun Java System Instant Messaging 7 2005Q1 管理指南」第 1 章,以取得相關說明。

  3. 系統提示需要 Instant Messaging 伺服器執行階段檔案目錄時,請輸入您為節點 1 設定的值。

  4. 系統提示需要 Instant Messaging 主機名稱時,請輸入您為節點 1 設定的邏輯主機。

    選擇以接受邏輯主機,即使 configure 公用程式無法連線特定主機。邏輯主機資源可以在您執行 configure 公用程式時處於離線。

  5. 系統提示需要使用者和群組時,請輸入與為節點 1 提供的相同的值。

  6. 不選擇以在配置後或系統啟動時啟動 Instant Messaging。

    在 HA 配置中,Instant Messaging 服務還需要邏輯主機處於線上,以便 Instant Messaging 正常工作。

Procedure對配置檔案和二進位碼使用共用磁碟來在節點 1 上配置 HA

開始之前

填寫「Sun Java System Instant Messaging 7 2005Q1 管理指南」第 1 章中的檢核清單及表 3–8,並且準備好您的答案。

如果對配置檔案和二進位檔案使用共用磁碟而不是 HAStoragePlus,則必須使用叢集檔案系統。

步驟
  1. 使用 Java Enterprise System 安裝程式在叢集檔案系統目錄中安裝產品和套裝軟體。

    安裝 Instant Messaging 時,必須指定除預設目錄之外的其他目錄。請參閱選取安裝目錄 (im_svr_base),以取得特定說明。

    請參閱表 3–9,以取得 HA 所需產品和套裝軟體的清單。請參閱「Sun Java Enterprise System 2005Q4 安裝指南」,以取得特定說明。

  2. /etc/opt/SUNWiim 中建立指向 /global/im/etc/opt/SUNWiim 的符號連結。

  3. 從在其中安裝 Instant Messaging 的全域目錄 (/global/im/im_svr_base/configure) 中執行 configure 共用程式。

    請參閱「Sun Java System Instant Messaging 7 2005Q1 管理指南」第 1 章,以取得相關說明。

  4. 系統提示需要 Instant Messaging 伺服器執行階段檔案目錄時,請輸入 /global/im/im_runtime_base 的值。

  5. 系統提示需要 Instant Messaging 主機名稱時,請輸入邏輯主機。

    選擇以接受邏輯主機,即使 configure 公用程式無法連線特定主機。邏輯主機資源可以在您執行 configure 公用程式時處於離線。

  6. 不選擇以在配置後或系統啟動時啟動 Instant Messaging。

    在 HA 配置中,Instant Messaging 服務還需要邏輯主機處於線上,以便 Instant Messaging 正常工作。

Procedure對配置檔案和二進位碼使用共用磁碟來在節點 n 上配置 HA

開始之前

請確定您已經按照前面的程序 (對配置檔案和二進位碼使用共用磁碟來在節點 1 上配置 HA) 中的說明完成了節點 1 上的 HA 配置。

填寫好「Sun Java System Instant Messaging 7 2005Q1 管理指南」第 1 章中的檢核清單及表 3–8 中的答案。

步驟
  1. /etc/opt/SUNWiim 中建立指向 /global/im/etc/opt/SUNWiim 的符號連結。

  2. 建立資源類型註冊 (RTR) 檔案的符號連結:


    ln -s /global/im/
    im_svr_base/cluster/SUNW.iim  \
    /usr/cluster/lib/rgm/rtreg/SUNW.iim
    

配置邏輯主機

啟動 Instant Messaging 之前,需要建立資源群組、增加邏輯主機,並使資源群組處於線上。

Procedure配置資源群組與邏輯主機

步驟
  1. 建立名為 im_resource_group 的 Instant Messaging 容錯移轉資源群組:


    # scrgadm -a -g im_resource_group -h 
    im-node-2,im-node-1
    
  2. 將邏輯主機名稱 im_logical_host 增加至該資源群組。

    Instant Messaging 將偵聽此主機名稱。


    # scrgadm -a -L -g im_resource_group -l 
    im_logical_host
    
  3. 使資源群組處於線上:


    # scswitch -Z -g im_resource_group
    

註冊並啟動儲存資源

在可以使 Instant Messaging 資料服務處於線上之前,需要註冊並啟動儲存資源 (如本小節所述)。

Procedure註冊並啟用儲存資源

步驟
  1. 註冊儲存資源。

    如果要將全域檔案系統 (GFS) 與 HAStoragePlus 配合使用,請將掛載點設定為 FileSystemMountPoints 特性的值。例如


    # scrgadm -a -j im_resource_group_store
     -g im_resource_group -t SUNW.HAStorage   \
    -x FileSystemMountPoints=/global/
    im -x AffinityOn=True
    

    否則,請將掛載點指定為 ServicePaths 特性的值。例如


    # scrgadm -a -j im-resource-group-store
     -g im-resource-group -t SUNW.HAStorage   \
    -x ServicePaths=/global/im -x AffinityOn=True
    
  2. 啟用儲存資源:


    # scswitch -e -j im_resource_group_store
    

註冊資源類型並建立資源

啟動 HA Instant Messaging 伺服器或多重訊號組合器之前,您需要將資源類型 SUNWiimsc 與 Sun Cluster 一起註冊,然後建立資源。

Procedure註冊資源類型並建立資源

步驟
  1. 註冊資源類型。


    # scrgadm -a -t SUNW.iim
    
  2. 建立資源。

    在單一行中輸入以下指令:


    # scrgadm -a -j im_resource -g 
    im_resource_group -t SUNW.iim
    -x Confdir_list=/global/im/
    im_resource_group
    -y Resource_dependencies=im_resource_group_store -y Port_list=80/tcp
    
  3. 啟用資源:


    # scswitch -e -j im_resource
    
  4. 啟動 Instant Messaging 元件。


    注意 – 注意 –

    請勿在使用 Sun Cluster 的 HA 環境中使用 imadmin startimadmin stopimadmin refresh,而改為使用 Sun Cluster 管理公用程式。


驗證 Instant Messaging HA 配置

啟動 Instant Messaging 後,需要驗證 HA 配置 (如本小節中所述)。

Procedure驗證 Instant Messaging HA 配置

步驟
  1. 檢查所有必需的程序是否都在執行。

  2. 將服務切換至備份節點以確保高可用性。

    例如,如果服務在 im_node_1 上執行,請執行以下指令以將服務切換至 im_node_2


    # scswitch -z -g im_resource_group -h 
    im_node_2
    
  3. 檢查所有必需的程序是否都已在 im_node_2 上啟動。

Instant Messaging HA 配置疑難排解

為協助進行疑難排解,會將錯誤訊息寫入錯誤記錄。這些記錄由 syslog 功能控制。如需有關使用記錄功能的資訊,請參閱HA 相關文件syslog.conf 線上手冊。

停止、啟動和重新啟動 Instant Messaging HA 服務

若要啟動和停止 Instant Messaging HA 服務,請使用 Sun Cluster scswitch 指令。


注意 – 注意 –

請勿在使用 Sun Cluster 的 HA 環境中使用 imadmin startimadmin stopimadmin refresh,而改為使用 Sun Cluster 管理公用程式。


如需有關 Sun Cluster scswitch 指令的更多資訊,請參閱「Sun Cluster Reference Manual for Solaris OS」。

Procedure啟動 Instant Messaging HA 服務

步驟

    在指令行中鍵入以下指令:


    # scswitch -e -j im_resource
    

Procedure停止 Instant Messaging HA 服務

步驟

    在指令行中鍵入以下指令:


    # scswitch -n -j im_resource
    

Procedure重新啟動 Instant Messaging HA 服務

步驟

    在指令行中鍵入以下指令:


    # scswitch -R -j im_resource
    

管理 Instant Messaging 的 HA RTR 檔案

資源類型註冊 (RTR) 檔案是 ASCII 文字檔,用於說明在資源群組管理員 (RGM) 控制下執行的高可用性資源類型。scrgadm 指令將 RTR 檔案用做輸入檔案,以將資源類型註冊至叢集配置。Instant Messaging RTR 檔案 ( SUNW.iim 是 HA 配置期間在您安裝 SUNWiimsc 套裝軟體時建立的。

此小節提供有關在以下小節中管理該檔案的資訊:

Instant Messaging RTR 檔案參數

下表列出 Instant Messaging RTR 檔案 (SUNW.iim) 中特定於 Instant Messaging 的延伸特性。

表 3–10 SUNW.iim 延伸特性

延伸特性 

預設值 

說明 

Server_Root

如果您使用本機磁碟儲存配置檔案和二進位碼:im_svr_base

如果您使用共用磁碟儲存配置檔案和二進位碼:/global/im/im_svr_base

定義 Instant Messaging 伺服器安裝目錄的絕對路徑。依預設,im_svr_base 在 Solaris 上為 /opt/SUNWiim

Confdir_list

無 

定義 Instant Messaging 配置的絕對路徑。此值在 SUNWiimsc 安裝期間設定。

Monitor_retry_count

4

定義程序監視器功能 (PMF) 在確定錯誤監視器未執行時嘗試重新啟動錯誤監視器的次數。

Monitor_retry_interval

2 (分鐘)

PMF 嘗試重新啟動錯誤監視器之間的時間,以分鐘表示。 

Probe_timeout

30 (秒)

Sun Cluster 測試等待成功連線 Instant Messaging 的時間,以秒表示。 

Failover_enabled

True

決定如果配置的重試間隔 (retry_interval) 期間超出配置的重試次數 (retry_count),是否容錯移轉至其他節點。請參閱「Sun Cluster Reference Manual for Solaris OS」,以取得有關重試和其他參數的更多資訊。

自訂 Instant Messaging 的 RTR 檔案

您可以修改 Instant Messaging RTR 檔案 (SUNW.iim) 中的多個延伸特性的值,以配置您的 HA 環境。延伸特性是特定於資源類型的特性。相同類型的每個資源都會繼承這些特性。Instant Messaging RTR 檔案參數中對 Instant Messaging 延伸特性進行了說明。

請參閱「Sun Cluster Reference Manual for Solaris OS」中 rt_regproperty_attributes 的文件,以取得有關資源類型註冊檔案內容的資訊和自訂延伸特性值的說明。

移除 Instant Messaging HA

若要從 HA 環境中移除 Instant Messaging,您需要移除 Instant Messaging 叢集代理程式 SUNWiimsc (如本小節中所述)。

Procedure移除 Instant Messaging HA

開始之前

按照本程序中的說明移除 SUNWiimsc 套裝軟體時,對 RTR 檔案 SUNW.iim 所做的任何自訂都將遺失。如果稍後您要復原這些自訂,則需要在移除 SUNWiimsc 套裝軟體之前建立 SUNW.iim 的備份副本。

步驟
  1. 使 Instant Messaging 資料服務中斷:


    scswitch -F -g im_resource_group
    
  2. 停用 Instant Messaging 資源群組 (im_resource_group) 中的所有資源:


    # scswitch -n -j im_resource
    # scswitch -n -j im_logical_host
    # scswitch -n -j im_resource_group_store
    
  3. 移除 Instant Messaging 資源群組中的資源:


    # scrgadm -r -j im_resource
    # scrgadm -r -j im_logical_host
    # scrgadm -r -j im_resource_group_store
    
  4. 移除 Instant Messaging 資源群組:


    # scrgadm -r -g im_resource_group
    
  5. 移除 Instant Messaging 資源類型:


    # scrgadm -r -t SUNW.iim
    
  6. 使用 Java Enterprise System 安裝程式移除或按照如下所示手動移除 SUNWiimsc 套裝軟體:


    pkgrm SUNWiimsc
    

    移除該套裝軟體時,對 RTR 檔案所做的任何自訂都將遺失。

  7. 如果對配置檔案和二進位碼使用共用目錄,請移除 HA 配置期間建立的所有符號連結。

    在節點 1 上:


    rm /etc/opt/SUNWiim
    

    在所有其他節點上:


    rm /usr/cluster/lib/rgm/rtreg/SUNW.iim
    

HA 相關文件

可再分發的檔案

Sun Java System Instant Messaging 7 2005Q4 不包含任何可再分發的檔案。