了解并实现IBM Lotus Notes的本地邮件副本
2007-12-02 16:30:38 来源:WEB开发网复制所提供的灵活性和自由性是使用 IBM Lotus Notes 的无与伦比的优点。许多组织选择在全天候的基础上利用这个功能强大的特性,并将其用户配置为使用 Notes 数据库(包括邮件数据库)的本地副本。
除了上述文章中所讨论的要点外,Lotus Notes/Domino 还添加了其它特性,从而使实现本地邮件副本更具吸引力。本文讨论了这些新增的增强功能,并推荐了一些设置本地邮件副本的方法。在解释本地副本模型和(在您的基础设施内建立此环境相关的)技术细节之前,让我们先来看一个模型的适用性示例。
实现本地邮件副本的示例
每个环境都有特殊的要求,因此很难给出一套可适用于所有机构的标准或建议。下面的示例将协助您制定出成功的计划用于部署本地邮件副本。
XYZ 公司已经为每个新区域部署了 Lotus Domino 邮件服务器,因为这是已架构的标准配置且大多数是少于 25 名用户的站点使用了低带宽。公司内的大多数电子邮件通信是发生在区域之间的,同一个办公室内的用户之间很少互发电子邮件。随着时间的推移,该环境中在中央位置之外的 Lotus Domino 邮件服务器的数量增加到 37 个,为约 1,400 个用户提供服务,而总部有两个集群的 Lotus Domino 邮件服务器,为 2,900 个用户提供服务。公司财务部对运行电子消息传递环境所需的服务器数量和许可证数量提出了疑问。为了减少所需的服务器数量和许可证数量,同时仍提供高可用性和负载平衡,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 (MailGeneral tab) | 目录编目数据库的名称 |
Check for new mail every (MailGeneral tab) | 5 minutes |
Automatically refresh Inbox (MailGeneral 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 策略来设置这些参数。
更多精彩
赞助商链接