複製所提供的靈活性和自由性是使用 IBM Lotus Notes 的無與倫比的優點。許多組織選擇在全天候的基礎上利用這個功能強大的特性,並將其使用者配置為使用 Notes 資料庫(包括郵件資料庫)的本機複本。
除了上述文章中所討論的要點外,Lotus Notes/Domino 還添加了其它特性,從而使實現本地郵件副本更具吸引力。本文討論了這些新增的增強功能,並推薦了一些設定本地郵件副本的方法。在解釋本機複本模型和(在您的基礎設施內建立此環境相關的)技術細節之前,讓我們先來看一個模型的適用性樣本。
實現本地郵件副本的樣本
每個環境都有特殊的要求,因此很難給出一套可適用於所有機構的標準或建議。下面的樣本將協助您制定出成功的計劃用於部署本地郵件副本。
XYZ 公司已經為每個新地區部署了 Lotus Domino 郵件伺服器,因為這是已架構的標準配置且大多數是少於 25 名使用者的網站使用了低頻寬。公司內的大多數電子郵件通訊是發生在地區之間的,同一個辦公室內的使用者之間很少互發電子郵件。隨著時間的推移,該環境中在中央位置之外的 Lotus Domino 郵件伺服器的數量增加到 37 個,為約 1,400 個使用者提供服務,而總部有兩個叢集的 Lotus Domino 郵件伺服器,為 2,900 個使用者提供服務。公司財務部對運行電子訊息傳遞環境所需的伺服器數量和許可證數量提出了疑問。為了減少所需的伺服器數量和許可證數量,同時仍提供高可用性和Server Load Balancer,IT 部決定將一部分使用者重新置放到中心辦公室並實現本地郵件副本。
IT 團隊評估了公司的當前使用模式,確定了伺服器位置、使用者數量和可用頻寬。表 1 定義了以下類別。
表 1. 當前使用模式的評估
| 環境中網站的數量 |
使用者數量 |
可用頻寬 |
推薦的操作 |
| 11 |
少於 25 人 |
|
集中 |
| 1 |
25 – 50 個使用者 |
小於 256 KB |
集中(監控) |
| 7 |
25 – 50 個使用者 |
大於 256 KB |
集中 |
| 2 |
50 – 150 個使用者 |
小於 1 MB |
部署叢集的伺服器 |
| 13 |
50 – 150 個使用者 |
大於 1 MB |
集中 |
| 3 |
多於 150 個使用者 |
|
部署叢集的伺服器 |
根據評估的結果,IT 部決定在其環境中將 32 個網站集中到總部的兩個叢集的伺服器上,並將五個附加的伺服器部署到繼續維護伺服器的網站上。這樣伺服器的總數從 39 個減少到 14 個,並為所有使用者提供了一個高可用性且負載平衡的環境。
高層 IT 領導要求環境中的所有使用者使用一套相同的存取方法。為了實現這點,IT 團隊開發了定製的 Setup 和 Desktop 策略來實現部署過程自動化。在做出遷移到本地郵件副本的決定之前,該環境包含一個 Desktop 策略和一個 Setup 策略。為了確保將資料複製到終端使用者的請求不會造成此環境過載,IT 團隊為每個位置開發了 Setup 和 Desktop 策略,這樣他們可以控制複製進程。將重心轉移到本地郵件副本後,通過為每個伺服器實現一套策略,IT 團隊將重心轉移到更少量的 Setup 和 Desktop 策略。
環境轉移到本地郵件副本後,IT 團隊減少了伺服器數量。伺服器數量的減少和叢集的實現允許在伺服器上進行維護時,使用者無需任何停機。這樣提高了使用者對環境的整體滿意度。
對本地郵件資料庫複寫的說明
我們經常聽到人們談及本地郵件和基於伺服器的郵件。這究竟是什麼意思呢?本地郵件資料庫複寫指的是在使用者的工作站上獲得他或她的郵件檔案副本,使得使用者不必串連到伺服器就能使用其電子郵件。按照周期性間隔發送外發的電子郵件,同時複製伺服器上的郵件檔案來交換兩個資料庫之間的任何更改。對該環境配置的描述如圖 1 所示。
圖 1. 本地郵件副本環境配置
若要建立該類型的環境,您需要在使用者的 Lotus Notes 客戶機上配置某些設定。
必須在使用者的工作站上建立使用者郵件資料庫副本。強烈推薦使用目錄編目,便於使用者在本地對郵件訊息進行定址時尋找名稱。您、管理員或使用者可以從使用者的工作站或利用 Lotus Notes/Domino 策略來手動建立本機複本。建立了本機複本和目錄編目後,必須將其設定為使用這些資料庫的伺服器複本進行複製,以便保持同步修改。我們推薦每 30 分鐘對這些資料庫進行一次複製。將複製操作配置為每 30 分鐘發生一次,可以確保客戶機不會因為過於頻繁的複製操作而降低伺服器和客戶機的效能。
必須將工作站上的 Lotus Notes 使用者效能設定為檢查伺服器上的新郵件。應將此效能設定為每 5 分鐘進行一次檢查,即允許使用者以遠遠小於 30 分鐘複製間隔的時間間隔來內送郵件。這將確保客戶機維持與 Domino 伺服器的開放會話並頻繁接收新郵件通知。
使用者工作站上的 Lotus Notes 客戶機還必須將使用者郵件檔案的本機複本指定為操作電子郵件的位置。另外,必須對客戶機配置進行一些修改,以便指定對郵件訊息進行定址時所使用的本地目錄編目。通過這些修改,使用者可以在其本機複本上進行無縫操作,並擁有非常接近在伺服器上進行操作的體驗。
這似乎是使用者或您在使用者工作站上手動進行了一些修改。雖然手動設定是一種選擇,但是您還可以在 Lotus Notes/Domino 環境中建立完成這些修改的策略,而不必訪問單個的工作站。因為策略允許您同時重新設定大量工作站,所以應格外注意以顆粒化方式展開這些修改,以免建立郵件檔案副本和目錄編目的請求突然同時湧向網路。
對使用本地郵件副本的增強
很多機構出於各種原因更希望他們的使用者使用本地郵件副本。但是從管理的角度看,通常這種配置存在很多缺點。這些缺點與工作站的配置、使用者培訓以及向使用者提供目錄服務有關。由於新版的 Lotus Notes(V6.0 和更高版本)在複製、策略和目錄編目方面進行了改進,所以本地郵件副本更易於管理。
網路壓縮
從 Lotus Notes 6.x 版開始,對複製進行了較大的修改,因此大大提高了速度和網路使用的效率。如果沒有通過路由器或 VPN 軟體對網路通訊進行壓縮,那麼引入複製壓縮會將客戶機和伺服器之間的資料量減少至 30-40%。
流式複製
另外,Lotus Notes V6.0 引入了流式複製。此功能提高了使用者使用本地郵件副本時的體驗。進行複製時,新文檔按照從小到大的順序複製到本地郵件副本。這就消除了首先複製帶有大附件的單個訊息時要等待其他許多郵件訊息的情況。將文檔複製到本地郵件資料庫時,流式複製還允許使用者查看並使用這些文檔,因此不必等到所有修改的複製都完成後再使用新訊息。
非同步通知
從 Lotus Notes V6.5.x 版開始,引入了非同步通知。如果 Notes 客戶機與本地郵件副本一起使用,且開放串連到 Domino 伺服器,則 Domino 伺服器將發送新郵件訊息通知到客戶機。由 Domino 伺服器發送的通知將觸發 Notes 客戶機來複製郵件檔案,並將新訊息帶到本地郵件副本中。該複製不需要使用者的介入且不依賴於在 Lotus Notes 客戶機中設定的複製進度。此功能允許使用者在使用本機複本的同時接收內送郵件訊息。
策略
引入了策略來協助您配置並維護使用者工作站上的設定。在配置使用者的工作站時,這個強大的功能將為您帶來很大的靈活性。通過使用原則,您不必訪問使用者工作站就可以對整個配置設定(這些配置設定是使用者使用本地郵件副本時所必需的設定)進行設定。本文稍後將展示如何設定策略來管理該情境。
目錄編目
雖然在複製和策略方面的改進是非常強大的功能,但成功實現使用者本地郵件副本的關鍵在於建立目錄編目。可以建立兩種目錄編目類型。
壓縮式或攜帶型目錄編目
攜帶型目錄編目包含了 Domino Directory 和所選擇的其它目錄中的使用者和組條目。攜帶型目錄編目對選入目錄編目資料庫中的目錄的條目進行了壓縮。用於壓縮條目的預設比率大約是 Domino Directory 中的 255 條記錄(1 條相當於 1 個使用者或組條目)壓縮為攜帶型目錄編目中的 1 條記錄。因此該目錄編目非常小,只能按姓或名排序,在建立目錄編目時必須指定排序方法。
擴充式目錄編目
擴充式目錄編目以 Domino Directory 和所指定的其它目錄中的使用者、組和伺服器條目為基礎。擴充式目錄編目提供了未經壓縮的條目,因此該目錄編目比攜帶型目錄編目大得多。但是因為該目錄編目不包含 Connection 目錄、程式目錄等等,所以它比 Domino Directory 小。它在尋找使用者方面也是非常靈活的,其尋找方式與 Domino Directory 的尋找方式相同(即搜尋姓、名、縮寫名等)。
使用本地郵件副本時,使用者滿意度的關鍵因素在於離線工作的使用者能夠在目錄中尋找名稱。攜帶型目錄編目和擴充式目錄編目各有利弊。攜帶型目錄編目比較小,而擴充式目錄編目提供了更靈活的尋找功能。應該基於目錄編目的大小來選擇適合您的環境的目錄編目。如果建立了擴充式目錄編目且大於 50 MB,則使用攜帶型目錄編目。將目錄大小用作兩種目錄編目類型之間的決策點考慮了兩方面因素,一方面是使用者花費在複製目錄上的時間,另一方面是目錄的增長。
既然我們已經討論了使用本地郵件副本的環境的關鍵因素,那麼下面看一下如何建立並配置環境。
配置環境
為了使使用者成功使用本地郵件副本並在使用中維護豐富的使用者體驗,需要在使用者工作站上啟用並配置一些設定。可以在使用者工作站的 User Preferences and Location 文檔中找到這些設定,如表 2 所示。
表 2. 需要配置的欄位一覽表
| 工作站設定 |
值 |
| Create Local Replicas |
Mail file, Directory Catalog |
| User Preferences |
|
| Cascade Directory Catalog (Mail\General tab) |
目錄編目資料庫的名稱 |
| Check for new mail every (Mail\General tab) |
5 minutes |
| Automatically refresh Inbox (Mail\General tab) |
Enabled |
| Create full-text indexing for searching (Replication tab) |
Enabled |
| Should Notes encrypt new replicas? (Replication tab) |
Locally encrypt using Medium encryption |
| Location Document (Mail tab) |
|
| Mail file location |
Local |
| Recipient name type-ahead |
Local Only |
| Mail addressing |
Local and Server |
| Transfer outgoing mail if |
1 |
| Location Document (Replication tab) |
|
| Enable Replication |
Enabled |
| Create new replicas |
Immediately |
| Replicate when Notes starts |
Enabled, Prompt before replicating |
| Schedule |
Enabled |
| Replicate daily between |
7:00 AM – 7:00 PM |
| Repeat every |
30 minutes |
| Days of week |
Mon, Tue, Wed, Thu, Fri |
| Replicate when Notes ends |
Prompt to replicate when Notes shuts down, In anything is waiting to be sent. |
在使用者工作站上配置這些設定有兩種方式:手動或使用原則。本部分將按步驟手動設定客戶機。下一部分將討論如何使用 Lotus Domino 策略來設定這些參數。