全面介紹 Lotus Quickr Portal 管理

genusBIT發表於2010-05-31

轉自 http://www.ibm.com/developerworks/cn/lotus/quickr-portal-admin/

概述

本文從企業 IT 管理員的角度來全面介紹 Lotus Quickr Portal 伺服器管理相關的功能,對 Lotus Quickr Portal 管理主要功能可以歸類為以下幾類:

  • 為 Lotus Quickr Portal 場所設定策略。Lotus Quickr 場所策略主要功能包括監控場所的大小,監控應用程式的修改活躍狀態,監控場所的訪問活躍狀態。通過策略的制定,管理員可以設定在相關策略被違反後系統需要採取的動作,這些動作包括:傳送告警郵件、鎖定或歸檔場所等。
  • 備份、歸檔和復原 Lotus Quickr 場所,通過使用 Lotus Quickr 場所的備份和還原功能,實現將 Lotus Quickr Portal 場所在不同伺服器之間遷移。主要可以應用在 Lotus Quickr Portal 測試環境和生產環境的資料遷移和釋出。
  • 根據企業需求,調整 LTPA 超時。
  • 解決 Lotus Quickr Portal 文件庫中中文文件無法預覽問題。
  • 開啟日誌,診斷問題。

本文旨在介紹和總結 Lotus Quickr Portal IT 管理員日常使用的管理功能以及作者總結的一些在日常管理工作中用到的一些技巧。本文並沒有試圖覆蓋所有 Lotus Quickr 管理相關內容,特別是跟 WebSphere Portal 管理技能相同的內容比如 Portlet 管理、使用者管理、站點管理、搜尋管理等。這些內容在 Lotus Quickr Portal 幫助中有更加詳細的介紹。


前提條件

為了您能更好的理解這篇文章中所闡述的內容,您需要具備以下的技能:

注:IBM Lotus Quickr 擁有兩個基於不同後臺的產品,分別是基於 IBM WebSphere Portal 的 Lotus Quickr Portal 和基於 Lotus Domino 的 Lotus Quickr Domino,本文介紹的所有的功能,都是關於 Lotus Quickr Portal 產品的。


Lotus Quickr Portal 場所策略管理

Lotus Quickr Portal 是構建在 IBM WebSphere Portal 複合應用技術基礎上一個團隊協作產品。更多關於 WebSphere Portal 複合應用,參考文章 Building composite applications and templates in WebSphere Portal V6。在 Lotus Quickr Portal 中,所有的協作功能都是圍繞一個最重要的概念 -- 場所來展開,場所是為團隊協作而建立的線上協作空間。因此,對於 Lotus Quickr Portal 的管理的最基本工作就是,對 Lotus Quickr Portal 場所進行管理。而對於場所的策略管理是其中最為重要和複雜的。為了更好地應用場所策略來對 Lotus Quickr Portal 場所進行管理,首先,我們需要了解 Lotus Quickr Portal 場所策略的一些基本概念以及策略層次結構和父子策略之間的繼承方式。下面首先介紹 Lotus Quickr Portal 場所策略管理相關基本概念:

  • 主策略 是策略層次結構頂級的根策略。主策略沒有父策略,但它有一級或多級子代策略。在 Lotus Quickr 場所管理中,其主策略為 CompositeApplication。如果沒有給 Lotus Quickr 場所提供任何子策略,則主策略對所有場所生效。
  • 子策略 通過為目標物件提供一級或多級專用設定來優化策略。子策略可以有一級或多級策略,即一個策略可以有多級子策略。子策略可以是父策略。除非以下兩個條件同時發生,否則每個子代策略繼承其父策略的設定:
    • 父策略啟用選項允許子代策略中的更改。
    • 子策略修改從父策略繼承的值,在修改值中顯示一個新值。
  • 策略規則 是一個條件語句集合,每個策略規則表示了一個或多個條件,這些條件將由 Personalization 規則引擎進行求值。要使得策略規則生效,必須在建立策略的時候,指定相應的策略規則。

下圖為 Lotus Quickr 場所策略管理中三個基本概念的關係圖:


圖 1. Lotus Quickr Portal 中主策略,子策略和策略規則的關係圖
圖 1. Lotus Quickr Portal 中主策略,子策略和策略規則的關係圖

下面結合一個企業 Lotus Quickr Portal 管理需求的例項,給出如何進行 Lotus Quickr 場所策略的管理。在該企業中,有如下典型場所管理需求:

  • 總裁場所需要 100G 的空間;
  • 所有由專案管理模板建立而來的場所需要 30G 以上空間,如果超過 30G 則將該場所鎖定,場所管理員需要同管理員聯絡獲得解鎖之後將場所大小降低到要求值一下,另外,6 個月內沒有任何修改的場所則傳送提醒至場所管理員,12 個月沒有任何訪問發生則直接將場所歸檔。
  • 類別為知識庫的場所,無訪問和無修改違例約束。場所的大小限制為 20G;

以下為實現該企業場所策略管理的具體操作步驟。

首先,通過 站點管理 -> 管理策略進入場所策略管理 Portlet 介面。


圖 2. Lotus Quickr Portal 策略管理介面
圖 2. Lotus Quickr Portal 策略管理介面

上圖中 CompositeApplication 為場所策略管理的主策略,如果管理員沒有做任何策略規則設定,該主策略將被應用到所有的目前 Lotus Quickr Portal 場所上。下圖中,該場所被分配系統預設主策略 CompositApplication。


圖 3. 預設情況下 Lotus Quickr Portal 場所的策略
圖 3. 預設情況下 Lotus Quickr Portal 場所的策略

(檢視圖 3 的 清晰大圖。)

接下來,我們為策略建立並指定策略規則,策略規則的制定是需要根據企業的策略管理的需求而進行設計,在上面描述的例子裡面。我們需要制定一個如下策略規則。

第一步:為當前主策略 CompositApplication 建立策略規則


圖 4. 新建策略規則
圖 4. 新建策略規則

在新建策略規則頁面出現後,我們可以根據具體的需求設計對應的策略規則。對於本例,該企業對於不同型別的場所有三個不同的場所管理需求。所有,我們需要建立三個對應的概要檔案,分別對應圖中,總裁場所規則,專案管理場所規則和知識庫場所規則並分別對應著三個規則新增對於條件。


圖 5. 設計策略規則
圖 5. 設計策略規則

概要檔案的設計是為了幫助 personalization 元件準確地定位到對應的場所,對於場所的定位,在策略規則中有三個條件可以使用。


圖 6. 策略規則定位場所的三個條件
圖 6. 策略規則定位場所的三個條件

以下分別介紹 Lotus Quickr Portal 策略規則中的三個條件:

  • 類別,類別是場所的一個屬性,對於類別的建立可以在使用模板 -- 新建 -- 新建類別中進行管理。對於已有的場所,可以在場所介面中,使用定製 -- 屬性 -- 編輯屬性中為其指定類別。
  • 模板,模板是 Lotus Quickr Portal 的一個亮點,通過使用模板,來簡化 Quickr 場所的建立,如會議模板會包含會議相關的所有元件。同時,模板也是 Lotus Quickr 強大的擴充套件功能的重要部分,合作伙伴可以建立自己的模板並銷售給 Lotus Quickr 最終客戶,如 Trilog 的 ProjExec 專案管理模板。
  • 策略選擇屬性,策略選擇屬性是 Lotus Quickr Portal 場所為場所策略管理而定義的一個屬性。他主要使用來幫助準確定位到 Lotus Quickr Portal 中的某一個具體場所,比如本例中為總裁場所 , 我們需要為該特定場所設定策略大小為 100G。為了滿足這種需求,需要使用在場所策略選擇屬性中為該策略制定一個唯一的策略選擇屬性,比如在該例項中,我們在建立策略規則的時候,為總裁場所制定規則為“總裁場所策略規則“,該規則為只有當策略選擇屬性為“總裁場所“時才生效。在管理場所中查詢到總裁場所,點選場所狀態,進入場所狀態檢視和修改介面,修改該場所的策略選擇屬性為總裁場所“,在該介面中,同時也可以檢視目前該場所被應用的策略,策略的值具體資訊以及目前的狀態。


