Exchange 2000和Lotus Domino共存及迁移(3)

12/3/2006来源:Exchange Server人气:6267

第 2 节:从 Lotus Domino 向 Exchange 2000 Server 迁移

本文的第 1 节介绍如何配置 Exchange 2000,使之与一个现有 Lotus Domino 邮件服务环境共存。第 2 节介绍如何将用户从 Lotus Domino 邮件服务环境迁移到 Exchange 2000 邮件服务环境。您必须完成所有的共存步骤,然后才能执行这里介绍的迁移步骤。本节讨论以下几个主题:

  • 理解从 Lotus Domino 到 Exchange 2000 的迁移
  • 从 Lotus Domino 迁移到 Exchange 2000

第一个主题介绍从现有 Lotus Domino 邮件服务环境成功迁移到 Exchange 2000 邮件服务环境所需的必要背景信息。

第二个主题指导您完成实际的迁移步骤。

理解从 Lotus Domino 到 Exchange 2000 的迁移

迁移是从一个现有邮件系统(本例中是 Lotus Domino)移向一个不同的邮件系统(本例中是 Microsoft Exchange 2000)的过程。实际的迁移过程包括创建现有 Lotus Domino 邮箱、邮件和其他数据的副本以及将这些信息导入到 Exchange 2000 中。

Exchange 2000 支持从 Lotus Domino R4.6 和 R5 进行迁移。将用户、邮件和日历信息从 Lotus Domino 移到 Exchange 2000 的过程很容易完成。可以使用 Exchange Server Migration Wizard(Exchange 服务器迁移向导)迁移这些数据。

本节讨论以下几个主题:

  • 学习 Exchange Server Migration Wizard
  • 磁盘空间注意事项
  • 迁移选项

学习 Exchange Server Migration Wizard

Exchange Server Migration Wizard 包括两个组件

  • 源提取器
  • 文件导入器

源提取器

源提取器从 Lotus Domino 复制目录信息、邮件、日历信息和协作数据,并使用 Exchange Server Migration Wizard 可以导入的格式将这些数据保存在一个文件中。关于源提取器,需要理解两个重要概念:

  • 中间文件格式
  • 项目转换

中间文件格式

迁移向导在从 Lotus Domino 向 Exchange 2000 进行迁移时使用中间文件格式文件。当源提取器从 Lotus Domino 系统提取数据时,它将提取的数据写入一个中间文件格式文件。提取的数据与该中间文件格式文件直接关联。每一个字节都会保留下来。源提取器将一个从 Lotus Domino 服务器提取的 1 GB 邮箱写入一个 1 GB 的中间文件格式文件。

有三种类型的中间文件格式文件,可根据文件扩展名识别它们:

  • Packing List (.pkl)--.pkl 文件是所有其他中间文件格式文件的一个清单(封装列表)。Exchange Migration Wizard 在迁移过程中会用到这些关于不同中间文件格式文件的信息。
  • PRimary (.pri)--每个用户各有一个 .pri 文件;还有一个 .pri 文件用于存放所有用户的目录信息。如果您在迁移 5 个用户,则会创建 6 个 .pri 文件:每个用户各 1 个,另外的 1 个存放所有用户的目录信息。directory.pri 文件是一个列表,其中列出了所有用户以及他们的属性(显示名称、别名、地址等)。其他 .pri 文件包含用户的电子邮件,这些文件是按序号命名的,例如 00000001.pri、00000002.pri。
  • Secondary (.sec)--.sec 文件用于保存大量数据,例如邮件正文或邮件附件。.pri 文件包含指向 .sec 文件中的数据的指针。例如,用户的 .pri 文件包含邮件属性,例如 To(收件人)、From(发件人)、Cc(抄送)、Subject(主题)、Date(日期)和 Time(时间)。.pri 文件还包含一个指针,它指定:若要检索此邮件的正文,请从此特定字节开始在此 .sec 文件中查找。超过 256 字节的邮件数据都会进入 .sec 文件,而指向此数据的指针则位于 .pri 文件中(邮件的某些部分,例如正文,总是放在 .sec 文件中,即使不超过 256 字节也是如此)。