圖 7. 策略場所設定
圖 7. 策略場所設定

(檢視圖 7 的 清晰大圖。)

在建立了場所管理策略規則後,我們需要為相應的規則建立子策略。下圖以專案管理場所策略為例。根據本例,專案管理場所大小不能大於 30G,如果違反,需要對該場所進行鎖定。


圖 8. 專案管理場所策略
圖 8. 專案管理場所策略

(檢視圖 8 的 清晰大圖。)

最後,我們簡單介紹 Lotus Quickr Portal 中策略的執行。Lotus Quickr Portal 中策略的執行跟 WebSphere Portal 的策略執行相同,都是通過一個後臺的 Daemon 來執行的。在系統預設的情況下,該 Daemon 會在每天的凌晨 4 點開始執行,對所有場所進行狀態查詢和對違反策略的場所進行措施執行。如果需要對執行的週期或者時間進行修改,可以通過修改配置檔案完成。該配置檔案在 \PortalServer\shared\app\lotusworkplacelib\lwp.cai.infra.jar 中,使用 zip 工具開啟 lwp.cai.infra.jar 修改 config\services\TaskSchedulingService.properties 檔案,如需要修改成每天的 5:30 執行。

task2.class= com.ibm.wps.cai.scheduler.tasks.UpdateApplicationsCatalogTask 
task2.repeat.number=-1 
task2.repeat.interval= 0-30-5-?-*-*
			

完成配置檔案修改後,需要重新啟動伺服器使其生效。


備份、歸檔和復原場所

Lotus Quickr Portal 提供了針對與場所的備份,歸檔和復原功能,允許伺服器管理人員和應用程式管理員備份和歸檔 Lotus Quickr 場所以及在需要的時候復原場所。

預設情況下,Lotus Quickr 的場所被設定為不能被備份,歸檔和復原。可以通過以下步驟啟用場所的備份:

  • 開啟 Lotus Quickr 場所。
  • 選擇 定製 - 屬性 – 編輯屬性 – 編輯。對於屬性“用於歸檔和復原的應用程式備份”,選擇 啟用備份 並單擊 確定。

在完成上述步驟後,可以在場所管理 Portlet 介面對場所進行備份、歸檔和復原操作。


圖 9. 備份,歸檔和復原場所
圖 9. 備份,歸檔和復原場所

(檢視圖 9 的 清晰大圖。)

  • 單擊備份圖示為該場所建立一個副本,場所備份後,該場所依然可以被訪問
  • 單擊歸檔圖示歸檔應用程式,場所歸檔後,該場所將被刪除而不能被訪問,直到被複原
  • 單擊復原圖示復原場所的備份或歸檔的副本。

場所被備份後,預設被儲存在 \PortalServer\backup 目錄下。如果不希望將應用程式歸檔儲存在預設備份目錄中,可以通過在 WebSphere Application Server 服務 WPApplicationInfrastructureXMLService 中,定製屬性 backup.root 而指定另一個備份目錄。另外,備份過程中不會複製應用程式中使用者定製的相關資訊;所以您需要在歸檔和刪除應用程式之前使用 XML 配置介面匯出使用者定製的資訊。

對於叢集中啟用備份、歸檔和復原場所功能,需要執行以下步驟來設定備份目錄:

  1. 登入到 WebSphere Application Server 管理控制檯。
  2. 選擇 Resource - Resource environment providers - New。
  3. 輸入 WP ApplicationInfrastructureXMLService 作為名稱。
  4. 儲存更改。
  5. 選擇 WP ApplicationInfrastructureXMLService - Custom Properties - New。
  6. 輸入 backup.root 作為名稱,輸入 E:\Backup 作為值。E:\Backup 是共享驅動器,並且這是對所有節點共享的。
  7. 儲存更改並重啟部署。