IFF 文件是逗号分隔变量 (CSV) 文件,可在任何文本编辑器(例如“记事本”)或电子表格程序(例如 Microsoft Excel)中查看。因为 IFF 文件存储为纯文本文件格式,所以不安全。您应当加强这些文件的安全,例如,可以将它们存储在 NT 文件系统 (NTFS) 磁盘分区中。

邮件转换

当源提取器迁移数据时,它将 Lotus Domino 邮件和其他项目转换成 Exchange 2000 格式。下表说明在向 Exchange 2000 迁移过程中某些 Lotus Domino 项目是如何转换的。

表 4 Lotus Domino 项目转换

Lotus Domino 项目
转换为 Exchange 2000 项目
任务请求

转换为基于文本的阅读便笺

电话邮件

转换为基于文本的阅读便笺

传送名单

转换为基于文本的阅读便笺

日历数据

转换为 Schedule+ Free Busy 公共文件夹附件

下表说明 Lotus Notes 邮件格式在迁移过程中的转换情况。

表 5 Lotus Notes 邮件格式转换

Lotus Notes 格式
转换为 Microsoft Outlook 格式
大小

正确转换

颜色

正确转换

加粗

正确转换

下划线

正确转换

斜体

正确转换

删除线

正确转换


WordMail 中正确转换(格式丢失);
在 Outlook 中不能正确转换。

嵌入的 OLE 对象,包括图形

能够正确转换并且能够编辑

双删除线

不转换

上标

不转换

下标

不转换

阴影

不转换

大纲

转换为斜体

阳文

不转换

阴文

不转换

小型大写字母

不转换

全部大写

不转换

首字下沉

不转换

隐藏

不转换,文本可见

非单线下划线

不转换

未按 OLE 对象嵌入的位图

不转换,格式丢失

项目符号

不转换

下表说明 Lotus Notes 文件夹转换为 Exchange 2000 文件夹时的情况。

表 6 Lotus Notes 文件夹转换

Lotus Domino 文件夹
Exchange 2000 文件夹
Inbox(收件箱)

正确转换

SubFolder(子文件夹)

正确转换

ToDo(待办事宜)

转换为 ToDo 项目;仅在项目出现在 Notes Calendar View(Notes 日历视图)中时才转换为 Outlook 任务
Drafts(草稿)

转换为 Drafts(草稿)

文件导入器

迁移文件导入器将 Lotus Domino 目录、日历和协作信息从 IFF 文件中导入到 Exchange 2000 中。

磁盘空间注意事项

在从 Lotus Domino 向 Exchange 2000 迁移时,请考虑下列磁盘空间问题:

  • 迁移工具创建的 IFF 文件的大小应当不小于您迁移的邮箱。分配磁盘空间时应考虑这一点。
  • 数据要迁移到的运行 Exchange 的服务器上的日志文件数也会增加。如果存放日志文件的分区的大小不够导入的全部数据使用,则必须采取以下措施之一:
    • 每当 Migration Wizard 传递一次数据,都应对存储组进行备份,以便清除事务日志文件。
    • 将事务日志文件移到有充足的磁盘空间的分区上。有关移动事务日志的信息,请参见下面的知识库文章:

      Q239944 - XADM: How to Move the Transaction or System Logs to Another Location(如何将事务日志或系统日志移到另一位置)

    • 在迁移过程中启用循环记录。

迁移选项

进行大规模迁移是一项重要工作,需要做大量规划和投入大量时间,并且要谨慎进行。这些额外的主题不在本文讨论范围之内,本文主要讲述实际迁移过程的基本步骤。在向 Exchange 2000 进行实际的迁移之前,请确保制定好一个经过深思熟虑的计划。有关大规模迁移问题的详细介绍,请参见“Fabrikam Worldwide: A Novell GroupWise–to–Microsoft Exchange 2000 Server Migration Case Study”(Fabrikam Worldwide:从 Novell GroupWise 向 Microsoft Exchange 2000 Server 迁移案例研究),网址是 http://www.microsoft.com/Exchange/techinfo/interop/Fabrikam.asp。虽然这篇文章主要讨论从 Novell Groupwise 向 Exchange 2000 迁移,但许多做法和准则可直接应用到大规模 Lotus Domino 迁移中。

一般地,从 Lotus Domino 向 Exchange 2000 迁移用户有两种基本方法:

  • 一步迁移
  • 多步迁移

一步迁移

在一步迁移过程中,Lotus Domino 邮件系统中的所有用户被一次性移到 Exchange 2000 邮件系统中。如果贵组织规模不大,一步迁移可能是一个较好的选择。

在一步迁移过程中,对于整个组织您只需要使用一次“迁移向导”就行了。该向导首先从现有系统提取数据,并创建一个迁移文件。然后,该向导将迁移文件导入到 Exchange 2000 中。导入数据后,用户可以通过使用 Microsoft Outlook 或其他 Exchange 电子邮件客户端访问 Exchange 2000 邮箱中的电子邮件、日历信息和公共文件夹。

多步迁移

在多步迁移过程中,用户组被分批迁移到 Exchange 2000 邮件系统中。在开始多步迁移过程后,现有 Lotus Domino 系统将与 Exchange 2000 系统共存,直至迁移过程完成。

在多步迁移过程中,必须在 Exchange 2000 系统和 Lotus Notes 系统之间安装并配置 Exchange Connector for Lotus Notes,以使两个系统中的用户在迁移过程中能够相互通讯。

适合采用多步迁移的情况包括:

  • 您无法将所有部门或组一次性移到 Exchange 2000 中
  • 您的组织有大量用户
  • 想首先通过一组有经验的“试用”用户测试迁移过程

如何从 Lotus Domino 向 Exchange 2000 迁移

本节介绍如何将一组用户从 Lotus Domino 一步迁移到 Exchange 2000 中。我们建议对多数迁移情况都采用本节中的指导步骤,这些步骤包括从运行 Lotus Domino 的服务器提取数据,然后立即将数据导入到 Exchange 2000 中。不过,在某些情况下,您可能需要编辑提取的数据(例如更改默认目录名),然后再将这些数据导入到 Exchange 2000 中。这属于一个高级主题,不在本文的讨论范围内。有关两步迁移的介绍,请参见下面的知识库文章:

Q262201 - XADM: How to Set Up the Migration Wizard(如何设置迁移向导)

从 Lotus Domino 向 Exchange 2000 迁移包括以下步骤:

  1. 授予对用户邮箱的访问权。
  2. 从 Lotus Domino 向 Exchange 2000 迁移数据。
  3. 迁移日历信息。
  4. 迁移分发组。

第 1 步:授予对用户邮箱的访问权

为了从 Lotus Domino 向 Exchange 2000 迁移数据,迁移向导要求具有对每个被迁移用户邮箱的访问权。默认情况下,只有邮箱的所有者拥有访问权。所有其他人(包括 Lotus Domino 管理员)都无权访问此邮箱。迁移向导使用的用户 ID 可通过两种方法获取对用户邮箱的访问权:

  • 通过使用 Lotus Notes 来让用户授予对他们的邮箱的访问权。
  • 创建一个从本地数据库到 Lotus Domino 数据库的链接。

通过使用 Lotus Notes 来让用户授予对他们的邮箱的访问权

授予对用户邮箱访问权的最直接方式是,让用户直接授予访问权。所有用户都应将访问权授予 Exchange Connector for Lotus Notes 使用的用户 ID。每个向 Exchange 迁移的用户都应当首先执行下面的过程。

使用 Lotus Notes 客户端授予对用户邮箱的访问权

  1. 启动 Lotus Notes:单击开始,指向程序,再指向 Lotus applications(Lotus 应用程序),然后单击 Lotus Notes。
  2. 如要打开邮箱,请单击 Mail(邮件)。
  3. 在菜单栏上,单击 File(文件),指向 Database(数据库),然后单击 access Control(访问控制)。


    如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。

    图 28 打开 Lotus Notes 中的 Access Control(访问控制)

  4. 在 Access Control List(访问控制列表)对话框中,单击 Add(添加)。
  5. 在 Add User(添加用户)对话框中,单击浏览图标。
  6. 在 Names(姓名)对话框中,选择您要授予他访问权的用户(例如,Exchange Connector for Lotus Notes 的用户 ID),单击 Add(添加),然后单击 OK。
  7. 从 User type(用户类型)下拉列表中选择 Person(个人)。
  8. 从 Access(访问)下拉列表中选择 Reader,然后单击 OK。


    如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。

    图 29 授予对 Exchange Connector for Lotus Notes 的 Reader 访问权