目前 Lotus Quickr Portal 並沒有提供場所從測試伺服器到生產伺服器的操作介面,但是如果生產環境和測試環境是連線在相同的 LDAP 伺服器上,可以通過備份和恢復的功能來實現。要將備份從一臺伺服器移動到另一臺伺服器,可執行以下步驟:

  1. 在 server1 上備份需要遷移的場所,備份完成後,備份檔案將被儲存在 server1 的 \backup 目錄中。
  2. 將該備份檔案從 server1 複製到 server2 上的 \backup 目錄中。
  3. 在 server2 上還原該場所。

為會話設定 LTPA 超時

對於 Lotus Quickr Portal 管理員,可以通過修改安全性配置中的 LTPA 超時值來指示使用者必須向 Lotus Quickr 重新認證的頻度。具體設定步驟如下:

  1. 登入到管理控制檯。預設連結為:http://hostname.example.com:10027/ibm/console
  2. 單擊安全性 > 全域性安全性。
  3. 在“認證”下,單擊認證機制 > LTPA。
  4. 輸入密碼。
  5. 在超時欄位中指定 LTPA 超時。 驗證此時間段是否比“全域性安全性”皮膚中配置的快取記憶體超時值要長。
  6. 單擊確定,然後儲存您的配置更改

解決 Lotus Quickr Portal 文件庫中中文文件無法預覽問題

如果中文文件在文件庫中不能被正確預覽,需要檢查如下設定。

  • export.cfg,將 /shared/app/export.cfg 中 charset 設定為 gb2312
  • 如果某些中文字元在 PowerPoint 檔案中無法顯示。在 Windows 伺服器上安裝 Simsun 字型可能會解決該問題。不過,在非 Windows 伺服器上,如 Linux 伺服器上,這個問題無法解決,因為這些平臺不支援 Simsun 字型。
  • 如果還會出現某些文件無法預覽,嘗試在伺服器上安裝 arialuni.ttf

診斷問題,開啟日誌

有許多工具和資源可用於幫助您對 Lotus Qickr Portal 問題進行故障診斷,並解決該產品的問題。其中 IBM Support Assistant 和 Automated Problem Determination Tool 對於 Lotus Quickr Portal 的診斷有非常好的幫助。

IBM Support Assistant:

IBM Support Assistant:(也稱為 ISA)是免費的本地軟體可維護性工作臺,可幫助您解決 IBM 軟體產品的問題。使用 IBM Support Assistant,您可在以下方面獲得幫助:

  • 通過特定於產品的線上資源找到相關資訊,包括產品和支援主頁、客戶新聞組與論壇、技巧與培訓資源,以及有關故障診斷和常見問題的資訊
  • 通過 Support Assistant,可使用有針對性的工具,從而擴充套件您診斷特定於產品的問題的能力,比如效能問題,記憶體洩漏等
  • 簡化診斷資料的收集,從而幫助您和 IBM 解決您的問題(收集一般資料或特定於產品 / 症狀的資料)
  • 有助於通過定製的聯機介面向 IBM 支援人員報告問題事件,包括附加以上提及的診斷資料,或新事件或現有事件的任何其他資訊

有關更多資訊,請訪問 IBM Support Assistant 主頁,下載並使用 IBM Support Assistant。

Automated Problem Determination Tool

APDT 它可收集與問題相關的資訊,並對該資訊進行分析以幫助識別遇到的問題的根源。

Autonomic Problem Determination Tool 能通過設定適當的跟蹤級別(跟蹤級別由工具自動設定)減少再現問題所需的時間,並且它還能減少向 IBM 支援人員傳送相應日誌資訊所需的工作量。另外,該工具還執行症狀分析以幫助簡化問題確定過程。要獲取更多資訊以及要下載 Automated Problem Determination Tool,請訪問 WebSphere Portal Automated Problem Determination Tool


總結和展望

Lotus Quickr Portal 提供了豐富的管理功能來幫助企業確保部署的可控性。從 Lotuspere 2010 的最新訊息,在下一個版本中,IBM 對於 Quickr 的管理控制功能做了更好的增強,包括提供更加易用的管理控制檯,REST 風格的 API 等。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14751907/viewspace-664047/,如需轉載,請註明出處,否則將追究法律責任。

相關文章