指定的用户 ID 现在已拥有对用户邮箱的访问权,并且迁移向导可以使用该用户 ID 将用户的邮箱迁移到 Exchange 2000 中。

创建一个从本地数据库到 Lotus Domino 数据库的链接

第二种获取对用户邮箱访问权的方式,是建立从本地数据库到 Lotus Domino 数据库的链接,然后通过此链接更新用户邮箱的访问控制列表。

通过从本地数据库创建链接来授予对用户邮箱的访问权

  1. 在安装了 Lotus Domino Administrator 的计算机上,启动 Lotus Domino Administrator,然后以拥有 Lotus Domino Administrator 权限的用户身份登录。
  2. 在菜单栏上,单击 File(文件),然后单击 Open Server(打开服务器)。
  3. 从 Server(服务器)下拉列表中选择 Local(本地),然后单击 OK。
  4. 在 Files(文件)选项卡上,在右窗格中,展开 Tools(工具),展开 Folder(文件夹),然后单击 New Link(新建链接)。

    ex2kl30

    图 30 创建新链接

  5. 在 Create New Link(创建新链接)对话框中:
    1. 在 Link name(链接名称)文本框中,键入 Migration(迁移)。
    2. 选择 Link to a(链接到)旁边的 Folder(文件夹)选项。
    3. 在 Path and filename to that folder or database(该文件夹或数据库的路径和文件名)文本框中,键入 Lotus Domino 服务器上的 Lotus Domino 邮件数据库的路径。例如,为链接到名为 server-domino1 的服务器(其驱动器 D 上安装了 Lotus Domino)上的默认邮件数据库,请键入:

      \\server-domino1\d$\lotus\domino\mail

    4. 在 Who should be able to access this link(谁应当能够访问此链接)列表框中,单击浏览图标,然后添加 Lotus Domino Administrator 帐户。单击 OK。

      ex2kl31

      图 31 配置指向 Lotus Domino 数据库的链接

  6. 按 F9 键以刷新文件夹列表。此时可看到您早先在左窗格中创建的 Migration 文件夹。单击 Migration。此时可在右窗格中看到一个用户邮箱列表。
  7. 按 Ctrl-A 可将所有用户一齐选中。
  8. 在右窗格中,右键单击该用户列表,指向 Access Control(访问控制),然后单击 Manage(管理)。
  9. 在 Multi ACL Management(多 ACL 管理)对话框中,单击 Add(添加)。
  10. 在 Add User(添加用户)对话框中,单击浏览图标。
  11. 在 Names(姓名)对话框中,选择您要授予他访问权的用户(例如,Exchange Connector for Lotus Notes 的用户 ID),单击 Add(添加),然后单击 OK。
  12. 从 User type(用户类型)下拉列表中选择 Person(个人)。
  13. 从 Access(访问)下拉列表中选择 Reader,然后单击 OK。您指定的用户 ID 此时已拥有对选定用户邮箱的访问权。


    如果您的浏览器不支持内嵌框,请单击此处在单独的页中查看。

    图 32 将对多个用户邮箱的 Reader 访问权授予 Exchange Connector for Lotus Notes

  14. 为安全起见,请在更新用户邮箱的访问控制列表后删除文件夹链接:右键单击 Migration 文件夹,然后单击 Delete(删除)。

第 2 步:从 Lotus Domino 向 Exchange 2000 迁移数据

从 Lotus Domino 向 Exchange 2000 进行迁移的第二步,是将用户和邮箱从运行 Lotus Domino 的服务器迁移到运行 Exchange 的服务器。可以通过在安装了 Lotus Notes 客户端的 Exchange 2000 服务器(例如您在本文第 1 节中配置的用来运行 Exchange Connector for Lotus Notes 的服务器)上运行迁移向导来进行此操作。

在开始之前,请确保 Lotus Notes 客户端在运行 Exchange 2000 的服务器上的安装路径位于系统路径中。如果 Lotus Notes 安装路径不在 Windows 系统路径中,则迁移向导将停止响应。

,